将代码导入xlsb vs xlsm

时间:2016-03-18 17:44:36

标签: excel vba vbscript

我有一个vbscript代码,它将cls和bas文件导入excel文件,然后运行一个函数来从服务器上刷新数据。

book.VBProject.VBComponents.Import "D:\Energy\Data\ProfileAutomation.cls"
XL.Application.Run("'" + wkname + "'!Run")

当Excel文件是xlsm时,效果很好。当excel文件是xlsb时,它不起作用。它在尝试运行代码时出错,错误是:

Can't perform operation since the project is protected

现在,工作簿中已存在此刷新所需的受保护加载项,如果文件是xlsm或xlsb,则受保护加载项。 有谁知道为什么这会对我注入的代码产生影响?

0 个答案:

没有答案
相关问题