私は2つのボタンを持つExcelアドインを持っていますが、アドインがロードされたときに2番目のボタンは非表示にしたいと考えています。ここに私のコードは次のとおりです。Excel CommandBarButtonを作成するにはどうすればいいですか?
public void OnStartupComplete(ref System.Array custom)
{
object omissing = System.Reflection.Missing.Value;
CommandBarButton Button1 = (CommandBarButton)g_PLCToolBarInstance.Controls.Add(1, omissing, omissing, omissing, omissing);
Button1 .Visible = true;
Button1 .Enabled = true;
Button1 .Caption = "Button1";
Button1 .Style = MsoButtonStyle.msoButtonIcon;
Button1 .Picture = PictureDispConverter.ToIPictureDisp(OneIco);
CommandBarButton Button2 = (CommandBarButton)g_PLCToolBarInstance.Controls.Add(1, omissing, omissing, omissing, omissing);
Button2 .Visible = false;
Button2 .Enabled = false;
Button2 .Caption = "Button2";
Button2 .Style = MsoButtonStyle.msoButtonIcon;
Button2 .Picture = PictureDispConverter.ToIPictureDisp(TwoIco);
....
}
問題は、第二ボタンがツールバーオプションのドロップダウンにTwoIcoのゴーストイメージを残し、その後、描かれた(代わりに最初から隠されているの)削除されるで...
代わりの...
任意のアイデアください!
こんにちはTizz、私は私のCommandBarButtonのPictureプロパティを設定する際に問題があります。私にPictureDispConverterクラスを教えてください。事前にありがとう... –