2016-05-13 6 views
0

私の考えは、Exchange Serverから定義されたユーザーの「不在時」のプロパティをチェックするExcelでVBAスクリプトを作成することです。あなたがチェックボタンVBAスクリプトを押すことによってのみ、チェックすべきことがわかり交換サーバー。 'out of office'プロパティが1に等しいユーザーを見つける

この絵で

enter image description here

は(会社Xで150人のユーザーが存在する)列Aのユーザーを述べたとそのステータスに基づいて列Cにその状態を再増殖。

可能でしょうか? Exchange Serverに接続してこのプロパティを取得する方法はありますか?

あなたは

+0

確かに可能です。しかし、あなたはSOが無料のコード作成サービスではないことを知るのに十分な時間を過ごしています。しかし、私たちは、同僚のプログラマー(および志望者)を**その**コードで支援することを熱望しています。だから、いくつかの研究を行い、いくつかのコードを思いついてみてください。これにより、あなたは開始されるはずです:http://stackoverflow.com/questions/6450039/excel-vba-getting-a-users-ldap-string-correctこれまでに書いたVBAコードであなたの質問を更新してください達成したいタスクを完了します。 – Ralph

+0

コメントありがとうございました。私の唯一の問題は、接続してデータを取得できるかどうかわかりませんでした。私は、私はGoogleにしようとしていたが、サーバーへの接続の例が見つかりませんでした...とプロパティの名前になる必要があります...とにかくリンクのおかげで。うまくいけば、そこにいくつかの答えが見つかります – Almazini

+0

上記のリンクは、LDAP(ネットワーク内のActive Directory)を照会します。もちろん、あなたの質問への回答が実際に得られた場合は、サーバーの設定によって異なります。さらに、ローカル管理者にLDAPのフラグがある場合は、ユーザーの「ステータス」を取得し、このフラグを照会できるかどうかを確認する必要があります。ここで私たちはコードを手伝ってくれるだけです。残りはローカルネットワーク、サーバー、および管理者によって異なります。 – Ralph

答えて