选择 64 位或 32 位版本的 Office

如果你不确定拥有哪个版本的 Office 产品,请参阅 What version of Office am I using?否则,请从下面选择你的 Office 版本。

我知道我需要哪种版本。如何安装?

除非在安装过程开始之前明确选择 64 位版本,否则将自动安装 32 位版的 Office。

要安装 32 或 64 位版本的 Office 365 或 Office 2019,请按照在电脑上安装 Office 中的步骤操作。

重要: 如果您安装 64 位版本,但却想 32 位版本,则必须卸载 64 位版本之前安装 32 位版本。如果安装 32 位版本,但想要安装 64 位版本,也是如此。请参阅“无法安装 Office (64 位或 32 位)”错误

如果仍然不确定 32 位或 64 位版本哪个选择更好,请参阅以下一节。

选择 64 位版的原因

运行 64 位版 Windows 的计算机通常比其 32 位 前身拥有更多资源,例如处理能力和内存。此外,与 32 位应用程序相比,64 位应用程序可以访问更多内存(1.84 千万拍字节)。因此,如果你的方案包含大型文件和/或处理大型数据集,且你的计算机运行 64 位版 Windows,则存在下列情况时,64 位是恰当的选择:

  • 处理大型数据集,例如包含复杂计算、许多数据透视表、与外部数据库的数据连接、Power Pivot、三维地图、Power View 或获取和转换的企业级 Excel 工作簿。在这些情况下,64 位版 Office 可能表现更出色。请参阅 Excel 规范与限制数据模型规范和限制以及 32 位版 Excel 中的内存使用情况

  • 在 PowerPoint 中处理超大图片、视频或动画。64 位版 Office 可能更适合处理这些复杂幻灯片。

  • 在 Project 中处理超过 2 GB 的文件,尤其是项目包含许多子项目时。

  • 开发内部 Office 解决方案,例如加载项或文档级别的自定义。使用 64 位版 Office 将允许你提供这些解决方案的 64 位版和 32 位版。内部 Office 解决方案开发人员应有权访问 64 位 Office 2016,以便测试和更新这些解决方案。

  • 您正在使用 Access 中的“多位数”数据类型,由于 32 位 Access 支持此数据类型,因此在执行使用本机 32 位 VBA 库的代码或表达式时,您可能会看到意外结果。64 位 VBA 提供LongLong数据类型,其完全支持多位数。有关详细信息,请参阅使用多位数数据类型

选择 32 位版的原因

注意: 如果使用的是 32 位 Windows,则只能安装 32 位 Office。如果使用的是 64 位 Windows,则可安装 32 位 Office 或 64 位 Office。

尤其是 IT 专业人士和开发人员,还应检查以下情况,在这些情况下,32 位版 Office 仍然是你自己或你的组织的最佳选择。

  • 使用没有 64 位替代项的 32 位 COM 加载项。你可以继续在 64 位 Windows 上的 32 位 Office 中运行 32 位 COM 加载项。可尝试联系 COM 加载项供应商,并请求 64 位版本。

  • 使用没有 64 位替代项的 32 位控件。你可以继续运行 32 位 Office 中的 32 位控件,如 Microsoft Windows 公共控件(Mscomctl.ocx、comctl.ocx)或任何现有第三方 32 位控件。

  • VBA 代码使用 Declare 语句大多数 VBA 代码在 64 位或 32 位中使用时不需要更改,除非你使用 Declare 语句为指针和控点调用使用长整型等 32 位数据类型的 Windows API。在大多数情况下,将 PtrSafe 添加到 Declare 并将长整型替换为 LongPtr 将使 Declare 语句兼容 32 位和 64 位,但极少数情况下没有可声明的 64 位 API,因而这种操作将不可行。有关需要对 VBA 进行哪些更改才能使其在 64 位 Office 上运行的详细信息,请参阅 64 位 Visual Basic for Applications 概述

  • 使用 Outlook 的 32 位 MAPI 应用程序。随着 64 位 Outlook 客户越来越多,建议为 64 位 Outlook 重建 32 位 MAPI 应用程序、加载项或宏,但可以根据需要继续通过 32 位 Outlook 运行它们。若要了解如何准备适用于 32 位和 64 位平台的 Outlook 应用程序,请参阅在 32 位和 64 位平台上构建 MAPI 应用程序Outlook MAPI 引用

  • 要激活 32 位 OLE 服务器或对象。你可以继续使用已安装的 32 位版 Office 运行 32 位 OLE 服务器应用程序。

  • 使用 SharePoint Server 2010 且需要“在数据表中编辑”视图。你可以通过 32 位 Office 继续使用 SharePoint Server 2010 中的“在数据表中编辑”视图功能。

  • 需要 32 位 Microsoft Access .mde、.ade 和 .accde 数据库文件。虽然可以重新编译 32 位 .mde、.ade 和 .accde 文件以使其可兼容 64 位,但也可以继续在 32 位 Access 中运行 32 位 .mde、.ade 和 .accde 文件。

  • 需要 Word 中的旧版公式编辑器或 WLL(Word 加载项库)文件。你可以在 32 位 Word 中继续使用原有 Word 公式编辑器和运行 WLL 文件。

  • PowerPoint 演示文稿中存在旧的嵌入式媒体文件,而没有可用的 64 位编解码器。

准备好安装了吗?

要安装 32 或 64 位版本的 Office 2016 或 Office 2019,请按照在电脑上安装 Office 中的步骤操作。

我知道我需要哪种版本。如何安装?

除非在安装过程开始明确选择 64 位版本,否则将自动安装 32 位版的 Office。

要安装 32 或 64 位版本的 Office 2016,请按照在电脑上安装 Office 365 或 2016 中的步骤操作。

重要: 如果已安装 32 位版本,但想改为安装 64 位版本,必须先“卸载”不需要的版本,然后才能安装所需版本。请参阅“无法安装 Office(64 位或 32 位)”错误

如果仍然不确定 32 位或 64 位版本哪个选择更好,请参阅以下一节。

选择 64 位版的原因

运行 64 位版 Windows 的计算机通常比其 32 位 前身拥有更多资源,例如处理能力和内存。此外,与 32 位应用程序相比,64 位应用程序可以访问更多内存(1.84 千万拍字节)。因此,如果你的方案包含大型文件和/或处理大型数据集,且你的计算机运行 64 位版 Windows,则存在下列情况时,64 位是恰当的选择:

  • 处理大型数据集,例如包含复杂计算、许多数据透视表、与外部数据库的数据连接、Power Pivot、三维地图、Power View 或获取和转换的企业级 Excel 工作簿。在这些情况下,64 位版 Office 可能表现更出色。请参阅 Excel 规范与限制数据模型规范和限制以及 32 位版 Excel 中的内存使用情况

  • 在 PowerPoint 中处理超大图片、视频或动画。64 位版 Office 可能更适合处理这些复杂幻灯片。

  • 在 Project 中处理超过 2 GB 的文件,尤其是项目包含许多子项目时。

  • 开发内部 Office 解决方案,例如加载项或文档级别的自定义。使用 64 位版 Office 将允许你提供这些解决方案的 64 位版和 32 位版。内部 Office 解决方案开发人员应有权访问 64 位 Office 2016,以便测试和更新这些解决方案。

  • 您正在使用 Access 中的“多位数”数据类型,由于 32 位 Access 支持此数据类型,因此在执行使用本机 32 位 VBA 库的代码或表达式时,您可能会看到意外结果。64 位 VBA 提供LongLong数据类型,其完全支持多位数。有关详细信息,请参阅使用多位数数据类型

选择 32 位版的原因

注意: 如果使用的是 32 位 Windows,则只能安装 32 位 Office。如果使用的是 64 位 Windows,则可安装 32 位 Office 或 64 位 Office。

尤其是 IT 专业人士和开发人员,还应检查以下情况,在这些情况下,32 位版 Office 仍然是你自己或你的组织的最佳选择。

  • 使用没有 64 位替代项的 32 位 COM 加载项。你可以继续在 64 位 Windows 上的 32 位 Office 中运行 32 位 COM 加载项。可尝试联系 COM 加载项供应商,并请求 64 位版本。

  • 使用没有 64 位替代项的 32 位控件。你可以继续运行 32 位 Office 中的 32 位控件,如 Microsoft Windows 公共控件(Mscomctl.ocx、comctl.ocx)或任何现有第三方 32 位控件。

  • VBA 代码使用 Declare 语句大多数 VBA 代码在 64 位或 32 位中使用时不需要更改,除非你使用 Declare 语句为指针和控点调用使用长整型等 32 位数据类型的 Windows API。在大多数情况下,将 PtrSafe 添加到 Declare 并将长整型替换为 LongPtr 将使 Declare 语句兼容 32 位和 64 位,但极少数情况下没有可声明的 64 位 API,因而这种操作将不可行。有关需要对 VBA 进行哪些更改才能使其在 64 位 Office 上运行的详细信息,请参阅 64 位 Visual Basic for Applications 概述

  • 使用 Outlook 的 32 位 MAPI 应用程序。随着 64 位 Outlook 客户越来越多,建议为 64 位 Outlook 重建 32 位 MAPI 应用程序、加载项或宏,但可以根据需要继续通过 32 位 Outlook 运行它们。若要了解如何准备适用于 32 位和 64 位平台的 Outlook 应用程序,请参阅在 32 位和 64 位平台上构建 MAPI 应用程序Outlook MAPI 引用

  • 要激活 32 位 OLE 服务器或对象。你可以继续使用已安装的 32 位版 Office 运行 32 位 OLE 服务器应用程序。

  • 使用 SharePoint Server 2010 且需要“在数据表中编辑”视图。你可以通过 32 位 Office 继续使用 SharePoint Server 2010 中的“在数据表中编辑”视图功能。

  • 需要 32 位 Microsoft Access .mde、.ade 和 .accde 数据库文件。虽然可以重新编译 32 位 .mde、.ade 和 .accde 文件以使其可兼容 64 位,但也可以继续在 32 位 Access 中运行 32 位 .mde、.ade 和 .accde 文件。

  • 需要 Word 中的旧版公式编辑器或 WLL(Word 加载项库)文件。你可以在 32 位 Word 中继续使用原有 Word 公式编辑器和运行 WLL 文件。

  • PowerPoint 演示文稿中存在旧的嵌入式媒体文件,而没有可用的 64 位编解码器。

准备好安装了吗?

要安装 32 或 64 位版本的 Office 2016,请按照在电脑上安装 Office 365 或 2016 中的步骤操作。

有两个版本的 Office 2013 可供安装,32 位和 64 位。我们建议大多数用户使用 32 位版本的 Office,因为它与大多数其他应用程序更兼容,特别是第三方加载项。但特别是在处理大块信息或图形时,请考虑使用 64 位版本。

我知道我需要 64 位版本。如何安装?

若要安装 Office 2013,请参阅安装 Office 2013

注意: 如果已安装 32 位版本,但想改为安装 64 位版本,需要先“卸载”不需要的版本,然后才能安装所需版本。请参阅尝试安装时出现“无法安装 Office(64 位或 32 位)”错误

如果仍然不确定哪个版本是更好的选择,请参阅以下各节。

选择 64 位版的原因

64 位版本的 Office 存在一些限制;但是在以下情况下它是不错的选择:

  • 你需要处理极大的数据集,例如包含复杂计算、许多数据透视表、与外部数据库的连接以及使用 Power Pivot、Power Map 或 Power View 的企业级 Excel 工作簿。64 位版本的 Office 可能更适合你。

  • 在 PowerPoint 中使用极大的图片、视频或动画。64 位版本可能更适合处理这些复杂的幻灯片。

  • 你需要使用非常大的 Word 文档。64 位版本可能更适合处理包含较大表格、图形或其他对象的 Word 文档。

  • 在 Project 2013 中处理超过 2 GB 的文件,尤其是项目包含多个子项目时。

  • 你想要保留已在使用的 64 位版本。32 位版本与 64 位版本的 Office 程序互不兼容,所以不能将两者安装在同一台计算机上。

  • 你正在开发内部解决方案,例如加载项或文档级别的自定义。

  • 你的组织要求为 Office 应用程序强制实施硬件数据执行保护 (DEP)。DEP 是一些组织用来增强安全性的一组硬件和软件技术。

如果以上任何情况都不适用于你,那么 32 位版本可能是更好的选择。

注意: 32 位版本的 Office 同时适用于 32 位和 64 位版本的 Windows。如果你安装的是 64 位版本的 Office,则需要 64 位版本的 Windows。如果不是在 Windows 上安装,则无需担心选择 32 位还是 64 位。若要确定如何判断你使用的是哪个版本的 Office,请转到我使用的是哪个版本的 Office

如果决定从 32 位 Office 切换到 64 位 Office,则必须先卸载 32 位版本,然后再安装 64 位版本。

选择 32 位版的原因

64 位版本的 Office 在某些情况下可能表现更出色,但是需要知道其存在的限制:尤其是 IT 专业人员和开发人员,应该查看以下情况并查看链接的概述。如果这些限制会影响你,32 位版本会是更好的选择。

  • 不支持使用 ActiveX 控件库和 ComCtl 控件的解决方案。开发人员可使用多种方式来解决此限制,并提供 64 位解决方案。

  • 不支持 32 位第三方 ActiveX 控件和加载项。供应商需要创建这些控件的 64 位版本。

  • 如果不更新,包含 Declare 语句的 Visual Basic for Applications (VBA) 在 64 位版本的 Office 中无法正常工作。有关使其在 64 位 Office 上运行所需的 VBA 更改的详细信息,请参阅64 位 Visual Basic for Applications

  • 不支持经过编译的 Access 数据库(如 .MDE、ADE 和 .ACCDE 文件),除非是专门针对 64 位版本的 Office 编写的。

  • 使用 Outlook 的 32 位 MAPI 应用程序。随着 64 位 Outlook 客户越来越多,建议为 64 位 Outlook 重建 32 位 MAPI 应用程序、加载项或宏。若要了解如何准备适用于 32 位和 64 位平台的 Outlook 应用程序,请参阅在 32 位和 64 位平台上构建 MAPI 应用程序Outlook MAPI 引用

  • 在 SharePoint 2010 或更早的版本中,数据表视图不可用,因为此视图需要使用 ActiveX 控件。

  • Microsoft Office Excel Viewer、Access 2013 的 Access 数据库引擎和 2007 Office 系统的兼容包将阻止 64 位 Office 2013 的安装。

  • Word 中的旧版公式编辑器不受 64 位 Office 2016 的支持,但 Word 2013 中的方程式编辑器功能在所有平台上都受支持。此外,Word 加载项库 (WLL) 在 64 位 Office 2013 中不受支持。

如果你有在 32 位版本的 Office 中使用的特定加载项,则它们可能无法在 64 位 Office 中正常工作,反之亦然。如果你担心相关问题,请在安装新版本之前检查 Office 的当前版本。考虑使用 64 位 Office 测试该加载项,或者了解开发人员是否提供了 64 位版本的加载项。

重要: 如果你是负责部署 Office 的管理员,我们在 TechNet 上的 64 位版本的 Office 2013 文章中提供了 64 位技术详细信息。

准备好安装了吗?

请遵循以下说明:

下载并安装或重新安装 Office 2013

Office 2010 是 Office 同时提供 32 位和 64 位版本的首次发布。将自动安装 Office 的 32 位版本。但是,最适合的版本取决于你计划如何使用 Office。如果你有在 32 位版本的 Office 中使用的特定加载项,则它们可能无法在 64 位 Office 中正常工作,反之亦然。如果你担心相关问题,请在安装新版本之前检查 Office 的当前版本。考虑使用 64 位 Office 测试该加载项,或者了解供应商/开发人员是否提供了 64 位版本的加载项。

我知道我需要 64 位版本。如何安装?

若要安装 Office 2010,请参阅Office 2010

如果仍然不确定哪个版本是更好的选择,请参阅以下各节。

选择 64 位版的原因

下面列出了使用 64 位版本 Office 2010 的优点,同时存在一些限制,例如不适用于某些旧版加载项。主要是由于这些限制,默认情况下将自动安装 32 位版本(即使在 64 位 Windows 操作系统上)。

如果你的工作方案包含大型文件和/或处理大型数据集,且你的计算机运行 64 位版 Windows,则尤其在下列情况时,64 位是恰当的选择:

  • 你需要处理极大的数据集,例如包含复杂计算、许多数据透视表、与外部数据库的连接以及使用 Power Pivot、三维地图、Power View或获取和转换等功能的企业级 Office Excel 工作簿。因为 64 位 Office 不会对文件大小施加特定限制,而 32 位 Office 会施加限制(2 GB 限制),因此其可更好地用于大数据集。

  • 在 Office PowerPoint 中处理超大图片、视频或动画。64 位版 Office 可能更适合处理这些复杂幻灯片。

  • 在 Office Project 中处理超过 2 GB 的文件,尤其是项目包含许多子项目时。

  • 你正在开发内部 Office 解决方案,例如加载项或文档级别的自定义。

  • 你的组织要求对 Office 应用程序进行硬件数据执行保护 (DEP)。DEP 是一些组织用来增强安全性的一组硬件和软件技术。对于 64 位安装,将始终强制执行 DEP;而在 32 位安装时,需要通过设置来配置 DEP。

  • 随着更多的 Outlook 客户使用 64 位版本,建议选择重建 32 位消息处理应用程序编程接口 (MAPI) 应用程序、加载项或 64 位 Outlook 的宏。但是如有必要,你还可以继续仅使用 32 位 Outlook 运行它们。

选择 32 位版的原因

如果你的计算机运行 32 位版 Windows,则必须安装 32 位版 Office 2010(默认)。无法安装 64 位版本的 Office。

提示: 32 位版 Office 不仅支持 32 位版 Windows,在运行 64 位版 Windows 计算机上也受支持。Office 2010 允许用户继续使用现有的 Microsoft ActiveX 控件、组件对象模型 (COM) 加载项以及 Visual Basic for Applications (VBA)。这些主要针对 32 位版本,因为许多加载项没有可用的 64 位版本。

  • 如果你的组织需要继续使用 Office 的扩展,例如ActiveX 控件、第三方加载项,基于以前 Office 版本构建的内部解决方案或直接与 Office 连接的 Office 32 位版本软件,我们建议在运行 32 位和 64 位均支持的 Windows 操作系统的计算机上使用自动安装的 32位 (x86) Office 2010。

  • 使用没有 64 位替代项的 32 位控件。你可以继续运行 32 位 Office 中的 32 位控件,如 Microsoft Windows 公共控件(Mscomctl.ocx、comctl.ocx)或任何现有第三方 32 位控件。

  • 你的 VBA 代码使用 Declare 语句。如果不更新,包含 Declare 语句的 Visual Basic for Applications (VBA) 在 64 位版本的 Office 中无法正常工作。

  • 在 SharePoint Server 2010 或更早版本中,数据表视图将不可用。但是,可通过 32 位 Office 客户端继续使用 SharePoint Server 2010 中的“在数据表中编辑”视图功能。

  • 不支持经过编译的 Access 数据库(如 .MDE 和 .ACCDE 文件),除非是专门针对 64 位版本的 Office 编写的。

  • 需要 Word 中的旧版公式编辑器或 WLL(Word 加载项库)文件。可继续使用旧版公式编辑器(WLL 文件已在 32 位中弃用,并且在Office 2010 中不受支持)。

  • 对于 3 种 QuickTime 媒体格式,没有用于 64 位的编解码器(用于压缩或解压缩视频或音频文件的软件)。因此,如果你在 PowerPoint 演示文稿中具有旧的嵌入式媒体文件,则需要使用 32 位 Office。

准备好安装了吗?

请遵循以下说明:

安装 Office 2010

另请参阅

我正运行哪个 Windows 操作系统?

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×