比如打开表格,如下
object openEt() { object[] args = new object[1]; Type wpsAppName; string progID = "KET.Application";// "Excel.Application" 换成这个就是office了 wpsAppName = Type.GetTypeFromProgID(progID); object wpsApp = Activator.CreateInstance(wpsAppName); args[0] = true; return wpsApp; }
用这种方式靠谱一些,特别是当同时装了wps和office(即使是设置了wps的高级配置,有时候也会出错)
操作EXCEL的时候,有时候机子上没有装office,在机器上找到
D:\Program Files (x86)\Microsoft Visual Studio 11.0\Visual Studio Tools for Office\PIA\Office14\Microsoft.Office.Interop.Excel.dll
这个dll(路径与vs安装目录有关),添加引用,也可以开发。