是否可以编写一个修改用户界面颜色的outlook加载项?

时间:2012-11-15 21:12:54

标签: c# .net outlook

我想编写一个outlook加载项,当用户打开来自公司外部发件人的电子邮件时,该加载项会更改Outlook窗口的颜色。

有人能说出如何更改Outlook窗口的颜色吗?另外,我需要使用MAPI吗?

1 个答案:

答案 0 :(得分:1)

就你而言,这是不可能的。

自2007年以来,Outlook UI的颜色由用户的颜色偏好(蓝色,银色或黑色,或2013年:白色,灰色,深灰色)定义。没有提供API来允许加载项更改此设置,更不用说基于每个窗口了。

假设有可能将代码注入Outlook进程并劫持窗口绘制方法,但这需要大量的逆向工程技能。