【发布时间】:2012-08-16 09:11:01
【问题描述】:
我想将 Word 文档复制到 c# Web 应用程序的文本框中。 我添加了 Microsoft Word 10.0 对象库。但我遇到了一个例外。
错误:服务器抛出异常。 (来自 HRESULT 的异常:0x80010105 (RPC_E_SERVERFAULT))
Microsoft.Office.Interop.Word.ApplicationClass wordApp = new ApplicationClass();
object file = filePath;
object nullobj = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open(
ref file, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj,
ref nullobj, ref nullobj, ref nullobj, ref nullobj);
doc.ActiveWindow.Selection.WholeStory();
doc.ActiveWindow.Selection.Copy();
TextBox1.Text = doc.Content.Text;
doc.Close(ref nullobj, ref nullobj, ref nullobj);
wordApp.Quit(ref nullobj, ref nullobj, ref nullobj);
【问题讨论】:
-
您在哪一行得到异常?
-
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open( 参考文件,参考 nullobj,参考 nullobj,参考 nullobj,参考 nullobj,参考 nullobj,参考 nullobj,参考 nullobj,参考nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj, ref nullobj);
标签: c# asp.net exception ms-word