0

印刷用に HTML ドキュメントを開く自動化されたアプリケーションを VB6 (および VB.NET) で作成しました。私の機能は、人間の介入なしで正常に動作します。

これで、アプリケーション マシンがオフラインになりました。

Ms Word (すべてのバージョン) で HTML を開くと、すべての HTML インターネット参照 (画像、CSS) をダウンロードしようとしますが、失敗し、CSS と画像のダウンロードに失敗したことを警告するポップアップが表示されます。

Word アプリケーションと Ole Word オブジェクトで、インターネットからのファイルのダウンロードを拒否する高度なオプションが見つかりませんでした。問題は、ポップアップで「OK」をクリックして人間の操作を待つため、次のコードが 3 行目でブロックされることです。

ObjectName = "Word.Application"
Set OleObj = CreateObject(ObjectName)
Set OleDoc = OleObj.Documents.Open(FileIn, False, True ,False, "password") 'Block here
OleDoc.PrintOut PrintToFile:=False, Background:=False

ポップアップを除外したり、関連する css ファイルや画像ファイルをインターネットからダウンロードしたりすることを拒否する Word オプション、レジストリ オプション、またはカスタム VB または .NET コードを知っていますか? 助けてください、よろしくお願いします

4

1 に答える 1

2

やってみました...

Application.DisplayAlerts = wdAlertsNone

...ドキュメントを開く前に?

Word には無効にできないウイルス対策保護ポップアップがいくつかあるため、この特定のエラー メッセージ ポップアップが処理されるかどうかはわかりません。これが、実稼働の無人処理アプリケーションにとって理想的ではない理由の 1 つです。プロジェクトの目標を達成するために、他のツールを検討することを強くお勧めします。

于 2013-05-23T11:04:49.613 に答える