私のアプリケーションは MS Excel のアドインで、「カスタム ツールバー」という名前が付いています。カスタム ツールバーの名前を他の名前に変更するにはどうすればよいですか。リボン クラス / リボン XML は使用していません。CommandBar、CommandButton、FaceID を使用して作成されますが、名前を変更する必要があるのは私だけです。
.net 4.0 VS WinForms を使用しています。
誰かがこれで私を助けてくれますか? 前もって感謝します。コード スニペットは次のとおりです。
public void OnConnection(object application, Extensibility.ext_ConnectMode connectMode, object addInInst, ref System.Array custom)
{
try
{
// Microsoft.Office.Core.CommandBar toolBar = null;
// Microsoft.Office.Interop.Excel.Application excelApp = null;
// if (application is Microsoft.Office.Interop.Excel.Application)
// {
// excelApp = (Microsoft.Office.Interop.Excel.Application)application;
// }
// if (excelApp != null)
// {
// toolBar = AddExcelToolbar(excelApp, "MyApp");
// }
if (key == null || key.GetValue("Enable").ToString() == "1")
{
Stopwatch sw = Stopwatch.StartNew();
m_objAddInInstance = (Microsoft.Office.Core.COMAddIn)addInInst;
if (application is Microsoft.Office.Interop.Excel.Application)
{
m_objOfficeComponent = new ExcelComponent((Microsoft.Office.Interop.Excel.Application)application);
}
else
{
System.Windows.Forms.MessageBox.Show("Hi");
}
sw.Stop();
MyMessageBox.Log("sw.ElapsedMilliseconds : ", sw.ElapsedMilliseconds.ToString());
MyMessageBox.Log("sw.Elapsed.TotalMilliseconds : ",sw.Elapsed.TotalMilliseconds.ToString());
MyMessageBox.Log("sw.ElapsedTicks : ", sw.ElapsedTicks.ToString());
//m_objOfficeComponent.Init();
}
}
スクリーンショットを以下に示します