什么时候宏不是宏? (MS Word)

时间:2010-01-15 14:52:00

标签: vba word-vba

奇怪的现象在六到九个月前开始。

我的许多“客户”(非技术员工)为其他客户创建/编辑文档。

我的部分工作是尽量减少使他们讨厌技术的事情: - )

其中一件令我感到困惑的是。当我打开它们时,一些Word文档警告我它们包含宏。但是当我启动VBA编辑器时,没有宏 - 甚至没有任何空模块。

这是怎么回事?

6 个答案:

答案 0 :(得分:2)

当宏过去存在但已被删除时,有时会发生这种情况。清除此问题的最佳方法是将文档另存为.RTF或.docx,然后再将文件另存为.doc。

答案 1 :(得分:0)

Hava你实际上检查了工具 - >宏?

此外,它可能是一个警告,可以在单词内禁用。

您工作的公司,他们是否介意将宏安全级别更改为med / low? 这样你就可以完全避免这个消息。

答案 2 :(得分:0)

我不时见过。通过首先在VBE中查看> Project Explorer(Ctrl + R)来检查确实没有对象。

答案 3 :(得分:0)

我相信这个警告不仅适用于宏,也适用于其他自定义,例如键绑定和工具栏。

答案 4 :(得分:0)

伙计们,我说过我确认没有宏。最新的文档确实有一些“形式化”的东西 - 显然作者剪切并粘贴了一些文本字段作为插图。但VB编辑器没有显示它们。但是,当文档打开时,会出现一个小小的“设计模式”小部件。 (我一开始没有看到它,因为它浮动,而Word决定将其放在另一台显示器上,而不是在文档窗口前面。)

我试过 - > RTF-> Doc,它确实摆脱了幻像宏。谢谢,欧文!

将安全设置设置为中等将不会消除警告。这就是我经常跑的地方。顺便说一句,该设置是每用户设置,而不是文档设置,所以要摆脱它,我必须向所有七千个用户显示如何设置为LOW,这意味着在任何文档上执行所有宏题。由于他们中有很多人忽视了下载非工作相关内容的政策,如果可以,我不会这样做。 (我们的一些“XYZ不起作用!”调用是由未经授权安装的AIM,Yahoo工具栏,Google应用程序等引起的。)

答案 5 :(得分:0)

我设法通过以下步骤从文档中删除“隐形宏”:

  1. 在Word中打开文档(我正在使用Word 2003)
  2. 按Alt + F8以显示“宏”对话框
  3. 在“Macros in:”下拉列表中,找到并选择您已打开的当前文档的名称。
  4. 单击“创建”按钮,立即关闭出现的VB编辑器窗口。
  5. 再次按Alt + F8以重新启动“宏”窗口。
  6. 单击“编辑”按钮,在生成的VB编辑器窗口中,查看“项目资源管理器”窗格。找到您当前在树中打开的文档,使用+按钮展开它。
  7. 在“Modules”文件夹中找到您刚刚在步骤4中创建的宏。(在我的情况下,它被命名为“NewMacros”)右键单击宏并选择“删除...”,在对话框中单击“否”弹出窗口。
  8. 在VB编辑器中单击“保存”按钮。关闭编辑器。
  9. 返回Word单击“保存”按钮。关闭Word。
  10. 现在,当您重新打开文档时,您不应再收到有关宏的警告!