在 Windows 2007 机器上的 MS Word 2007 中打开 Word 文档时出现以下错误。
隐藏模块中的编译错误:此文档
该文档包含宏,并且可以在另一台机器上正常工作。
我认为这个错误是在一些安全更新后开始发生的。
这是操作系统或 MS Word 安全问题吗?
检查文档打开时运行的代码。它正在尝试使用找不到或未定义的过程。
如果您可以在某些机器上正确使用它但在其他机器上不能正确使用,那么可能是机器有问题:a)没有必要的 AddIn/Library
或者
b) 无权访问加载项或库所在的网络位置。
我记得一年或更长时间前看到过这条消息 - 我相信这个问题与试图在 64 位版本的 office 上运行它有关,而原始文档是在 32 位上生成的。希望这可以帮助!
word错误“隐藏模块中的编译错误:此文档”
-- 重要 -- 第一部分是基于其他人的解决方案 [credits at the bottom of page],最后一部分是我基于它的解决方案。我注意到很多人有点害怕玩电脑和他们不太了解的东西,这给他们在遵循复杂的指令时带来了问题,所以我试着把它简化一点,希望它会更有帮助,那会让它有点啰嗦。
在您的系统中查找 winword.exe 文件的位置,我在此位置找到它 [您的可能在或可能不在同一位置]“C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE” .
一旦你找到它,在 Windows 地址栏中右键单击并“将地址复制为文本”,你会或者我最终得到“C:\Program Files (x86)\Microsoft Office\Office12”,因为它不会复制文件夹内容这是好的。所以你需要在使用的精确大小写中添加“\”和“winword.exe”,即大写使用与小写相同的大写。
在我开始之前,让我们避免一些混淆“不带双引号输入 - 仅用于突出显示要使用的文本。” 此外,我们不会破坏任何我们有时间和精力打开 Word 并制作新的空白文档并将其保存为“空白文档”的内容,我们稍后将使用它。
1.)现在我们需要分解位置地址,我们几乎使用“\”之间的位并添加一个带有空格的cd,如下所示,在最后一个“winword.exe或WINWORD.EXE”上[取决于他们使用什么情况] 我们添加没有“cd space”前缀的“/a”。因此,只需打开一个新的“记事本”或类似的东西,当我们将最后一个命令输入“CMD”(*1)时,Word NEED'S 将被关闭。
所以这个地址:C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EXE
应该如下所示: cd Program Files (x86) cd Microsoft Office cd Office12 WINWORD.EXE /a
2.) 确保 Mircosoft Word 已关闭!
3.)同时使用 Windows 键和“R”键,它将打开“运行”框。输入“cmd”并回车。
4.)“CMD”框将打开并主要显示“C:\”,但如果不是,那么此时此刻谁在乎!不要紧张。
5.) 现在您只需按照下面的说明,一次剪切和过去一个到“CMD”框,然后按回车键。完成此操作后,打开您制作的空白单词文档,如果没有错误,到目前为止这很好。
如果在“CMD”框中没有显示“C:\”,请键入“cd C:\”并按 Enter。
一旦显示“C:\”,输入“dir”并输入。
它现在应该显示[使用我的位置显然这应该匹配你的而不是我的:)]:大约 50 天知道有多少 DIR,这将是一个很长的列表..
剪切和粘贴 [是,不带引号]:“cd Program Files (x86)”点击“enter” 现在应该显示:C:\Program Files (x86)>
剪切和粘贴:“cd Microsoft Office”按“回车”现在应该显示:C:\Program Files (x86)\Microsoft Office>
剪切和粘贴:“cd Office12”按“回车”现在应该显示:C:\Program Files (x86)\Microsoft Office\Office12>
剪切和粘贴:“WINWORD.EXE /a”点击“输入”字现在应该是打开的
注意:您可以一次使用整个地址,但它对我不起作用“cd C:\Program Files (x86)\Microsoft Office\Office12\WINWORD.EX /a”
6.) 接下来你需要找到我的 WORD 启动文件夹在这个位置 "C:\Users\noel\AppData\Roaming\Microsoft\Word\STARTUP" 你可以通过键入 "%appdata%\Microsoft\Word\ Windows Explorer 地址栏中的“启动”,然后按 Enter (*2)。
7.) 好的 Word 启动文件夹现在应该在你面前打开,如果它有任何东西,[我希望是这样,否则这不会工作对不起]你需要右键单击桌面并创建一个新文件夹和名称它是“保持单词启动”打开它并返回到 Word 启动文件夹单击它以使其成为当前窗口。现在使用“Ctrl + A”键选择所有内容,然后使用“Ctrl + C”复制它们。现在回到您创建的新文件夹[Holding word startup]并单击它并使用“Ctrl + V”将内容粘贴到文件夹中,一旦您确定两个文件夹中的内容相同。返回到 Word 启动文件夹和“Ctrl + A”全选,“删除”是删除所有内容。
我的 Word 启动中有一个名为“WordTalk.dot”的文件。一旦打开,里面只有“你好”这个词。
8.)现在Word启动文件夹为空,双击您之前创建的“空白文档”打开它并测试错误“隐藏模块中的编译错误:此文档”是否已消失。
9.)这解决了我的问题,我在启动时只有一个文件“WordTalk.dot”,它是一个只有一个单词的word文档,我删除了它!但是如果明天出现问题,我知道如何恢复该文件。如果您不了解或不了解备份副本中的内容,则您使用 Word 启动文件夹“Holding word startup”制作,请勿将其删除,只需将其移动到安全的地方,以防万一。
诺埃尔
- - - - - - - - 参考 - - - - - - - - -
(*1) 微软支持。
(*2) 格雷厄姆市长。