gpt4 book ai didi

c# - 如何不使用 microsoft.office.interop.word 保存文档

转载 作者:太空狗 更新时间:2023-10-29 22:33:03 28 4
gpt4 key购买 nike

只是想知道是否有人知道在使用 Microsoft.Office.Interop.Word 时如何在创建后不保存文档。

基本上我使用邮件合并从 C# 打印报告,文档制作完成,值传递给它没问题,然后我可以毫无问题地打印它,但是,我只需要打印文档,我不需要在计算机上保存副本。

将所有值传递给文档后,我使用以下代码打印并关闭文档:

wordDoc.PrintOut();
wordDoc.Close();
wordApp.Application.Quit();

但是,这会打印文档,然后会弹出“保存”对话框,询问将文档保存在何处。我不想这样,因为单击取消会产生错误(并且需要用户进行另一次不需要的交互),而且我不需要保存文件。

有什么想法吗?

使用 Visual Studio 2012、.NET 4.0,我尝试将以下文件类型用于办公文档:.doc、.dot、.docx、.dotx。

最佳答案

您可以将 SaveChanges 参数作为 wdDoNotSaveChanges 传递给 Close 方法以跳过保存部分。

看看:

how to close a running instance of Word document? (C#)

MSDN Reference .

关于c# - 如何不使用 microsoft.office.interop.word 保存文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15231923/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com