6

ASP.NET Windowsアプリケーションでは、Word 2007ドキュメントを操作する必要があるため、その作業にはMicrosoft.Interop.Wordパッケージを使用しています。通常のドキュメントの場合は正しく機能しています...

同時に、破損したファイルの種類も開く必要があります。たとえば、ヘッダー/フッターの損失、アライメントの損失...

だから、私は以下のようなファイルを開いた...

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

したがって、ヘッダー/フッターのケースを失うことを除いて、上記のケースで正常に機能しています。

ドキュメントを開くと、確認のために以下のダイアログボックスが表示されます。したがって、ユーザーの確認のために表示せずにこのダイアログを渡す必要があります...

ここに画像の説明を入力してください

ダイアログボックスの閉じるボタンをクリックすると、ドキュメントが正しく開きます...

だから、この問題から抜け出すために私を導いてください...

4

1 に答える 1

11

この[修復の表示]ダイアログを非表示にする場合は、代わりにDocuments.OpenNoRepairDialogメソッドを使用してWord文書を開くことができます。

于 2013-03-14T21:47:46.550 に答える