http://www.cnblogs.com/jetxia/archive/2007/09/29/910341.html
操作系统:Windows Vista
开发环境:Visual Studio 2008 Beta2
运行环境:Microsoft office 2007(Outlook)
代码主要示例了如何创建工具栏,以及在工具栏上添加按钮和按钮的Click事件。
private
void
ThisAddIn_Startup(
object
sender, System.EventArgs e)
{
this.AddBar();
}
![](/Images/OutliningIndicators/None.gif)
private
void
ThisAddIn_Shutdown(
object
sender, System.EventArgs e)
{
}
![](/Images/OutliningIndicators/None.gif)
private
void
AddBar()
{
//创建一个TopBar
Office.CommandBar barTopCommand = this.Application.ActiveExplorer().CommandBars.Add("My Top Command", Office.MsoBarPosition.msoBarTop,false, true);
![](/Images/OutliningIndicators/InBlock.gif)
//在创建的barTopCommand上创建一个CommandBarButton
Office.CommandBarButton button1 = barTopCommand.Controls.Add(Office.MsoControlType.msoControlButton, Type.Missing, Type.Missing, Type.Missing, true) as Office.CommandBarButton;
![](/Images/OutliningIndicators/InBlock.gif)
button1.Caption = "My Button";
button1.Visible = true;
![](/Images/OutliningIndicators/InBlock.gif)
//添加button1的Click事件
button1.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(button1_Click);
![](/Images/OutliningIndicators/InBlock.gif)
}
![](/Images/OutliningIndicators/None.gif)
void
button1_Click(Microsoft.Office.Core.CommandBarButton Ctrl,
ref
bool
CancelDefault)
{
MessageBox.Show("Hello button1");
}
开发环境:Visual Studio 2008 Beta2
运行环境:Microsoft office 2007(Outlook)
代码主要示例了如何创建工具栏,以及在工具栏上添加按钮和按钮的Click事件。
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/None.gif)
![](/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](/Images/OutliningIndicators/InBlock.gif)
![](/Images/OutliningIndicators/ExpandedBlockEnd.gif)