首先检查一下 Office 的版本是否过低,AxMath 仅支持在 Office 2010 及以上版本中运行AxMath 插件。
第二个原因是在安装 AxMath 时,系统中有正在运行的 WORD 或 EXCEL 进程,这种情况下,在 AxMath 安装过程中将会提示插件安装错误。解决方案:退出所有 WORD 和 EXCEL 进程并重新安装。
第三种原因一般伴随错误提示。当您在 WORD 文档中插入一个公式或通过双击的方式编辑公式时,弹出代号为 4198 的错误信息,或者弹出消息框提示“用于创建此对象的程序是Equation。您的计算机尚未安装此程序或此程序无响应。若要编辑此对象,请安装 Equation或确保 Equation 中的任何对话框都已关闭。”请尝试以下步骤来予以修复:
1. 在 WORD 工具栏中点击“文件”分页,然后点击“选项”;
2. 在选项对话框的左侧导航栏中找到“加载项”分类页;
3. 在“加载项”分类页的下方,找到“管理”,并在其后面的列表控件中选择“禁用项目”,然后点击按钮“转到…”。打开“禁用项目”对话框;
4. 在“禁用项目”对话框列表中选中“AxMath.dotm”,然后点击“启用”按钮。
若 AxMath.dotm 已经设置了启用,但问题仍然存在,请尝试如下步骤:
1. 在 WORD 工具栏中点击“文件”分页,然后点击“选项”;
2. 在选项对话框的左侧导航栏中找到“信任中心”分类页;
3. 在“信任中心”分类页中点击按钮“信任中心设置…”打开信任中心对话框;
4. 在“信任中心”对话框左侧的导航栏中选中“宏设置”;
5. 在“宏设置”中选择“禁用无数字签署的所有宏”或“启用所有宏”。
若以上措施仍未解决问题,则考虑第四种可能的原因是 AxMath 安装后没能正确的在系统中注册 OLE 服务接口。默认情况下,AxMath 的安装程序在完成安装后会以管理员权限调用新安装的 AxMath 自动运行,其目的就是在系统中注册 AxMath 的 OLE 服务接口。Win 系统本身的一些安全机制或第三方安全软件有可能阻止 AxMath 的自动运行,从而导致 AxMath 的服务接口未能正确注册。对于这种情形,只需要以管理员方式运行一次 AxMath 即可解决,注意运行一次即可,而不是设置 AxMath 永久性的以管理员方式运行。
第五种可能的原因也与 Win 系统权限有关,也即:如果您设置了 AxMath 永久性的以管理员方式运行,而没有设置 WORD 也拥有同样的权限,也会导致在 WORD 中无法插入或编辑公式。必须保证作为调用者的 WORD 的运行权限不低于被调用者 AxMath。还有另外一种情形,在出现上述问题的同时伴随有“‘VBE6EXT.OLB’不能被加载。”的提示。VBE6EXT.OLB 是 Visual Basic 的扩展程序,它是运行 Office 的 VBA 所必须的一个文件。出现此提示的原因多半是此文件意外被破坏,或者 Office 安装时未能正确安装此模块。您可以尝试重新安装 Office 来修复。
第二个原因是在安装 AxMath 时,系统中有正在运行的 WORD 或 EXCEL 进程,这种情况下,在 AxMath 安装过程中将会提示插件安装错误。解决方案:退出所有 WORD 和 EXCEL 进程并重新安装。
第三种原因一般伴随错误提示。当您在 WORD 文档中插入一个公式或通过双击的方式编辑公式时,弹出代号为 4198 的错误信息,或者弹出消息框提示“用于创建此对象的程序是Equation。您的计算机尚未安装此程序或此程序无响应。若要编辑此对象,请安装 Equation或确保 Equation 中的任何对话框都已关闭。”请尝试以下步骤来予以修复:
1. 在 WORD 工具栏中点击“文件”分页,然后点击“选项”;
2. 在选项对话框的左侧导航栏中找到“加载项”分类页;
3. 在“加载项”分类页的下方,找到“管理”,并在其后面的列表控件中选择“禁用项目”,然后点击按钮“转到…”。打开“禁用项目”对话框;
4. 在“禁用项目”对话框列表中选中“AxMath.dotm”,然后点击“启用”按钮。
若 AxMath.dotm 已经设置了启用,但问题仍然存在,请尝试如下步骤:
1. 在 WORD 工具栏中点击“文件”分页,然后点击“选项”;
2. 在选项对话框的左侧导航栏中找到“信任中心”分类页;
3. 在“信任中心”分类页中点击按钮“信任中心设置…”打开信任中心对话框;
4. 在“信任中心”对话框左侧的导航栏中选中“宏设置”;
5. 在“宏设置”中选择“禁用无数字签署的所有宏”或“启用所有宏”。
若以上措施仍未解决问题,则考虑第四种可能的原因是 AxMath 安装后没能正确的在系统中注册 OLE 服务接口。默认情况下,AxMath 的安装程序在完成安装后会以管理员权限调用新安装的 AxMath 自动运行,其目的就是在系统中注册 AxMath 的 OLE 服务接口。Win 系统本身的一些安全机制或第三方安全软件有可能阻止 AxMath 的自动运行,从而导致 AxMath 的服务接口未能正确注册。对于这种情形,只需要以管理员方式运行一次 AxMath 即可解决,注意运行一次即可,而不是设置 AxMath 永久性的以管理员方式运行。
第五种可能的原因也与 Win 系统权限有关,也即:如果您设置了 AxMath 永久性的以管理员方式运行,而没有设置 WORD 也拥有同样的权限,也会导致在 WORD 中无法插入或编辑公式。必须保证作为调用者的 WORD 的运行权限不低于被调用者 AxMath。还有另外一种情形,在出现上述问题的同时伴随有“‘VBE6EXT.OLB’不能被加载。”的提示。VBE6EXT.OLB 是 Visual Basic 的扩展程序,它是运行 Office 的 VBA 所必须的一个文件。出现此提示的原因多半是此文件意外被破坏,或者 Office 安装时未能正确安装此模块。您可以尝试重新安装 Office 来修复。