2012-10-19 45 views
0

我正在使用從模板創建.doc文件的C#應用​​程序。
問題是我沒有保存模板,並且當模板文件不再存在時,.doc文件會打開很長時間。
我已經理解Word在打開doc文件之前試圖找到模板文件。當Word打開文檔(很長一段時間後)它完美顯示時,這似乎毫無用處。在.Doc中刪除模板鏈接

這是我用來打開該文件的代碼:

wordApplication = new Microsoft.Office.Interop.Word.Application(); 
wordApplication.Documents.Add("PATH TO DOC"); 

如果模板文件存在,是沒有問題的,但它需要一個很長的時間,如果它沒有。

關於如何刪除模板和從模板創建的文檔之間的「鏈接」的任何想法? (在C#中)

回答

0

您可以使用Word.Document對象的set_AttachedTemplate來更改模板。 您可能需要在文檔上調用UpdateStyles以複製新模板中的樣式信息。

+0

哦,它似乎是完美的,但我不知道是否有規則設置默認模板? 我已經看到這將是Normal.odt,但我怎麼能讓AttachedTemplate Normal.odt不知道完整路徑? (代碼必須是可移植的) – Nontenda