经过尝试,以winword /a方式启动word2007没有问题,这说明word2007本身没有什么问题,那么问题就可能是这几个方面:
1、word的加载项
2、第三方软件的干扰
我随即查看了word2007的加载项,大家可以在这里找到它。启动word2007,点击左上角按钮,选择“word选项”,在弹出的对话框中,点击左边栏的“加载项”,查看。取消所有加载项后,再次尝试问题依旧。
由 于问题发生在打开文件的时候,那么极有可能是打开文件就会触发某个进程,这很容易让人联想到防病毒软件,经过查看我同事的计算机上安装了瑞星。打开瑞星的 控制中心,选择设置-详细设置,果然有office嵌入式防护,取消它。再次尝试打开word2007的文档,故障不再出现。
经过google搜索,类似的情况也会出现在norton上,微软也针对这个问题给出了相应的KB891986: http://support.microsoft.com/kb/891986/zh-cn 那么我们再总结一下可能有的解决方法:
一、如果你安装的是诺顿
具体的解决方法是:
右键点击右下角的图标,选择 “配置Norton Antivirus”
在弹出的对话框内找到“杂项”选项
如果在“启用office插件”前面有对号的话,将它点掉,确定退出后就ok了
二、如果你安装的是瑞星
具体的解决方法是:
设置—>详细设置—>嵌入式杀毒,去掉“使用Office/IE嵌入式杀毒”前的勾即可。
或设置“其他设置”中,将“使用office/IE安全助手”前面的勾取消就能解决问题。
三、Microsoft解释:
症状:如果通过双击一个文档(例如,在 Microsoft Windows 资源管理器中)来在 Microsoft Office word 2003 中打开该文档,则会收到下面的错误信息:The command cannot be performed because a dialog box is open.Click "OK" and then close open dialog boxes to continue.在 Microsoft Word 2002 中不会收到这一错误信息。
原因:
如果 Startup 文件夹中有一个 Word 2003 模板,该模板中包含能打开对话框的自动执行 (autoexec) 宏,则可能发生此问题。
替代方法
方法 1:
在 Word 中打开要在 Word 中直接打开文档,请按下列步骤操作:
1. 启动 Word 2003。
2. 在“文件”菜单上,单击“打开”。
3. 在“打开”对话框中,选择要打开的文档,然后单击“打开”。
方法 2:
从 Startup 文件夹中删除模板,要从 Startup 文件夹中删除模板,请按下列步骤操作:
1. 退出 Word 2003。
2. 单击“开始”,指向“程序”,指向“附件”,然后单击“Windows 资源管理器”。
3. 找出下列二个文件夹之一:
Documents and Settings\username\Application Data\Microsoft\Word\Startup
Program Files\Microsoft Office\Office11\Startup
4. 双击以打开“Startup”文件夹。
5. 在 Windows 资源管理器的右窗格中,单击以选择要删除的模板,然后按 Delete 键。