起初程序在office2000环境下运行正常工作,然后安装office2007后运行程序也正常.但是把office2007卸载后,再安装office2000后运行程序就会出现以下错误!
Excel.ApplicationClass' to interface type 'Microsoft.Office.Interop.Excel._Application'. This operation failed because ... (STG_E_FILENOTFOUND)). 请问大家这个问题如何解决.
还有如果把excel的dll封装为一个dll,因为现在用的是excel相关的PIA
Excel.ApplicationClass' to interface type 'Microsoft.Office.Interop.Excel._Application'. This operation failed because ... (STG_E_FILENOTFOUND)). 请问大家这个问题如何解决.
还有如果把excel的dll封装为一个dll,因为现在用的是excel相关的PIA
VSTO 是在Office 2003上开始搭建的
提供的程序集(PIA)也是基于2003 ,
在安装Office 2007 的时候安装的程序集(PIA)使用的是VSTO SE
我个人认为,VSTO最低版本应该是Office2003问题2
关于VSTO的部署问题,可以参考微软示例,主要是在程序集信任问题上要部署好,否则不会被执行的(基于安全的原因)
参考
http://msdn2.microsoft.com/en-us/library/bb332051.aspx
http://msdn2.microsoft.com/en-us/library/bb332052.aspx