我的组织正在使用Office 2007,我们希望在电子邮件表单上添加一个按钮,我们可以用它来替换默认的“发送”按钮 . 这将是发送加密的电子邮件(通过向邮件添加特定单词),然后发送它 .
我已经看过创建一个Outlook加载项,但我们遇到的问题是用户无法立即看到加载项(因为它们位于“加载项”选项卡上) .
是否可以创建一个加载项,并在写入电子邮件时使其显示在“消息”选项卡上(所以第一个选项卡)?
另一个可能的解决方案是覆盖默认的电子邮件表单,以便有额外的发送按钮,但是我担心覆盖默认表单,因为听说过这样做有问题 .
我很感激任何想法或建议 .
非常感谢,
格雷厄姆
2 回答
我不确定你的意思 - 加载项本身对最终用户来说是不可见的,只有它的UI才是 . 该UI是什么,加载项可以确定 .
你的插件使用什么远程工作?你实现了IRibbonExtnsibility接口吗? http://msdn.microsoft.com/en-us/library/office/ff868522.aspx
在Visual Studio 2010中,创建一个office加载项项目,并添加新的“功能区(可视设计器)” . 检查Microsoft.Outlook.Mail.Compose以在撰写窗口中显示功能区 .
根据需要创建选项卡和控件 .
如果要访问当前消息的内容,请从
Microsoft.Office.Interop.Outlook.Inspector
获取上下文代码参考自http://social.msdn.microsoft.com/forums/en-US/vsto/thread/60c5f2b2-6269-4609-9de1-b7c8f65c209a/
我希望它对你有所帮助 .