-2

我已经使用邮件合并到下面讲师的单词。现在在最后一行,它将保存 word 文件,但我不想保存,我只想打开它而不保存!我该怎么做?我的邮件合并说明: https ://vivekcek.wordpress.com/2012/08/25/create-a-word-document-from-a-template-using-c-mail-merge/

4

2 回答 2

0

该链接中的代码与邮件合并无关;它所做的只是展示如何使用合并字段作为占位符创建模板,然后使用 C# 代码覆盖通过 wordApp.Documents.Add 从模板创建的文档中的合并字段。文章声称“Word 模板是使用 MergeField 的 in word 创建的”充其量是误导性的;Word 模板通常不包含合并字段,并且模板中通常找不到合并字段!

如果您不想保存文档,只需替换:

wordDoc.SaveAs("myfile.doc");
wordApp.Documents.Open("myFile.doc");
wordApp.Application.Quit();

和:

wordApp.Application.Quit(False);

如果您希望 Word 保持打开状态,请省略 wordApp.Application.Quit(False); 还

于 2018-09-17T01:53:12.023 回答
-1

应该更换

wordDoc.SaveAs("myfile.doc");
wordApp.Documents.Open("myFile.doc");
wordApp.Application.Quit();

wordApp.visible = true;
wordApp.Activate();

现在已经合并的单词一开始不需要保存,就像草稿一样。

于 2018-09-18T04:53:50.703 回答