宏错误

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

在您正在运行宏错误时,将显示宏错误消息。

指定的方法不能用于指定的对象,由于下列原因之一:

  • 参数中包含无效的值。此问题的常见原因尝试访问不存在; 对象例如, Workbooks(5),只有三个工作簿打开时。

  • 已应用的上下文中,不能使用方法。具体而言,某些区域对象方法要求区域中包含的数据。如果该区域不包含数据,该方法将失败。

  • 发生了外部错误,如读文件或写文件失败。

  • 由于安全设置,不能使用方法或属性。例如,属性和操作的 Visual Basic for Applications (VBA) 代码存储在 Microsoft Office 文档中的VBE对象的方法是默认情况下无法访问。

    若要打开对 Visual Basic 项目的受信任访问,请执行下列操作:

    1. 如果“开发工具”选项卡不可用,请通过执行下列操作来显示该选项卡:

      1. 单击“文件”>“选项”>“自定义功能区”。

      2. “主选项卡”下,选中“开发工具”复选框。

    2. 在“开发工具”选项卡上的“代码”组中,单击“宏安全性”。

      “开发工具”选项卡上的“代码”组

    3. 开发人员宏设置中,选择信任对 VBA 工程对象模型的访问复选框。

      有关如何使用方法的详细信息,搜索 Visual Basic 帮助中的方法名称。

指定的方法不能用于指定的对象,由于下列原因之一:

  • 参数中包含无效的值。此问题的常见原因尝试访问不存在; 对象例如, Workbooks(5),只有三个工作簿打开时。

  • 已应用的上下文中,不能使用方法。具体而言,某些区域对象方法要求区域中包含的数据。如果该区域不包含数据,该方法将失败。

  • 发生了外部错误,如读文件或写文件失败。

  • 由于安全设置,不能使用方法或属性。例如,属性和操作的 Visual Basic for Applications (VBA) 代码存储在 Microsoft Office 文档中的VBE对象的方法是默认情况下无法访问。

    若要打开对 Visual Basic 项目的受信任访问,请执行下列操作:

    1. 如果“开发工具”选项卡不可用,请通过执行下列操作来显示该选项卡:

      1. 单击“Microsoft Office 按钮Office 按钮图像 ,然后单击“Excel 选项”。

      2. 常用类别中,在使用 Excel 时采用的首选项中,选择功能区中的显示开发工具选项卡复选框,然后单击确定

    2. 在“开发工具”选项卡上的“代码”组中,单击“宏安全性”。

      “开发工具”选项卡上的“代码”组

    3. 开发人员宏设置中,选择信任对 VBA 工程对象模型的访问复选框。

      有关如何使用方法的详细信息,搜索 Visual Basic 帮助中的方法名称。

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

此信息是否有帮助?

谢谢您的反馈!

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

×