1

Officeでは、黄色または赤のメッセージバーがリボンの下に表示されることがあります。通常、セキュリティ関連のメッセージの場合は赤、情報メッセージの場合は黄色です。

以下のスクリーンショットは、典型的なメッセージバーを表示しているMSAccessを示しています。

MSAccessの黄色のメッセージバーのスクリーンショット

このUI機能をプログラムで使用する小さなWordアドオンを作成したいと思います。それは可能ですか?Officeのカスタマイズに関するMSDN情報を検索しましたが、これを行う方法に関するリファレンスが見つかりません。

4

2 に答える 2

0

Officeの用語では、メッセージバーは実際にはと呼ばれていると思いますProtected View Window。そのためのAPIであるProtectedViewWindowがあり、どちらもWordとExcelの相互運用に使用できます。

そのプロパティとメソッドを見てください、それはあなたに役立つでしょう。

たとえば、を使用ProtectedViewWindow.Captionしてカスタムメッセージを追加します。

于 2012-10-16T15:32:06.400 に答える
0

これまでの私自身の質問に対する最良の答えは、カスタム作業ウィンドウを黄色のパネルのようにスタイル設定DockPositionRestrictし、それが移動しないようにすることです。誰かがもっと良いことを知っている場合に備えて、これをまだ答えとしてマークしていません。

于 2012-10-16T20:01:49.347 に答える