このコード スニペット (VB6 から) は、Word 2003 アプリケーションを開始し、新しいドキュメントを追加します。
Dim WithEvents wApp As Word.Application
Dim WithEvents wDoc As Document
Set wApp = New Application
wApp.DisplayAlerts = wdAlertsNone
Set wDoc = wApp.Documents.Add
wApp.Visible = True
シナリオ:
- 単純な vb6 アプリケーションからこのコードのようなものを実行します。
- 大きなテキストを (つまり、Web サイトから) コピーして、新しい Word 文書に貼り付けます。
- テキストを同じドキュメントに数回貼り付けた後、すべてにマークを付けて、 Wordからコピーします。
- 次に、ワードアプリケーションを閉じ、ドキュメントの保存を拒否し、最後に「....大量のデータ...」という警告が表示されます。
私が見つけたほとんどすべての例は、MS-Excel および MS-Access のケースでこの警告問題を説明しているため、機能する MS Word ソリューションは見つかりませんでした。はい、レジストリ値を変更または削除しようとしました
HKey_CURRENT_USER\Software\Microsoft\Office\11.0\Common\General\AcbControl
MS-Word 2003 の警告問題には何の影響もありません。
ワードアプリケーションを閉じた後、最後にコピーされたデータを取得する必要があるため、クリップボードをクリアすることは解決策ではありません。
MS Word 2003 には警告設定を無視するバグがありますか、または Word 2003 を閉じるときに「大量のデータをクリップボードにコピーしました...」という警告を無効にする方法はありますか?