博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何对Outlook添加右键菜单
阅读量:6293 次
发布时间:2019-06-22

本文共 1966 字,大约阅读时间需要 6 分钟。

// 如果你用VSTO2005开发有以下办法添加右键菜单: Outlook.ExplorerClass _Explorer = null;         Office.CommandBars _CommandBars = null; object _Missing = System.Reflection.Missing.Value;          Office.CommandBarButton _ContextMenuButton = null; private void ThisApplication_Startup(object sender, System.EventArgs e)         {
_Explorer = (Outlook.ExplorerClass)this.ActiveExplorer(); _CommandBars = _Explorer.CommandBars; _CommandBars.OnUpdate += new Microsoft.Office.Core._CommandBarsEvents_OnUpdateEventHandler(_CommandBars_OnUpdate); } void _CommandBars_OnUpdate() {
foreach (Office.CommandBar bar in _CommandBars) {
if (bar.Name == "Context Menu") {
// we found the context menu Office.MsoBarProtection oldProtection = bar.Protection; bar.Protection = Microsoft.Office.Core.MsoBarProtection.msoBarNoProtection; _ContextMenuButton = (Office.CommandBarButton)bar.Controls.Add(Office.MsoControlType.msoControlButton, 1, _Missing, _Missing, true); _ContextMenuButton.Style = Microsoft.Office.Core.MsoButtonStyle.msoButtonIconAndCaption; _ContextMenuButton.TooltipText = "Isabella's Context menu...."; _ContextMenuButton.BeginGroup = true; _ContextMenuButton.Caption = "Click me..."; _ContextMenuButton.Visible = true; _ContextMenuButton.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(_ContextMenuButton_Click); bar.Protection = oldProtection; } } } void _ContextMenuButton_Click(Microsoft.Office.Core.CommandBarButton Ctrl, ref bool CancelDefault) {
MessageBox.Show("Hey, you clicked the Contextbutton !"); }

源:

转载于:https://www.cnblogs.com/08shiyan/archive/2011/09/28/2194040.html

你可能感兴趣的文章
新年第一镖
查看>>
unbtu使用笔记
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>
使用Gradle打RPM包
查看>>
“我意识到”的意义
查看>>
淘宝天猫上新辅助工具-新品填表
查看>>
再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
查看>>
nginx反向代理
查看>>
操作系统真实的虚拟内存是什么样的(一)
查看>>
hadoop、hbase、zookeeper集群搭建
查看>>
python中一切皆对象------类的基础(五)
查看>>
modprobe
查看>>
android中用ExpandableListView实现三级扩展列表
查看>>
%Error opening tftp://255.255.255.255/cisconet.cfg
查看>>
java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
查看>>
《从零开始学Swift》学习笔记(Day 51)——扩展构造函数
查看>>
python多线程队列安全
查看>>
[汇编语言学习笔记][第四章第一个程序的编写]
查看>>
android 打开各种文件(setDataAndType)转:
查看>>