分析用于 Office 2010 的 Office 迁移规划管理器报告

 

适用于: Office 2010

上一次修改主题: 2016-11-29

使用 OMPM Reports 工具审核并报告由 Office 迁移规划管理器 (OMPM) 文件扫描程序确定的兼容性结果。您可以在部署 OMPM 后使用 OMPM Reports 工具,扫描文件是否存在兼容性问题,然后将结果导入到数据库中。如果您尚未执行这些步骤,请参阅 用于 Office 2010 的 Office 迁移规划管理器概述以开始操作。

本文内容:

  • 配置 OMPM Reports

  • 查看扫描范围和错误

  • 查看 Office 2010 兼容性

  • 分析使用宏的 Excel、Word 或 PowerPoint 文件

  • 查看 Access 兼容性

重要

OMPM 工具自 2011 年 7 月已更新。该版本可从 Microsoft 下载中心(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=199599&clcid=0x804)(该链接可能指向英文页面) 获得。还可以获得用于 OMPM 文件扫描程序、Office 文件转换器 (OFC) 工具和版本提取工具 (VET) 的多项修复和改进。如果您使用的是以前版本的 OMPM,则无法使用新版本的 OMPM 重用现有客户端扫描结果、数据库或任何导出的数据。必须使用新版本创建新数据库并重新扫描客户端。

您可以使用 OMPM Reports 执行下列操作:

  • 查看特定扫描或特定计算机中 Office 97 到 Office 2003 文件的 OMPM 文件扫描程序结果

  • 创建存在转换问题的文件列表

  • 将存在转换问题的文件列表导出到一个可供 Office 文件转换器 (OFC) 或版本提取工具 (VET) 使用的 XML 文件

配置 OMPM Reports

OMPM Reports (OMPM.accdr) 位于 OMPM 下载程序包的 Report 文件夹中。

重要

使用 OMPM.accdr 需要具备 32 位版本的 Access 2007 或 Access 2010。如果您使用的是 64 位版本的 Access 2010,则会在尝试查看报告时收到以下错误消息:“由于运行时错误而使该应用程序的运行终止。应用程序不能继续运行,而且将被关闭。”

使用 OMPM Reports

  1. 在安装了 OMPM 的 Reports 文件夹中,双击“OMPM.accdr”。在出现安全提示时单击“Yes”。

  2. 在“OMPM Welcome”页上的“Server”下拉框中,选择运行要用于存储扫描数据的 Microsoft SQL Server 或 Microsoft SQL Server 2005 Express Edition 数据库的计算机。如果该服务器不是计算机的默认服务器,则必须以 <计算机名>\<服务器名称> 形式将其指定为命名实例。默认情况下,SQL Server 会将它自身安装为服务器上的默认实例,但 SQL Server 2005 Express Edition 会使用 SQLEXPRESS 将它自身安装为命名实例。

  3. 在“Database”下拉框中,选择数据库的名称。单击“Connect”。如果您已连接到数据库,则 OMPM Reports 将自动打开该数据库。如果要连接到其他数据库,请单击“Connect”。

查看扫描范围和错误

使用以下过程可查看特定扫描的扫描结果。只报告扫描程序范围和错误。请使用 Office 2010 兼容性报告查看扫描程序找到的升级问题。

查看扫描范围和错误

  1. 在“OMPM Welcome”页上,选择“Scan Coverage and Errors”。这将显示“Scan Results”页。

  2. 选择“Scan Results”页顶部上的运行 ID 以查看 OMPM 文件扫描程序的该运行结果。

  3. 若要查看特定计算机的扫描结果,请在“Scan results for each computer in the run selected above”中选择该计算机。扫描结果显示在“Scan errors for the run and computer selected above”中。

严重级别

下表中的各种严重级别对应于将文件批量转换为 Office 2010 格式时可能发生的错误类型。

问题级别 ID 说明

1(红色)

可能导致丢失重要数据(例如丢失 Microsoft Word 2010 编辑版本)或转换失败的已知问题。

2(黄色)

文件转换为 Office 2010 格式。但可能出现格式问题或丢失少量数据。

3(绿色)

少量外观问题,无数据丢失。

Word、Excel 和 PowerPoint 的错误

下表提供了扫描程序可为 Microsoft Word、Microsoft Excel 和 Microsoft PowerPoint 生成的完整错误列表。

问题 ID 标题 说明 问题级别 ID

1000

文件已删除。

该文件不再存在于请求的位置。

1(红色)

1001

文件访问错误

可能因计算机不可访问而无法访问文件位置。

2(黄色)

1002

文件已修改

文件的修改日期与文件列表中的修改日期不符。

1(红色)

1003

没有写权限。

用户帐户对文件没有写入权限。

2(黄色)

1010

未进行深层扫描

文件仍未进行深层扫描。

2(黄色)

1021

已跳过扫描:上次访问日期

因文件的上次访问日期早于指定的扫描参数而跳过文件扫描

2(黄色)

1022

已跳过扫描:上次修改日期

因文件的上次修改日期早于指定的扫描参数而跳过文件扫描

2(黄色)

1050

警告:文件未扫描

警告:无法扫描文件。请查看扫描范围和错误报告以了解详细信息

2(黄色)

1100

文档包含版本信息

在 Word 2010 中打开文件时将删除文档的编辑版本,即使在兼容模式下也是如此。

1(红色)

1200

请求审阅的数据

此文件包含审阅批注以及隐藏的原版的基准副本。Microsoft PowerPoint 2010 会丢弃隐藏的副本。保存此文件会永久删除隐藏的副本。如果在早期版本中重新打开此文件,则用户无法分辨审阅者编辑的内容。

1(红色)

1201

嵌入的文档

嵌入的文档存在潜在的性能、安全性和保真度问题。

2(黄色)

1202

VBA 代码

此文件包含嵌入的 VBA 代码。这可能导致安全性、保真度、性能和解决方案兼容性问题。请检查此文件与 PowerPoint 2010 的兼容性。

2(黄色)

1203

Microsoft 脚本编辑器 (MSE) 数据

打开此文件时,PowerPoint 2010 会丢弃存储在形状中的 MSE 数据。保存文件会永久删除该数据。依赖此数据的解决方案可能会失效。

1(红色)

1204

演示文稿广播数据

打开此文件时,PowerPoint 2010 会丢弃 HTML 广播演示文稿的配置设置。保存此文件会永久删除这些设置。若要在早期版本中进行广播,用户必须手动重新输入这些设置。

1(红色)

1205

文档传送

打开此文件时,PowerPoint 2010 会丢弃传送信息。保存此文件会永久删除传送信息。若要在早期版本中传送演示文稿,用户必须手动重新输入传送信息。

1(红色)

1206

发布和订阅数据

打开此文件时,PowerPoint 2010 会丢弃 Macintosh 发布和订阅信息。执行保存操作会永久删除该信息。如果在早期版本中重新打开此文件,发布和订阅功能将不再有效。

2(黄色)

1207

大量 OLE 对象

此文件包含许多嵌入的对象。这可能导致安全性、保真度、性能和解决方案兼容性问题。请检查此文件与 PowerPoint 2010 的兼容性。

2(黄色)

1300

不支持打开格式

此文件格式无法在 Microsoft Excel 2010 中打开。

1(红色)

1301

不支持保存格式

在 Excel 2010 中无法保存为此文件格式。

2(黄色)

1302

HTML 将成为唯一发布的文件格式

HTML 文件格式将成为 Excel 2010 中的唯一发布文件格式。此文件将在 Excel 2010 中打开,但保存为 Excel 2010 格式后,将变为静态文件。

1(红色)

1303

工作区文件中的链接可能会中断

工作区文件 (.xlw) 可能包含指向其他工作簿的链接。如果在升级过程中更改链接,则 .xlw 文件可能会断开。

3(绿色)

1304

文件格式为 Excel 97 之前的格式

此文件格式为 Excel 97 之前的格式。无法对此类文件进行迁移扫描。

2(黄色)

1305

文件中的 SharePoint 链接列表

链接列表在 Excel 2010 中为只读。

2(黄色)

1306

Microsoft 脚本编辑器出现在文件中

Microsoft 脚本编辑器 (MSE) 不包含在 Excel 2010 中。不能对 MSE 进行 UI 访问,并且对象模型调用将返回错误。

1(红色)

1307

文件中的链接工作簿

对链接工作簿进行标识以帮助找到升级问题。已对指向链接工作簿的路径和发生次数进行标识。链接工作簿在转换为 Excel 2010 文件格式时将具有不同的扩展名。

2(黄色)

1308

工作簿中的图表

所显示的 Excel 2010 图表可能与 Excel 2003 图表有所不同。

3(绿色)

1309

工作簿中的英语公式

英语公式 (ELF) 已开启。即使 ELF 未包含在 Excel 2010 中,也可以将其更改为单元格引用,以便它们可以继续在 Excel 2010 中运行。

3(绿色)

1310

文件中嵌入的文档

不会对嵌入的文档进行兼容性问题扫描。

2(黄色)

1311

引用了 MSOWC.dll

此文件使用 Office 2000 Web 组件 (MSOWC.dll) 的功能。在安装 Office 2010 时不会安装 Office 2000 Web 组件。您可能必须单独安装它们。

3(绿色)

1312

引用了 OWC10.dll

此文件使用 Office XP Web 组件 (MSOWC.dll) 的功能。Office XP Web 组件不会随 Office 2010 一起安装。您可能必须单独安装它们。

3(绿色)

1313

引用了 OWC11.dll

此文件使用 Office 2003 Web 组件 (MSOWC.dll) 的功能。Office 2003 Web 组件不会随 Office 2010 一起安装。您可能必须单独安装它们。

3(绿色)

查看 Office 2010 兼容性

使用以下过程可查看 Office 97-2003 文件与 Office 2010 的兼容性问题。有关可在 OMPM 报告的“Office 2010 Release Compatibility”页上选择的筛选条件的列表,请参阅 用于 Office 2010 的 Office 迁移规划管理器 2010 报告筛选参考。有关使用 OFC 和 VET 的信息,请参阅使用 Office 文件转换器 (OFC) 和版本提取工具 (VET) 转换二进制 Office 文件

查看 Office 2010 兼容性

  1. 在“OMPM Welcome”页上,选择“Office 2010 Compatibility”。这将打开“Office 2010 Compatibility”页。

  2. 执行下列操作之一:

    • 通过单击位于页面底部的“Load Filter”按钮,您可以加载以前保存的筛选器,或者

    • 在页面左侧的“Select a File Filter”中指定文件筛选器设置。

  3. 若要应用筛选器,请单击“2010 Office release Compatibility”页面顶部的“Apply Filter”按钮。使用页面右侧的选项卡执行以下步骤。

    1. 选择“Issue Summary”选项卡以按严重程度、类型和频率查看 OMPM 文件扫描程序找出的问题汇总。您可以单击页面底部的“New Window”以在新窗口中显示汇总。

    2. 若要查看问题并编辑它们的严重级别,请单击“Issue Summary”页面底部的“Manage Issues”,并在所生成的“Manage Issues”对话框中查看或编辑问题。如果您查看问题所造成的影响并且发现该问题对您的文档集不重要,则也可以在该对话框中更改问题级别。您可以使用该对话框将您的文件分组为具有红色、黄色和绿色状态的处理组。

    3. 选择“Computer Summary”选项卡以查看所扫描的每台计算机的问题汇总。您可以单击页面底部的“New Window”以在新窗口中显示汇总。若要获取可打印的报告,请单击页面底部的“Report View”。

    4. 选择“Scanned Files”选项卡以查看与已应用筛选器所设置的条件相匹配的文件。您可以单击页面底部的“New Window”以在新窗口中显示所有文件的汇总。若要获取可打印的报告,请单击页面底部的“Report View”。

    5. 选择“Created Files”选项卡以查看使用 Office 文件转换器或版本提取工具创建的文件。您可以单击页面底部的“New Window”以在新窗口中显示所有文件的汇总。若要获取可打印的报告,请单击页面底部的“Report View”。

    6. 若要保存筛选器,请单击页面底部的“Save Filter”按钮。

    7. 通过单击页面底部的“Export”按钮将文件导出成 XML 文件以供 Office 文件转换器或版本提取工具使用。

分析使用宏的 Excel、Word 或 PowerPoint 文件

如果在 Offscan.ini 中启用宏扫描,OMPM 2010 会提供一个报表,其中显示包含使用 VBA 代码的宏的文件。该报表显示扫描程序确定为已从 Office 2010 模型的当前状态发生更改的对象数。如果在 Offscan.ini 中启用 64 位宏扫描,宏报表还将包含一列,其中显示将当前 VBA 代码用于 64 位 Office 2010 时会出现的潜在问题数。

分析使用宏的 Excel、Word 或 PowerPoint 文件

  1. 在“OMPM Welcome”页上,单击“Office 2010 Compatibility”。

  2. 单击“Macro Summary”选项卡以查看所扫描的每个文件的问题汇总。您可以单击页面底部的“New Window”以在新窗口中查看汇总。若要获取可打印的报告,请单击页面底部的“Report View”。只有包含宏的文件才会包含在此视图中。

  3. 查看“Functionality Issue Count”列中列出的潜在问题数。该列中列出的数字是扫描程序在 VBA 代码中标识的可能发生更改的对象数。

  4. 查看“x64 Compatibility Issue Count”列中列出的潜在问题数。该列中列出的数字是扫描程序在 VBA 代码中标识的可能发生更改的对象数。

  5. 查看此视图中列出的文件,并由文件所有者评估是否需要针对 Office 2010 兼容性更新这些文件。

  6. 与开发人员交流,以便使用 Office 代码兼容性检查器 (OCCI) 更正这些文件。

查看 Access 兼容性

使用以下过程来发现将 Microsoft Access 从 97 版迁移 2003 版的相关问题。

查看 Access 兼容性

  1. 在“OMPM Welcome”页上,选择“Access Compatibility”。这将打开“Access Reporting”页。

  2. 在“Access Reporting”页上,查看上次分析的日期(在“Analyze”旁边)。如果您在该日期后运行了扫描,或者从未运行“Analyze”,请单击“Access Reporting”页上的“Analyzer Settings”,指定所需设置,然后单击“Analyze”。如果不需要配置设置并希望开始分析扫描数据,请单击“Access Reporting”页上的“Analyze”。

    备注

    如果单击“Analyze”,则会显示提示消息“Analysis can take quite a long time and should not be canceled mid-run. Are you sure you want to continue?”(分析可能需要很长时间并且不应在运行途中取消。是否确定要继续?)。如果与扫描数据相关的 Access 数据库不到 100,000 个,则分析过程通常只需要几分钟时间。如果数据库超过 100,000 个,则分析过程可能会花很长时间。您可能希望在夜间运行分析。

  3. 若要按字段搜索 Access 扫描数据,请选择“Access Reporting”页上的“QuickSearch”。该页列出 OMPM 已分析的文件。请使用“QuickSearch”按名称查找特定的数据库文件,或查找特定路径中或特定计算机上的数据库列表。

  4. 若要查看或打印 Access 数据的交互式报表,请选择“Access Reporting”页上的“Repor”。这将打开“View Reports”选项卡。在左边的导航窗格中,您可以选择以下报告:

    • Database and Issue Details   每个数据库文件的问题列表。

    • Database Issues Grouped by Issue  列出了确定具有特定问题的所有数据库。

    • Executive Summary   概述所有已分析数据库的问题,但不含文件级别的详细信息。

    • Active versus Old Databases   列出已分析的数据库,以便根据这些数据库的 LastModified 属性显示它们是处于活动状态还是非活动状态。

    • Conversion Issue–Database is an MDE file   列出具有相同名称的 .mde 和 .mdb 文件。

    • Conversion issue–Replicated database   列出使用复制功能的数据库。

    • Conversion issue–Reserved name in Form/Report/Macro   列出窗体、报表或宏中包含保留名称的数据库。

  5. 若要查看便于查找具有特定属性的数据库的交互式图表,请选择“Access Reporting”页上的“Charts”。将打开“Database Charts”屏幕。随后可从下列图表中进行选择:

    • Date Last Opened   打开的按年列出的数据库计数。

    • Database Rating   按所需的用户干预级别列出的数据库计数。

    • Access Version   按 Access 版本列出的数据库计数。

    • File Size   按文件大小列出的数据库计数。

    • Conversion Issues   按转换问题列出的数据库计数。

    • Warning Level   按警告级别列出的数据库计数。

  6. 若要根据每个文件的数据查看数据库和数据库对象,请选择“Access Reporting”页上的“File Details”。

  7. 若要按文件查看数据库问题,请选择“Access Reporting”页上的“Conversion Issues”。有关 Access 错误的列表,请参阅本节中的“Access 错误”。

Access 错误

下表列出了所有 OMPM Access 错误:

问题 ID 问题文本 用户干预 问题类型 用户干预优先级

1

代码或类模块太多

需要

错误

1

2

排序顺序和系统语言不匹配

可能需要

警告

2

3

复制的数据库

需要

警告

1

4

数据库是 MDE 文件

需要

错误

1

5

DAO 2.5/3.5 兼容性层

不需要

注释

3

6

Microsoft Jet SQL 帮助

不需要

注释

4

7

其他参考

可能需要

警告

2

8

缺少的参考

可能需要

警告

2

9

窗体/报表/宏中的保留名称

不需要

注释

4

10

链接的表

可能不需要

警告

3

11

处于未编译状态的数据库

不需要

注释

4

12

备份数据库

不需要

注释

4

13

示例数据库

不需要

注释

4

14

旧数据库

不需要

注释

4

15

安全数据库:用户级别安全性

可能需要

错误

2

16

安全数据库:数据库密码

可能需要

错误

2

17

系统数据库

不需要

注释

4

18

不受支持的旧格式

可能需要

警告

2

19

不受支持的旧格式 – 窗体、报表和模块将丢失

需要

1

错误 1–17 是可由 Access 转换工具包生成的完整错误列表。可在 Access 转换工具包中找到有关 1–17 的文档。该文档基于 Flash 并需要安装该工具包。若要安装该工具包,请参阅 Access 2003 转换工具包(该链接可能指向英文页面) (https://go.microsoft.com/fwlink/?linkid=131929\&clcid=0x804)(该链接可能指向英文页面)。

错误 18 和 19 是 OMPM 中的新内容,其含义如下:

  • 错误 18 – Microsoft Office Access 2007 不再打开在 Access 2.0 中创建的文件。

  • 错误 19 – Office Access 2007 将打开在 Access 95 中创建的文件,但不会读取其窗体、报表或模块。