【发布时间】:2016-09-09 16:28:13
【问题描述】:
我的想法是在 excel 中创建一个 VBA 脚本,该脚本将从 Exchange 服务器检查已定义用户的“外出”属性。
在这张图片上,您可以看到,通过按“检查”按钮,VBA 脚本应该只检查 A 列中提到的用户。(X 公司有 150 个用户)并根据他们的状态在 C 列中重新填充他们的状态。
有可能吗?任何想法如何连接到交换服务器并获取此属性?
谢谢
【问题讨论】:
-
当然可以。然而,您已经知道 SO 不是免费的代码编写服务。然而,我们渴望用他们的代码帮助其他程序员(和有志者)。所以,做一些研究并尝试提出一些代码。这应该可以帮助您开始:stackoverflow.com/questions/6450039/… 然后,请使用您迄今为止编写的 VBA 代码更新您的问题,以完成您希望完成的任务。
-
拉尔夫感谢您的评论。我唯一的问题是我不知道是否可以连接和获取数据。我有代码,我将数据从 excel 填充到 Outlook 日历中:) 我试图谷歌但没有找到连接到服务器的示例......以及应该是什么属性名称......无论如何感谢链接。希望能在那里找到一些答案
-
以上链接查询 LDAP(网络中的 Active Directory)。当然,如果你真的得到你的询问的答案,这取决于服务器的设置。此外,您必须询问本地管理员 LDAP 上是否有标志来获取用户的“状态”,以及是否可以查询此标志。在 SO,我们只能帮助您编写代码。其余的取决于您的本地网络、服务器和管理员。
-
Ralph 是的,我当然知道 SO 是如何工作的 :) 而且我不想要很多 :) 我想我可以获得状态,因为当我尝试向设置了 Out of office 的人创建电子邮件时我什至在发送电子邮件之前就看到了通知。无论如何,谢谢你的想法
标签: excel vba outlook exchange-server