プログラムでドキュメントのプロパティウィンドウを単語で起動し、[概要]タブに移動できますか?
-
18-09-2020 - |
質問
Microsoft Word用のVB6 COMアドインを開発しています。ドキュメントをデータベースに保存するリボンにボタンを追加しました。しかし、文書が保存される前に、私はユーザーをドキュメントのプロパティウィンドウに連れて行くので、文書のプロパティを入力することができます( title 、件名、著者)。次の文を使用してウィンドウを起動しています。
Application.Dialogs(750).Display
.
これは問題なく機能しますが、デフォルトでは、それらを表示することも一般的なタブです。 title 、件名、 author のフィールドは、概要タブにあります。このダイアログボックスを起動し、 Summary タブに強制する方法はありますか?キーストロークの送信について考えていましたが、タブにはそれらに関連付けられているホットキーがありません。
Word 2007とWord 2010で動作するには必要があります。2003年には、マルチタブプロパティウィンドウがありません。
解決
これには別のボックスを起動することができます(Word 2000,2003,2007と2010の両方で動作します):
Application.Dialogs(wdDialogFileSummaryInfo).Display
.
または
Application.Dialogs(86).Display
.
このダイアログに対してプログラムすることもできます。例については
他のヒント
マクロを録音することができ、必要に応じて実行できます。
.Displayの変更。ESCを押すとエラーが発生したことを除いて、エラーが発生したことを除いて、次に描画する必要がある(理由は理由なし)。
Sub CustomProperties()
On Error Resume Next
Application.Dialogs(750).Show
End Sub
. 所属していません StackOverflow