作为SSIS任务的一部分运行Excelmacros

我从来没有用SSIS做过很多沉重的事情,只有很简单的东西,所以我希望你能原谅我的无知。 我有一个相当简单的包,将数据从Excel中提取到SQL Server。 它工作正常。 我的问题是,在Excel文件中有一个macros,我相信,一个Web服务更新数据。 这是我似乎无法访问的代码。 我的问题是,我可以使用脚本任务打开Excel文件,运行macros,保存,然后导入数据?

好吧,在发布上述问题之前,我继续创build了一个脚本任务,它应该打开电子表格并运行macros。 但是,当我运行它时,我得到错误,第一个是:

System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Office.Interop.Excel.Version=14.0.0.0.0 

我应该以不同的方式攻击这个问题吗? 有什么build议么? 我衷心感谢您的帮助。

谢谢,

缺口

在运行软件包的机器上下载并安装主互操作程序集 。 我不确定许可协议是否允许您在服务器上安装程序集。 这应该可以解决您的问题。