こんにちは、送受信ボタンのような標準のコマンドバーに CommandBarPopup ボタンの画像アイコンを追加したいです。
ポップアップは機能しています。アイコン付きのボタンがありますが、ポップアップの一番上のアイコンが必要です (小さなドロップダウン アイコンの隣)
ポップアップを作成するコード:
moznosti = (Office.CommandBarPopup)standardToolbar.Controls.Add(
Office.MsoControlType.msoControlPopup,
System.Reflection.Missing.Value,
System.Reflection.Missing.Value,
System.Reflection.Missing.Value,
true);
// ポップアップにボタンを追加してもOK:
nastaveni = (Office.CommandBarButton)moznosti.Controls.Add(1,missing, missing, missing, true);
nastaveni.Caption = "Na&stavení...";
global.SetImage(nastaveni, Properties.Resources.settings);
nastaveni.Style = Office.MsoButtonStyle.msoButtonIconAndCaption;
nastaveni.Click += new Office._CommandBarButtonEvents_ClickEventHandler(ButtonSettingsClick);
...など...
しかし、私はこのようなものが必要です:
moznosti.Picture = ...
ただし、Picture 変数はありません (CommandBarButton オブジェクトのように)