我们要创建一个Outlook加载项,自定义Outlook的新邮件表单(邮件类),以便我们的自定义区域显示为嵌入在Outlook的附件栏下方,如此模型中所示:
到目前为止,我们探索的选项是表单区域和表单页面自定义。表单页面自定义允许我们在所需位置添加控件,但表单的主题将丢失。默认情况下,表单区域不能在现有表单之间插入自定义区域。
如何在不改变表格主题的情况下实现这一目标?请注意,加载项将使用C ++或.NET进行编码。
答案 0 :(得分:2)
简短的回答是,如果不改变表格的主题,你就无法做到。无论如何,我不建议使用传统的自定义表单方法构建解决方案。自定义TaskPanes不仅可以停靠在窗口边框上。
答案很长,很难回答,使用Windows API注入您的UI:https://code.msdn.microsoft.com/OlAdjacentWindows。但是,不支持此方法。
答案 1 :(得分:2)
Outlook集成的前进方向是新的基于Web的加载项See here.。当然,它们不允许您在表单中很好地集成,但默认的Outlook任务窗格实际上直接集成在该表单下面,而在积极的一面,它允许您跨平台,这在任何情况下是不可能的遗留扩展。