|
浏览器中的引导式支持可以为 Office 问题提供数字解决方案 尝试引导支持 |
|---|
如果运行的宏中存在错误,则会出现宏错误消息。
由于以下原因之一,无法在指定对象上使用指定方法:
- 参数包含无效值。 此问题的一个常见原因是尝试访问不存在的对象。 例如, 工作簿 (5) 仅打开三个工作簿。
- 该方法不能在应用的上下文中使用。 具体而言,某些 Range 对象方法要求区域包含数据。 如果区域不包含数据,则该方法失败。
- 发生外部错误,例如无法读取或写入文件。
- (此问题不适用于 Mac) 由于安全设置的原因,无法使用方法或属性。 例如,默认情况下,用于访问或修改 VBA) 代码Visual Basic for Applications (方法和属性不可访问。
注意
如果有权访问宏代码,请打开 Visual Basic 编辑器并检查突出显示的代码行,以确定失败的方法或对象引用。
若要启用对 VBA 项目对象模型的受信任访问,请执行以下步骤:
- 启用功能区上的“开发工具”选项卡。 有关详细信息,请参阅 显示“开发人员”选项卡 。
- 在 “开发人员 ”选项卡的 “代码 ”组中,选择 “宏安全性”。
- 在“开发人员宏设置”下,选中“信任对 VBA 项目对象模型的访问”检查框。
有关 VBA 方法和属性的详细信息,请参阅 Microsoft Learn 中的 Excel VBA 参考 。