c# - 如何在 net 中使用 interop.word 包抑制修复警告对话框和打开 word 文档?

标签 c# asp.net c#-4.0 interop ms-word

在我的 ASP.NET Windows 应用程序中,我必须操作 Word 2007 文档。因此,我正在使用 Microsoft.Interop.Word 包来完成这项工作。对于普通文档,它工作正常...

同时我还必须打开某种类型的损坏文件。例如,页眉/页脚丢失、对齐丢失...

所以,我打开了如下所示的文件...

wordDocument = wordApplication.Documents.Open(ref paramSourceDocPath, OpenAndRepair:true);

所以,现在它可以正常处理上述情况,但页眉/页脚丢失情况除外。

当我打开文档时,它会显示下面提到的确认对话框。所以,我必须通过这个对话框而不显示用户确认...

enter image description here

点击对话框中的关闭按钮后文档正确打开...

所以,请指导我摆脱这个问题...

最佳答案

如果您想禁止显示修复对话框,您可以使用 Documents.OpenNoRepairDialog 方法打开您的 word 文档。

关于c# - 如何在 net 中使用 interop.word 包抑制修复警告对话框和打开 word 文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13682052/

相关文章:

c# - Visual Studio 以编程方式附加到托管进程

asp.net - aspx 是如何编译的?

asp.net - ASP .NET 中的重复任务

c#-4.0 - 真正的随机C#生成器

`+=` 的 C# 运算符重载?

c# - 我可以控制反序列化 JSON 字符串时使用的子类型吗?

C# Timer on Elapsed Time 不调用方法

c# - Facebook Messenger 中带有按钮的 Microsoft Bot Framework 消息

c# - asp.net gridview 中的分页和排序问题

c# - 在wpf中显示剩余时间