Partager via


OMPM、OEAT 和 OCCI 常见问题

OMPM、OEAT 和 OCCI 常见问题

我们在博客和论坛(该链接可能指向英文页面)中收到了许多有关 Office 2010 兼容性工具的问题。下面我们集中介绍最常见的问题并给予解答。

不熟悉我们的兼容性工具吗?您可以在我们的兼容性资源中心找到指向下载、文档和更多信息的链接。这些工具名称很长,因此我们用其缩写形式:

  • OMPM(Office 迁移规划管理器)
  • OEAT(Office 环境评估工具)
  • OCCI(Office 代码兼容性检查工具)

对这些工具有疑问吗?请将您的问题作为评论提交到此文章或 TechNet 上的 Office 2010 应用程序兼容性论坛(该链接可能指向英文页面)

迁移问题

问:OMPM 和 OCCI 的 2010 版本能否用于迁移到 2007 Office system?

答: OMPM 和 OCCI 中的改进功能专门设计用于支持 Office 2010 的部署。因此,我们不建议在 2007 Office system 迁移中使用这些工具。

问:OMPM 能否用于从 2007 Office system 迁移到 Office 2010?

答: OMPM 提供了对 Office 2007 .docm、.xlsm 和 .pptm 文件类型的 VBA 宏扫描,但由于这两个 Office 版本都使用 OpenXML 格式,在 Office 文件转换器 (OFC) 工具中不存在 2007=>2010 转换功能。

比较 Office 2010 兼容性工具

问:为什么 OMPM 查找到的 VBA 问题比 OCCI 多很多?

答: 运行 OMPM 时,它对整个 Office 对象模型(所有应用程序)进行比较,而非只对文档项目中引用的那些对象。因此,可能出现更多误报。OMPM 旨在提供需要您使用 OCCI 进行修正的文档的列表。OMPM 查找到的可能需要修正的文档列表比较大,然后您使用 OCCI 将该列表减小为范围更小的子集。您可以在近期的博客文章(该链接可能指向英文页面)中找到有关此问题的更多内容。

OMPM 问题

问:OMPM 是否能转换 Access 数据库或 Outlook OFT 或 PST 文件?

答: 不能,OMPM 中的 Office 文件转换器 (OFC) 功能不能转换 Access 数据库、OFT 文件或 PST 文件。可以转换的全部文件列表位于 TechNet 上的 Office 资源工具包中。

问:为什么 OMPM 花费很长时间才完成我的文件共享扫描?

答: OMPM 需要花费时间来扫描每个文档是否存在已知兼容性问题。如果您在 offscan.ini 中打开 VBA 扫描程序,扫描将需要更长时间。以下是一些提高扫描速度的建议:

  • 将扫描程序分发到各个客户端并在本地(而非跨网络)运行扫描程序。该扫描程序不要求在客户端上安装 Office 2010。
  • 从服务器所处的网络交换机运行 OMPM。跨 WAN 或慢速链接运行将使 OMPM 花费更长时间来完成。
  • 通过限制扫描的文档的日期范围来扫描少量文档。

OEAT 问题

问:为什么在供应商列表中显示的我的加载项很少(或根本没有)?

答: Microsoft 在 TechNet 上提供了一个网站,供加载项供应商注册其加载项并更新 Office 2010 中支持的版本。随着越来越多的供应商报告其兼容性,这一可识别加载项的列表也将增大。

问:我启用了被动扫描但扫描失败,并且在 errors.log 文件中显示“SCAN: Error setting up passive scan. Some or all identity references could not be translated.”消息

答: 如果客户端计算机运行 Windows 的本地化版本(其中安全组的名称不是英文),则会显示此错误消息。由于 OEAT 对 Everyone 组的英文名称有硬编码依赖而导致失败。在使用非英文语言版本的客户端上,Everyone 组可能本地化为客户端的特定语言。在这些客户端上,被动扫描会失败。

解决方法是创建一个名为 Everyone 的本地组,然后将本地化的 Everyone 组添加到该组。

OCCI 问题

问:我如何静默运行 OCCI 而不需要任何用户交互?或者,我如何运行 OCCI 以一次性分析多个文档?

答: 您必须通过用户交互来运行 OCCI,而且也不能用它一次性分析多个文档。OMPM 是 Microsoft 提供的可以执行批量宏扫描的唯一工具。

问:我已将 Office 配置为仅运行经过签名的加载项。启用此设置后,OCCI 不启动。我如何使系统信任发布商?

答: 这是已知问题。OCCI 安装程序未正确签名,因此显示为来自未知发布商。如果组策略已配置为要求由信任的发布商对应用程序加载项签名,您必须禁用此设置。

问:由 OCCI 生成的报告是否足够详尽,从而开发人员可以针对 OCCI 报告指出的问题更改代码而无需 VBA 应用程序的其他测试?

答:OCCI 旨在提供修正指导,而非自动修正。我们建议您像往常一样测试您的应用程序。出错时,使用 OCCI 提供的注释来帮助您修正应用程序中的问题区域。

问:为什么 OCCI 结果中的链接指向通用 Office 对象模型文档?

答: 本工具旨在引用关于对象模型更改的 MSDN 文档。我们关注这些主题并对最常访问的主题提供更为明确的指导。您只需使用本工具和提供的链接,即可帮助我们改进工具。

 

这是一篇本地化的博客文章。请访问 OMPM, OEAT, and OCCI frequently asked questions 以查看原文

Comments

  • Anonymous
    April 01, 2011
    在把扫描结果导入到数据库时出现Illegal xml character.<?xml version="1.0"?><Result State="FAILED"><Error><HResult>0xC00CEE2B</HResult> <Description><![CDATA[Illegal xml character. ]]></Description><Source>XML SAX Parser</Source><Type>FATAL</Type></Error></Resu lt>,数据库为SQL server 2008 r2 express, 使用了sqlmxl4.0 sp1.