关于用C#打开Excel文件的问题,在VB中可以实现,但C#出错(100分)

  • 主题发起人 主题发起人 djk73
  • 开始时间 开始时间
D

djk73

Unregistered / Unconfirmed
GUEST, unregistred user!
引用了Excel、VBIDE、Office、COM InterOp组件,代码如下:
C#:
Excel.Application oXL;
oXL = new Excel.Application();
oXL.Visible=true;
oXL.Workbooks.Open("c://book1.xls",null,null,null,null,null,null,null,null,null,null,null,null);
VB:
Dim oXL as Excel.Application
oXL=new Excel.Application()
oXL.visible=true
oXL.Workbooks.Open("c:/book1.xls")
C#中关于HRESULT的异常出错,试了很多方法,不起作用,希望大家能够帮助解决,最好是能调试成功的,谢谢了!
 
试试这样 没问题的
Excel.Application oXL;
Excel._Workbook oWB;
Excel._Worksheet oSheet;
oXL = new Excel.Application();
oXL.Visible = true;
oWB = (Excel._Workbook)(oXL.Workbooks.Open("c://book1.xls",Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value,Missing.Value));
oSheet = (Excel._Worksheet)oWB.ActiveSheet;
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
793
import
I
后退
顶部