隐藏Outlook 2013

时间:2015-07-08 08:12:05

标签: outlook outlook-addin

我有Outlook插件,用户点击“发送”按钮后打开弹出窗口。在此窗口中,用户选择电子邮件发件所以我使用“ItemSend”事件,如果我在此事件中更改“SendOnBehalf”属性而不是Outlook只是覆盖我的更改所以我应该在“ItemSend”之前执行它我在“ItemSend”之前只找到一个事件它是“BeforeCheckNames”但我可以'使用它因为我的弹出窗口打开了很多次。所以我的最后一个想法也许我可以隐藏标准按钮“发送”并把我的按钮发送电子邮件,而不是我可以进行我的更改,之后说电子邮件。发送()。我发现这个问题是在Replace the Outlook 2010 Send-Button?之前提出的,但没有答案。也许你有任何想法?谢谢你的帮助

3 个答案:

答案 0 :(得分:1)

不,无法隐藏“发送”按钮。为什么不在功能区中添加组合框并让用户在发送前指定发件人?用户从组合框中选择一个值后,您就可以设置SendOnBehalf。

答案 1 :(得分:1)

或者您可以修改ItemSend代码。 SentOnBehalfOfName将粘贴到复制的项目。

tag_stack = []

答案 2 :(得分:1)

另一种选择是使用Replacement或Replace-all表单区域类型,以便完全替换标准表单。

  • 替换 - 将表单区域添加为替换Outlook表单的默认页面的新页面。
  • Replace-all - 将整个Outlook表单替换为表单区域。

有关详细信息,请参阅Creating Outlook Form Regions