没有说明的方法真蛋疼
操作wps的库: Interop.ET.dll 即 etapp.dll
代码:
private void button1_Click(object sender, EventArgs e)
        {
            object missing = Missing.Value;
            string fileName = "D:\\test.xls";
            ET.Application myExcel = new ET.Application();
            myExcel.Visible = true;
            ET._Workbook myBook = myExcel.Application.Workbooks.Open(fileName, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing, missing);
            ET.Worksheet mySheet = (ET.Worksheet)myBook.Sheets[1];
            ////插入一行
            //object Shift,CopyOrigin;
            //mySheet.Rows.Insert(Shift,CopyOrigin);            ET.Range rng0 = mySheet.get_Range("C2", missing);
            rng0.Borders.LineStyle = ET.ETLineStyle.etContinuous;   //设置Cell边框样式
            rng0.Value2 = "0";            myBook.Save();
            mySheet = null;
            myBook = null;
            myExcel.Quit();
            myExcel = null;
        }
目前有2个待解决的功能:
1,就是指定位置(行)插入一行
mySheet.Rows.Insert(Shift,CopyOrigin);这个方法不知道怎么用 2个object参数!
2,设置单元格样式 
ET.ETLineStyle 的枚举里面只有8种样式,都不是我要的; 但是 wps界面操作上是有的 就是 单元格周边一圈都是单条黑线
哎!说的时候 office 大同小异 程序代码 往往都是差之毫厘,谬以千里!C#OfficeWps