プログラムでドキュメントのプロパティウィンドウを単語で起動し、[概要]タブに移動できますか?

StackOverflow https://stackoverflow.com/questions/3291465

質問

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
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top