我可以复制VBA代码而无需打开Excel或Word等相关文件吗?

时间:2017-03-03 10:38:23

标签: excel vba ms-word vb6

是否可以从Office文档中提取VBA源代码的文本?我是否需要先启用编辑才能使宏代码可见?

背景:

我正在VB6中开发一个小应用程序,目的是打开Excel或Word文件,并将宏代码(如果有的话)复制到文本框中进行调查。我在一家公司工作,收到很多转发被阻止邮件的请求。这些邮件被阻止,因为它们具有.xls,xlsm,doc,docx等等扩展名。问题是,我需要启用“启用编辑”来查看代码,我不想这样做,因为如果背后有任何代码,它将会运行。

1 个答案:

答案 0 :(得分:1)

单击“启用编辑”将不会启用宏代码,只要您不将宏安全性设置为“启用所有宏”。

将其设置为第二个选项(禁用带通知的所有宏),您将处于控制之中。

为了使其更安全,请在您正在执行此操作的计算机上禁用受信任位置和受信任文档。