I understand that VBA, since it is a scripting language, is not compiled to a binary executable file but rather interpreted into p-code which MS Office Word/Excel translates to binary native language (please correct me if I am mistaken)

I am trying to analyze a large number VBA macros, and to do so, I need to convert the VBA code to Assembly Language (or it's P-Code equivalent). I know that decompilers can convert native binary files to Assembly Language. Is there a way I can do something similar with VBA P-Code?

P-Code is normally in hexadecimal/binary form, and I need to convert this to opcodes of some sort.

I realize this is a rather technical question, but I would appreciate any information on this or corrections to my understanding of VBA and P-Code. Thank you.