次の方法で共有


CommandBars.GetImageMso メソッド (Office)

幅および高さで指定されたサイズに伸縮 idMso パラメーターで指定されたコントロール イメージの IPictureDisp オブジェクトを返します。

注:

[!メモ] 一部の Microsoft Office アプリケーションにおける CommandBars の使用方法が、Microsoft Office Fluent ユーザー インターフェイスの新しいリボン コンポーネントによって置き換えられました。 詳細については、「Office Fluent リボンの概要」を参照してください。

構文

GetImageMso (idMsoWidthHeight)

CommandBars オブジェクトを返す式。

パラメーター

名前 必須 / オプション データ型 説明
idMso 必須 文字列型 (String) コントロールの識別子。
Width 必須 整数型 (Integer) イメージの幅。
Height 必須 整数型 (Integer) イメージの高さ。

戻り値

IPictureDisp

注釈

16 から 128 まで の幅高さ のパラメーターがあります。

注:

GetImageMso が期待どおりに表示されない場合は、最近のアイコンの再設計が原因である可能性があります。 詳細については、「 リボン アイコンの外観を新しくする」を参照してください。

次の例では、 IPictureDisp オブジェクトとして 貼り付け」アイコンの 32 x 32 バージョンを返します。

Application.CommandBars.GetImageMso("Paste", 32, 32)

関連項目

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。