选择 64 位或 32 位版本的 Office
如果你不确定自己拥有的是哪款 Microsoft 365 产品,请参阅我使用的是哪个版本的 Office?否则,请从下面选择你的 Microsoft 365 版本。
重要提示 你不能在 64 位版本的 Microsoft 365 上运行在 32 位版本的 Microsoft 365 中编译的加载项或 MDE 文件,反之亦然。
我知道我需要哪种版本。 如何安装?
除非在安装过程开始前明确选择 64 位版本,否则将自动安装 32 位版的 Microsoft 365。
要安装 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 位是恰当的选择:
-
处理大型数据集,例如包含复杂计算、许多数据透视表、与外部数据库的数据连接、Power Pivot、三维地图、Power View 或获取和转换的企业级 Excel 工作簿。 在这些情况下,64 位版 Microsoft 365 可能表现更出色。 请参阅 Excel 规范与限制、数据模型规范和限制以及 32 位版 Excel 中的内存使用情况。
-
你正在将加载项与 Outlook、Excel 或其他 Office 应用配合使用。 虽然 32 位应用程序可与加载项配合使用,但它们可能会用尽系统的可用虚拟地址空间。 使用 64 位应用时,最多可以共享 128 TB 的虚拟地址空间,应用和运行同一进程的任何加载项都可以共享这些空间。 使用 32 位应用时,可能会获得 2 GB 的虚拟地址空间,这在许多情况下还不够,并可能导致应用停止响应或崩溃。
-
在 PowerPoint 中处理超大图片、视频或动画。 64 位版 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
提示: 如果你使用的是配有基于 x64 的处理器的 64 位操作系统,则可以选择安装 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 语句 大多数 VBA 代码在 64 位或 32 位中使用时不需要更改,除非你使用 Declare 语句为指针和控点调用使用长整型等 32 位数据类型的 Windows API。 在大多数情况下,将 PtrSafe 添加到 Declare 并将长整型替换为 LongPtr 将使 Declare 语句兼容 32 位和 64 位。 但极少数情况下没有可声明的 64 位 API,因而这种操作将不可行。 有关需要对 VBA 进行哪些更改才能使其在 64 位 Microsoft 365 上运行的详细信息,请参阅 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 位版 Microsoft 365 运行 32 位 OLE 服务器应用程序。
-
需要 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 中的步骤操作。
我知道我需要哪种版本。 如何安装?
除非在安装过程开始前明确选择 64 位版本,否则将自动安装 32 位版的 Microsoft 365。
要安装 32 或 64 位版本的 Office 2016,请按照在电脑上安装 Microsoft 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 位版 Microsoft 365 可能表现更出色。 请参阅 Excel 规范与限制、数据模型规范和限制以及 32 位版 Excel 中的内存使用情况。
-
在 PowerPoint 中处理超大图片、视频或动画。 64 位版 Microsoft 365 可能更适合处理这些复杂幻灯片。
-
在 Project 中处理超过 2 GB 的文件,尤其是项目包含许多子项目时。
-
开发内部 Microsoft 365 解决方案,例如加载项或文档级别的自定义。 使用 64 位版 Microsoft 365 将允许你提供这些解决方案的 64 位版和 32 位版。 内部 Microsoft 365 解决方案开发人员应有权访问 64 位 Microsoft 365 2016,以便测试和更新这些解决方案。
-
你正在使用 Access 中的大数数据类型,虽然 32 位 Access 支持此数据类型,但在执行使用本机 32 位 VBA 库的代码或表达式时可能会看到意外结果。 64 位 VBA 提供完全支持大数的 LongLong 数据类型。 有关详细信息,请参阅使用大数数据类型。
选择 32 位版的原因
配有 x86(32 位)处理器的 32 位操作系统只能安装 32 位 Microsoft 365。 检查你的 Windows 版本。
提示: 如果你使用的是配有基于 x64 的处理器的 64 位操作系统,则可以选择安装 32 位或 64 位 Microsoft 365。
尤其是 IT 专业人士和开发人员,还应检查以下情况,在这些情况下,32 位版 Microsoft 365 仍然是你自己或你的组织的最佳选择。
-
使用没有 64 位替代项的 32 位 COM 加载项。 你可以继续在 64 位 Microsoft 365 上的 32 位 Windows 中运行 32 位 COM 加载项。 可尝试联系 COM 加载项供应商,并请求 64 位版本。
-
使用没有 64 位替代项的 32 位控件。 你可以继续运行 32 位 Microsoft 365 中的 32 位控件,如 MicrosoftWindows 常用控件(Mscomctl.ocx、comctl.ocx)或任何现有第三方 32 位控件。
-
你的 VBA 代码使用 Declare 语句 大多数 VBA 代码在 64 位或 32 位中使用时不需要更改,除非你使用 Declare 语句为指针和控点调用使用长整型等 32 位数据类型的 Windows API。 在大多数情况下,将 PtrSafe 添加到 Declare 并将长整型替换为 LongPtr 将使 Declare 语句兼容 32 位和 64 位。 但极少数情况下没有可声明的 64 位 API,因而这种操作将不可行。 有关需要对 VBA 进行哪些更改才能使其在 64 位 Microsoft 365 上运行的详细信息,请参阅 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 位版 Microsoft 365 运行 32 位 OLE 服务器应用程序。
-
你需要 32 MicrosoftAccess.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,请按照在电脑上安装 Microsoft 365 或 2016 中的步骤操作。