比如打開表格,如下
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安裝目錄有關),添加引用,也可以開發。