从安全模式禁用宏
Disable Macros from Safe Mode
我编写的宏现在导致 MS Word 出现问题。我只能在安全模式下打开文档,不知道如何从安全模式下删除宏。我无权访问安全模式下的任何功能,宏甚至没有出现。我尝试更改信任中心设置,但这些选项中的 none 有所不同。不幸的是,我非常愚蠢,将它设为所有文档的宏,所以我无法在不进入安全模式的情况下打开任何文档。求助!
更具体地说,我相信破坏我的 MS Word 的代码是一个 OnError GoTo ErrorHandler,我告诉它如果有错误就跳到下一个。我正在努力将方程式转换为专业格式,其中一些没有正确的转换语法,所以现在我希望它忽略这些方程式并转换下一个方程式。这是我最近所做的唯一可能是问题所在的更改。
附加编辑:宏在打开时被编码为 运行。 运行 在我添加 ErrorHandler 之前一切正常。我确信这也是问题的很大一部分,但简单的解决方案可能不是正确的解决方案,因为当我打开文档时它会自动 运行s。我无法在安全模式下访问任何内容。
如果您在项目资源管理器中谈论“普通”文档,重置它很容易。
只需导航到 %AppData%\Microsoft\Templates
并删除或重命名 Normal.docm 文件。一旦您重新打开 Word,它将自动重新生成一个全新的文件 - 一个不包含任何代码的文件。
您创建了一个 AutoOpen
宏,该宏仅在打开文档时触发。大概这个宏存储在您的 Normal 模板中。
当您第一次启动 Word 时,宏不应 运行 因为您没有打开文档。如果 Word 没有自动创建新的空白文档,您可以安全地这样做。然后您将能够访问和编辑您创建的宏。
我编写的宏现在导致 MS Word 出现问题。我只能在安全模式下打开文档,不知道如何从安全模式下删除宏。我无权访问安全模式下的任何功能,宏甚至没有出现。我尝试更改信任中心设置,但这些选项中的 none 有所不同。不幸的是,我非常愚蠢,将它设为所有文档的宏,所以我无法在不进入安全模式的情况下打开任何文档。求助!
更具体地说,我相信破坏我的 MS Word 的代码是一个 OnError GoTo ErrorHandler,我告诉它如果有错误就跳到下一个。我正在努力将方程式转换为专业格式,其中一些没有正确的转换语法,所以现在我希望它忽略这些方程式并转换下一个方程式。这是我最近所做的唯一可能是问题所在的更改。
附加编辑:宏在打开时被编码为 运行。 运行 在我添加 ErrorHandler 之前一切正常。我确信这也是问题的很大一部分,但简单的解决方案可能不是正确的解决方案,因为当我打开文档时它会自动 运行s。我无法在安全模式下访问任何内容。
如果您在项目资源管理器中谈论“普通”文档,重置它很容易。
只需导航到 %AppData%\Microsoft\Templates
并删除或重命名 Normal.docm 文件。一旦您重新打开 Word,它将自动重新生成一个全新的文件 - 一个不包含任何代码的文件。
您创建了一个 AutoOpen
宏,该宏仅在打开文档时触发。大概这个宏存储在您的 Normal 模板中。
当您第一次启动 Word 时,宏不应 运行 因为您没有打开文档。如果 Word 没有自动创建新的空白文档,您可以安全地这样做。然后您将能够访问和编辑您创建的宏。