0

私はこのコードをテストしました:http ://support.microsoft.com/kb/316383

動作しますが、Wordアプリケーションが開かれ、VBコードを使用して追加された新しい段落が1つずつ表示されます(少し遅れて)。VBを使用して何かを開いて書きたい場合、最速の方法は何ですか?Word文書に加えられた変更をライブで表示したくありません。ドキュメントを保存したい。それでoWord.Visible = Falseそれを速くしますか?

または、これを行うためのより良い方法はありますか?

4

1 に答える 1

0
  1. リンクhttp://support.microsoft.com/kb/316383のソリューションを使用すると、wordインスタンスを閉じずに、最後にアクティブなドキュメントを閉じて、毎回wordinstanceを開く代わりに、新しいドキュメントを追加することで、これを微調整できます。始まり。別のユーザー「OfficeAutomationUser」がWordの自動化についてこのリンクを参照すると、Wordを自動化して非表示モードで開くことができます(Microsoftが推奨しないアプローチ) http://theether.net/download/Microsoft/kb/288367.html

  2. Tim Schmelterが言ったように、WordMLを使用してWord文書を操作します。これは、MSによってより高速で推奨されています。ここにはたくさんのリソースがあります

http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2011/10/13/getting-started-with-open-xml-development.aspx

于 2012-03-26T13:59:23.030 に答える