选择 64 位或 32 位版本的 Office

应用对象
Office 2024 Office 2021 Office 2019 Office 2016 Microsoft 365 家庭版 Office 365 小型企业版 由世纪互联运营的 Office 365 - 小型企业管理员版

如果你不确定你拥有哪个 Office 或 Microsoft 365 产品,请参阅 我使用的是哪个版本的 Office? 否则,请从下面选择 Office 版本或 Microsoft 365。

重要不能在 64 位版本的 Office 或 Microsoft 365 上运行在 32 位版本的 Office 或 Microsoft 365 中编译的加载项或MDE文件,反之亦然。

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

将自动安装 64 位版本的 Microsoft 365,除非在开始安装过程 之前 显式选择 32 位版本。

若要安装 32 位或 64 位版本的 Microsoft 365、Office 2021 或 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 位是恰当的选择:

  • 你正在使用大型数据集,例如具有复杂计算的企业级 Excel 工作簿、许多数据透视表、外部数据库的数据连接、Power Pivot、3D 地图、Power View 或获取 & 转换。 在这些情况下,64 位版本的 Office 或 Microsoft 365 的性能可能更好。 请参阅 Excel 规范和限制数据模型规范和限制以及 32 位版 Excel 中的内存使用情况
  • 你正在将加载项与 Outlook、Excel 或其他 Office 或 Microsoft 365 应用配合使用。 虽然 32 位应用程序可与加载项配合使用,但它们可能会用尽系统的可用虚拟地址空间。 使用 64 位应用时,最多可以共享 128 TB 的虚拟地址空间,应用和运行同一进程的任何加载项都可以共享这些空间。 使用 32 位应用时,可能会获得 2 GB 的虚拟地址空间,这在许多情况下还不够,并可能导致应用停止响应或崩溃。
  • 你在 PowerPoint 中处理非常大的图片、视频或动画。 64 位版本的 Office 或 Microsoft 365 可能更适合处理这些复杂的幻灯片组。
  • 你在 Project 中处理的文件超过 2 GB,尤其是在项目包含许多子项目时。
  • 你正在开发内部Microsoft 365 种解决方案 ,例如加载项或文档级自定义。 使用 64 位版本的 Microsoft 365 可以交付这些解决方案的 64 位版本以及 32 位版本。 内部Microsoft 365 解决方案开发人员应有权访问 64 位 Office 2016 来测试和更新这些解决方案。
  • 你在 Access 中使用的是大数数据类型,虽然此数据类型受 32 位 Access 支持,但在执行使用本机 32 位 VBA 库的代码或表达式时,可能会看到意外结果。 64 位 VBA 提供完全支持大数的 LongLong 数据类型。 有关详细信息,请参阅使用大数数据类型

选择 32 位版的原因

以下计算机系统只能安装 32 位Microsoft 365。 检查 Windows 版本

  • 使用基于 ARM 的处理器的 64 位Windows 10
  • 配有 x86(32 位)处理器的 32 位操作系统
  • 少于 4 GB RAM

提示

如果 64 位操作系统具有基于 x64 的处理器,则可以选择安装 32 位或 64 位Microsoft 365。

IT 专业人员,特别是开发人员,还应查看以下情况,其中 32 位版本的 Microsoft 365 仍然是你或你的组织的最佳选择。

  • 使用没有 64 位替代项的 32 位 COM 加载项。 可以在 64 位 Windows 上的 32 位Microsoft 365 中继续运行 32 位 COM 加载项。 可尝试联系 COM 加载项供应商,并请求 64 位版本。
  • 使用没有 64 位替代项的 32 位控件。 可以继续在 32 位Microsoft 365 中运行 32 位控件,例如 Microsoft (Mscomctl.ocx、comctl.ocx) 或任何现有的第三方 32 位控件。
  • VBA 代码使用 Declare 语句 在 64 位或 32 位中使用时,大多数 VBA 代码不需要更改,除非你使用 Declare 语句来调用使用 32 位数据类型(如 long)的 WindowsAPI 来获取指针和句柄。 在大多数情况下,将 PtrSafe 添加到 Declare 并将长整型替换为 LongPtr 将使 Declare 语句兼容 32 位和 64 位。 但极少数情况下没有可声明的 64 位 API,因而这种操作将不可行。 有关在 64 位Microsoft 365 上运行所需的 VBA 更改的详细信息,请参阅 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 位 OLE Server 应用程序,并安装 32 位版本的 Microsoft 365。
  • 需要 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 位版本的 Microsoft 365、Office 2021 或 Office 2019,请按照在电脑上安装 Office 中的步骤操作。

另请参阅

我运行的是哪个 Windows 操作系统?