2017-01-30 96 views
1

我写了一个似乎已经破坏的excel宏,不幸的是,当我尝试在VBA编辑器中编辑宏时,excel本身崩溃壮观。无论我在加载有问题的excel文件之前还是之后打开VBA编辑器,似乎都会发生这种情况。Retreiving /阅读excel宏而不打开excel?

有没有人知道的方式来查看我写的VBA代码,而不使用Excel来达到那里?或者,任何人都可以在(这个Excel文件)(链接删除)中获得VBA代码,而不会崩溃他们的Excel?

与“Running Macros without opening excel”不同,我不需要能够在没有excel的情况下运行破损的代码 - 只需将其复制并粘贴到某个位置即可解决问题!

+1

那么把marcosecurity禁用运行然后提取宏呢? –

+0

复制您的文件,将扩展名更改为'zip',然后提取并使用https://www.decalage.info/vba_tools中的某个工具从'vbaProject.bin'中提取您的代码! ;) – R3uK

+1

告诉我,当你复制它,以便我从公共删除你的代码;) –

回答

1

我创建了一个全新的excel文件并打开了VBA编辑器。然后我打开了你提供的那个,但是我把它放在一个不安全的文件夹中。 Excel提示我选择了在禁用宏的情况下打开它。我做了,我可以在编辑器中看到代码。 :)

+0

谢谢 - 这很好,我现在已经复制了 –