我的一个客户在公司运行着一台 Exchange Server 2010。这台服务器上存储着一个公共地址簿文件夹,可供不同的人访问和编辑。
现在,由于联系人记录的完整性存在问题,他们要求解决方案在创建联系人时强制执行一些规则。例如,必须填写名字、公司名称和电话号码字段。
由于我对 Exchange 的经验有限(我是一名开发人员),因此我请求您的帮助:有没有办法在 Exchange 中设置此类约束?如果没有,是否可以在客户端强制执行此规则(使用自定义 Outlook 插件或宏)?
谢谢你的帮助,Emi
答案1
如果您谈论的是公共文件夹中的联系人,那么您可以通过复制现有表单来创建无 ContactItem 表单,然后将该新表单设置为给定公共文件夹的默认表单。您需要通过将表单发布到组织表单库(一个隐藏的公共文件夹)来分发表单。在新表单中,您可以使用 VBA 修改标准表单的许多行为。
与项目关联的表单作为项目的一部分进行存储。因此,一旦您创建并运行了新表单,您就必须执行另一个步骤来转换所有现有联系人以使用新表单。
请记住,微软几年来一直在预测公共文件夹的消亡。他们强烈希望您转而考虑基于 Sharepoint 的解决方案。在公共文件夹上构建可能在下一版本中不起作用的东西可能不是明智之举。
看: