我们的销售部门监控每个人的邮箱。每个用户都将其他所有用户邮箱作为附加邮箱打开。
每当有新员工出现时,我们都必须访问每个用户的PC,以将其他邮箱添加到他们的Outlook配置文件中。这是浪费资源,我想自动化。
必须有一种通过VBA脚本或某种方式以编程方式执行此操作的方法吗?在Google上搜索并没有特别有用。
答案 0 :(得分:0)
Outlook对象模型(Outlook VBA)不提供任何用于编辑用户配置文件的内容。您可以尝试使用低级API - 扩展MAPI。有关详细信息,请参阅Administering Profiles and Message Services。
答案 1 :(得分:0)
由于您使用的是VBA,因此无法使用扩展MAPI(C ++或Delphi)。
如果使用Redemption是一个选项,您可以使用其RDOSession.Stores。AddDelegateExchangeMailBoxStore方法将委托邮箱添加到当前配置文件。
如果您不想登录配置文件,可以使用ProfMan库添加邮箱。见http://www.dimastr.com/redemption/profman_examples.htm#example6