单击outlook项目(如邮件、联系人、日历和任务)的事件处理

本文关键字:日历 任务 事件处理 联系人 单击 项目 outlook | 更新日期: 2023-09-27 18:02:41

我想实现outlook插件来访问outlook项目的详细信息,如邮件,日历,任务和联系人。

我已经创建了示例插件,并在上下文菜单中添加了许多自定义项。但是我现在需要的是,如果我点击outlook联系人,那么上下文菜单只有联系人相关的自定义项目(例如:联系人名称),所有其他禁用或从上下文菜单中删除(例如事件名称)。

示例代码如下:

<>之前PacktMenuItem_ItemContextMenuDisplay(Microsoft.Office.Core.)命令栏(Microsoft.Office.Interop.Outlook.Selection){//命令栏弹出控件到上下文菜单项办公室。CommandBarPopup callBarPopUp = (Office.CommandBarPopup)PacktCommandBar.Controls.Add(Office.MsoControlType. add)msoControlPopup,类型。丢失,"自定义菜单项1",PacktCommandBar.Controls.Count + 1, Type.Missing);//设置菜单的标签值callBarPopUp。标签= "PacktCustomMenuItem1";//上下文菜单项的标题callBarPopUp。标题= "自定义项目";//设置为可见callBarPopUp。Visible = true;//第1项办公室。CommandBarButton callButton2 = (Office.CommandBarButton) callbarpop . controls。加(1、思念,思念,思念,真);callButton2。标题= "联系人姓名";callButton2。点击+= new Office._CommandBarButtonEvents_ClickEventHandler(Callxx2);//第二项办公室。CommandBarButton callButton3 = (Office.CommandBarButton) callbarpop . controls。加(1、思念,思念,思念,真);callButton3。标题= "事件名称";callButton3。点击+= new Office._CommandBarButtonEvents_ClickEventHandler(Callxx3);}之前

请导游。! !

单击outlook项目(如邮件、联系人、日历和任务)的事件处理

终于找到了一个好帖子,它帮我解决了我的疑问。

http://msdn.microsoft.com/en-us/library/ms268994%28v=vs.80%29.aspx

感谢microsoft.;)