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

时间:2012-12-03 11:12:24

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

在我的ASP.NET窗口应用程序中,我必须操作Word 2007文档。所以,我正在使用Microsoft.Interop.Word包进行该工作。对于普通文档,它正常工作...

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

所以,我打开了下面这样的文件......

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

所以,现在它正好与上面提到的案例一起工作,除了页眉/页脚丢失案例。

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

enter image description here

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

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

1 个答案:

答案 0 :(得分:10)

如果要取消此“显示修复”对话框,可以使用Documents.OpenNoRepairDialog方法来打开word文档。