3

Outlook 2007 在邮件表单的右侧显示联系人图片。这仅适用于您的个人联系人以及您有照片的情况。

有没有办法将该图片与公司的 GAL 或 AD 挂钩,以便所有员工的照片自动显示?希望不必编写和部署新的 msg 表单。

4

3 回答 3

1

要将照片存储在 AD 中,您可以使用jpegPhoto属性(请参阅MSDN 中的正式描述)。这是一种使用 VBScript 的方法,这是一种使用 VB.NET的方法。

我不确定 Outlook 2007 是否使用了这个值(我的猜测是 - 它没有),但值得一试。jpegPhoto我的猜测是,即使您将 GAL 中的某个人放入您的个人通讯簿,Outlook 也不关心。无论如何,这应该很容易测试。

如果所有其他方法都失败了,您要么明确表示它不起作用,要么构建一个读取值的自定义表单。

于 2008-11-10T11:05:32.280 回答
0

您必须将图片存储在 AD 中的 thumbnailPhoto 属性下,才能在 Outlook 2010 中显示。对于 Outlook 2007 和 2003,您需要安装 Microsoft Outlook Social Connector。详细信息:Outlook 2007 和 2003 中的 GAL 照片

LDAP 标准是上面提到的 jpegPhoto。MS 做任何他们想要的标准,所以他们使用thumbnailPhoto。有关如何在 AD 中导入图片的更多信息:GAL pics in AD

我使用了这两个字段,以防其他更符合 LDAP 的应用程序想要从 jpegPhoto 获得它。由于最大大小为 100kb,因此即使是数千张图片在复制时也不是什么大问题。

于 2011-09-28T20:16:29.873 回答
-1

Outlook 将仅显示来自个人联系人的照片,而不是 GAL 或 AD。制作新表格不是一种选择。

我设法使用 PersonName 智能标签向上下文菜单中添加了一个菜单选项,该菜单在浏览器中查找并显示照片。不是最优的。有人有其他想法吗?

于 2008-11-11T07:40:47.217 回答