簡體   English   中英

C#Word Interop無法添加文檔

[英]C# Word Interop cannot Add document

我嘗試使用以下方法從帶有Microsoft.Office.Interop.Word的模板中添加文檔:

Microsoft.Office.Interop.Word.Aplication wordApp = 
             new Microsoft.Office.Interop.Word.Application();

wordApp.Documents.Add("somedoc.dotx");

但是我總是收到未處理的COMException ,告訴我該文件可能已損壞。 我嘗試了docdocxdotx ,我確定文件存在,因為我之前檢查過它。 當我在Word中打開文件時,它可以正常打開。

事實證明, Add()需要完整的路徑:

wordApp.Documents.Add(Path.GetFullPath("somedoc.docx"));

docxdotx文件都可以正常工作。

使用.Add()添加新文件,並使用.Open()打開現有文件。

https://msdn.microsoft.com/en-us/library/microsoft.office.interop.word.documents.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM