我无法将带有VBA的Excel 2010电子表格部署到客户端。他们报告以下错误:“运行时错误'1004':对象'_Application'的方法'名称'失败”。
失败的相关代码部分如下:
Dim settings as Range
Set settings = Application.Names("basictags").RefersToRange
名称“basictags”肯定存在于电子表格中(并且它在我的结尾处工作正常),所以我认为它与在客户端端启用保护模式有关。但是,他们已经确认,当Excel显示保护模式警告时,它们会点击“启用”按钮,所以我不确定还有什么可能导致它。
答案 0 :(得分:4)
尝试使用Application.ThisWorkbook.Names
代替Application.Names
。