运行 VBA 宏时的过程过大错误 您所在的位置:网站首页 打开wps出现编译错误怎么办 运行 VBA 宏时的过程过大错误

运行 VBA 宏时的过程过大错误

2024-05-20 12:52| 来源: 网络整理| 查看: 265

尝试在 32 位版本的 Office 2010 程序中运行 VBA 宏时出现“编译错误:过程太大” 项目03/15/2024 适用于: Office 2010 症状

尝试在 32 位版本的 Microsoft Office 2010 程序中运行 Visual Basic for Applications (VBA) 宏时,会收到以下错误消息:

“编译错误:过程太大”

原因

出现此问题的原因可能是使用 64 位版本的 Office 2010 程序创建 VBA 宏。

解决方法

若要解决此问题,请使用 32 位版本的 Office 2010 程序创建 VBA 宏。

更多信息

64 位版本的 Office 2010 程序使你可以编写 VBA 宏,该宏可能变得太大,无法在运行 32 位版本的 Office 程序的其他计算机上使用。 这包括 32 位版本的 Office 2010 或早期版本的 Office。 为 32 位版本的 Office 应用程序创建的 VBA 宏可以在同一 64 位版本的 Office 2010 程序上运行,为 64 位版本的程序编写的大多数 VBA 宏将在 32 位版本的程序上运行。 但是,太大的宏会与“症状”部分中提到的Visual Basic for Applications错误消息一起失败。

作为宏开发人员,你必须知道,Visual Basic for Applications 7.0 仅在宏从 32 位版本的 Office 2010 程序移动到 64 位版本的 Office 2010 程序时保证兼容性。 从 64 位版本的 Office 2010 程序移动到 32 位版本的 Office 2010 程序时,没有兼容性。 这意味着,在 32 位版本的 Office 2010 上创建的宏可以在 64 位版本的 Office 2010 上运行,但在 64 位版本的 Office 2010 上创建的宏可以在 32 位版本的 Office 2010 上运行,但不能保证在 32 位版本的 Office 2010 上运行。 创建 Office 2010 宏的开发人员应在 32 位版本的 Office 2010 上开发它们,以实现 32 位和 64 位版本的 Office 2010 的完全兼容性。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有