我想複製Word文檔到c#web應用程序中的文本框。 我添加了Microsoft Word 10.0對象庫。但我得到一個例外。c#錯誤複製word文檔到文本框
錯誤:服務器引發異常。 (異常來自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);
你會得到什麼樣的例外? – stuartd 2012-08-16 09:32:49
Microsoft.Office.Interop.Word.Document doc = wordApp.Documents.Open( ref文件,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); – user1557308 2012-08-16 09:33:43