问题描述
在Windows应用程序中,我正在使用C#.net.
我的要求是打开驱动器中已经存在的Excel文件.
我正在使用此示例代码,但是我的问题是它一次显示了错误,而下一次却可以正常工作.
请帮我,我哪里出问题了?
这是我的示例代码;
Hi,
In windows applications I am using C#.net.
My requirement is to open an excel file that already exists in my drive.
I am using this sample code, but my problem is it was showing the error one time and it was working perfectly the next.
Please help me, where am I going wrong?
Here''s my sample code;
Excel.Application xlApp;
Excel.Workbook xlWorkBook;
object misValue = System.Reflection.Missing.Value;
xlApp = new Excel.Application();
xlApp.Visible = true;
xlWorkBook = xlApp.Workbooks.Open("C:\\Documents and Settings\\Owner\\Desktop\\intetrfacetest.xlsx", misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue, misValue);
错误是:
由于以下错误,从IClassFactory创建具有CLSID {00024500-0000-0000-C000-000000000046}的COM组件实例失败:80010001.
error is :
Creating an instance of the COM component with CLSID {00024500-0000-0000-C000-000000000046} from the IClassFactory failed due to the following error: 80010001.
推荐答案
<br />
C:\\Documents and Settings\\Owner\\Desktop\\intetrfacetest.xlsx<br />
很明显那里出了什么问题.
It should be obvious what is wrong there.
这篇关于使用C#.net打开现有的excel文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!