ASP.NET Windowsアプリケーションでは、Word 2007ドキュメントを操作する必要があるため、その作業にはMicrosoft.Interop.Wordパッケージを使用しています。通常のドキュメントの場合は正しく機能しています...
同時に、破損したファイルの種類も開く必要があります。たとえば、ヘッダー/フッターの損失、アライメントの損失...
だから、私は以下のようなファイルを開いた...
wordDocument = wordApplication.Documents.Open(ref paramSourceDocPath, OpenAndRepair:true);
したがって、ヘッダー/フッターのケースを失うことを除いて、上記のケースで正常に機能しています。
ドキュメントを開くと、確認のために以下のダイアログボックスが表示されます。したがって、ユーザーの確認のために表示せずにこのダイアログを渡す必要があります...
ダイアログボックスの閉じるボタンをクリックすると、ドキュメントが正しく開きます...
だから、この問題から抜け出すために私を導いてください...