我想编写一个outlook加载项,当用户打开来自公司外部发件人的电子邮件时,该加载项会更改Outlook窗口的颜色。
有人能说出如何更改Outlook窗口的颜色吗?另外,我需要使用MAPI吗?
答案 0 :(得分:1)
就你而言,这是不可能的。
自2007年以来,Outlook UI的颜色由用户的颜色偏好(蓝色,银色或黑色,或2013年:白色,灰色,深灰色)定义。没有提供API来允许加载项更改此设置,更不用说基于每个窗口了。
假设有可能将代码注入Outlook进程并劫持窗口绘制方法,但这需要大量的逆向工程技能。