本文主要是介绍给Outlook 2007的Calendar视图增加个右键菜单项,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
实现环境:Visual Studio 2010, Office 2007, VSTO 4.0
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml.Linq;
using Outlook = Microsoft.Office.Interop.Outlook;
using Office = Microsoft.Office.Core;namespace OutlookAddIn7
{public partial class ThisAddIn{private void ThisAddIn_Startup(object sender, System.EventArgs e){Application.ViewContextMenuDisplay += new Outlook.ApplicationEvents_11_ViewContextMenuDisplayEventHandler(Application_ViewContextMenuDisplay);}void Application_ViewContextMenuDisplay(Office.CommandBar CommandBar, Outlook.View View){if (View is Outlook.CalendarView){Office.CommandBarButton btn = (Office.CommandBarButton)CommandBar.Controls.Add();btn.Caption = "Test";}}private void ThisAddIn_Shutdown(object sender, System.EventArgs e){}#region VSTO generated code/// <summary>/// Required method for Designer support - do not modify/// the contents of this method with the code editor./// </summary>private void InternalStartup(){this.Startup += new System.EventHandler(ThisAddIn_Startup);this.Shutdown += new System.EventHandler(ThisAddIn_Shutdown);}#endregion}
}
这篇关于给Outlook 2007的Calendar视图增加个右键菜单项的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!