导航

C#操作wps、excel

Posted on 2018-01-08 13:27  Hosseini  阅读(11611)  评论(1)    收藏  举报

比如打开表格,如下

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安装目录有关),添加引用,也可以开发。