我的程序如下,但是有很多问题,望高手指点
Excel._Workbook mywb;
Excel._Worksheet myws;
myexcel=new Excel.ApplicationClass();
myexcel.Visible=false;
FileInfo file=new FileInfo(Bpath);
mywb=(Excel._Workbook)myexcel.Workbooks.Open(file.FullName,FileAccess.Write,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing);
myws = (Excel._Worksheet)mywb.Worksheets.get_Item;
int k=j+1;
string strlst=k.ToString();
myws.get_Range(k,Blst2).Value=charV;

解决方案 »

  1.   

    //设置空值
    object objMissing=System.Reflection.Missing.Value;
               //打开excel文件
     my=new Excel.ApplicationClass();
             
    my.Visible=true;

    //打开工作簿
    Excel.Workbook mybook=my.Workbooks.Open(path1.Trim(),objMissing,objMissing, objMissing, 
    objMissing, objMissing, objMissing, 
    objMissing, objMissing, objMissing, 
    objMissing, objMissing, objMissing);Excel.Worksheet mysheet=(Excel.Worksheet)mybook.Worksheets.get_Item(1);
    string strlst=k.ToString();
    mysheet.Cells[i,j]=strlst;
      

  2.   

    不可以省略参数比较麻烦而且Excel版本还有限制
      

  3.   

    出错,提示文件路径不对!!???
    不知道怎么解决了我给path1赋值
    string path1=":\\test.xls";