メインOutlookウィンドウの標準ツールバーにボタンを追加しました。私はOutlookプロジェクトをビルドするときに動作します。しかし、プロジェクトを再構築するたびに、ボタンはMain Outlookウィンドウで再度複製されます。Outlookで既に見つかった標準ツールバーのボタンを削除する
ここに私のコード:すでに見つかっている場合、このボタンの削除機能を追加する方法
private void AddToolbar()
{
if (cbar == null)
{
cbar = this.Application.ActiveExplorer().CommandBars["Standard"];
}
try
{
Office.CommandBarButton btn = (Office.CommandBarButton)cbar.Controls.Add(1, missing, missing, missing, missing);
btn.Caption = "button1";
btn.Tag = "button1";
if (this.firstButton == null)
{
this.firstButton = btn;
firstButton.Click += new Office._CommandBarButtonEvents_ClickEventHandler(ButtonClick);
}
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
}
?
thinkcool、あなたの質問を取り直すことをお勧めしますか?私が知る限り、あなたはVisual StudioではなくOutlookをtweekingすることを求めています。右? –
私は開発用にVisual Studioを使用しています。 – thinkcool
右ですが、私はあなたのIDEが質問そのものに大きな影響を与えているとは思わない。 :-) –