我有Outlook插件,用户点击“发送”按钮后打开弹出窗口。在此窗口中,用户选择电子邮件发件所以我使用“ItemSend”事件,如果我在此事件中更改“SendOnBehalf”属性而不是Outlook只是覆盖我的更改所以我应该在“ItemSend”之前执行它我在“ItemSend”之前只找到一个事件它是“BeforeCheckNames”但我可以'使用它因为我的弹出窗口打开了很多次。所以我的最后一个想法也许我可以隐藏标准按钮“发送”并把我的按钮发送电子邮件,而不是我可以进行我的更改,之后说电子邮件。发送()。我发现这个问题是在Replace the Outlook 2010 Send-Button?之前提出的,但没有答案。也许你有任何想法?谢谢你的帮助
答案 0 :(得分:1)
不,无法隐藏“发送”按钮。为什么不在功能区中添加组合框并让用户在发送前指定发件人?用户从组合框中选择一个值后,您就可以设置SendOnBehalf。
答案 1 :(得分:1)
或者您可以修改ItemSend代码。 SentOnBehalfOfName将粘贴到复制的项目。
tag_stack = []
答案 2 :(得分:1)
另一种选择是使用Replacement或Replace-all表单区域类型,以便完全替换标准表单。
有关详细信息,请参阅Creating Outlook Form Regions。