3

我在将带有 VBA 的 Excel 2010 电子表格部署到客户端时遇到问题。他们报告以下错误:“运行时错误'1004':对象'_Application'的方法'Names'失败”。

截屏

截屏

失败的相关代码部分如下:

Dim settings as Range
Set settings = Application.Names("basictags").RefersToRange

“basictags”这个名字肯定存在于电子表格中(而且它在我这边工作得很好),所以我认为它与在客户端启用保护模式有关。但是,他们已经确认,当 Excel 显示保护模式警告时,他们点击了“启用”按钮,所以我不确定还有什么可能导致它。

4

1 回答 1

4

尝试Application.ThisWorkbook.Names代替Application.Names.

于 2013-04-23T16:14:41.557 回答