2012-10-19 46 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