在 Microsoft Office 互操作 FileSaveAs 方法中禁用覆盖现有文件提示
我正在使用 Ms Office Interop 程序集创建 MS 项目文件。为了保存创建的文件,我使用 FileSaveAs 方法,它会提示一条消息,说明是否要替换现有文件。 我想抑制该消息,但在 FileSaveAs 方法中没有找到任何用于此目的的参数。 对此有什么想法吗? 我使用 C# 作为我的编程语言。
I am using Ms Office Interop assemblies to create a MS Project file. To save the file created, I am using FileSaveAs method and it prompts a message saying that if you want to replace the existing file.
I want to suppress the message, and I didn't find any parameter in FileSaveAs method for this purpose.
Any Idea on this?
I'am using C# as my programming language.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我在使用 Excel Interop 时遇到了这个问题。我能找到的最好方法是禁用所有 Office 警报,如下所示:
I ran into this issue when working with Excel Interop. The best I've been able to find is to disable all Office alerts, like this:
切勿双点 COM 对象,因为它们不会被释放,这将使 excel 在您的服务器上保持打开状态。不幸的是,我因此导致服务器崩溃。
Never double dot COM objects, as they will not be released and this will leave excel open on your server. Unfortunately I have crashed servers because of this.