問題タブ [gal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1034 参照

vba - 「外部連絡先」を含むグローバルアドレスリストの連絡先をコピーする

NameOutlook 2013 からグローバル アドレス一覧全体を取得し、値をE-mail AddressExcel シートに配置するための VBA コードがあります。

問題は、SMTP からのみ電子メール/ユーザーを返すことです (推測します)。

http://i.stack.imgur.com/YtPOm.jpg

この画像では、SMTP からのユーザーが黒で覆われ、外部ユーザーが赤で覆われていることがわかります。私のコード:

それで、私は何か間違ったことをしていますか?

0 投票する
1 に答える
1462 参照

c# - コンソール アプリで C# を使用して Outlook GAL 配布リストにメンバーを追加する

グローバル アドレス リスト (GAL) の Outlook 配布リスト (DL) をプログラムで更新できる C# コンソール アプリを作成しようとしています。この DL を更新する権限があります。PC で Outlook を使用してインタラクティブに実行できます。また、Perl コードを使用してWin32::NetAdmin::GroupAddUsers.

COM ライブラリ「Microsoft Outlook 14.0 Object Library」への参照を追加した後、次の方法でアクセスします。

検索されている「メイン」DL内のDLを再帰的にしても、DLから正常に読み取ることができます。これがその作業コードです(この作品には批評は必要ありません):

その出力を使用してメンバーを詳しく調べることができるので、DL/メンバー オブジェクトについて少し理解できたと思います。

ただし、次のコードはメンバーを DL に追加しません。

への引数はここMembers.Add()で定義されており、コードに示されている値は、別の DL から自分の Member オブジェクトを調べた結果とまったく同じです。

表示される例外は、単に「ブックマークが無効です」です。以前にも同様の質問がありましたが、解決策は P/Invoke または LDAP を使用することでした。P/Invoke の使用方法がまったくわかりません (厳密には C# および Perl プログラマーであり、Windows/C/C++ プログラマーではありません)。また、LDAP サーバーにアクセスできないため、これを機能させたいと思っています。Microsoft.Office.Interop.Outlookオブジェクト。

どんな助けでも大歓迎です!

0 投票する
1 に答える
1699 参照

exchange-server - EWS マネージ API を使用して、Microsoft Exchange のグローバル アドレス一覧 (GAL) からすべての情報を取得する方法

Microsoft Exchange からすべての連絡先を取得する必要があります。これらの連絡先はOffice365 -> People -> Directoryにも保存されます。多くの助けを求めて!

0 投票する
1 に答える
510 参照

excel - Outlook GAL での VBA 検索の特定のユーザー

GAL で特定のユーザー (Clinton、Bill など) を検索し、電子メール アドレス、電話番号、住所などのすべての情報を Excel で取得したいと考えています。

VBAでそれを行うにはどうすればよいですか?

0 投票する
1 に答える
268 参照

excel - Excel VBA、GAL 値を返す

私は非常にシンプルな小さなアプリを念頭に置いています。これは、Excel から Outlook への Alt タブ移動の時間を節約するのに役立ちます。Exchange ユーザー エイリアス用のテキスト ボックスを持ち、Exchange ユーザーのフル ネームを返す小さなユーザー フォームを作成したいと考えています。ここで私が抱えている問題は、msdn のガイドがユーザーフォームに対して少しあいまいであることです: https://msdn.microsoft.com/en-us/library/office/ff869721.aspxといくつかのエラー メッセージが表示されます。いくつかの参照をアクティブにすることで修正されたものもあります。コードは非常に複雑です。

だから基本的に私は2つのテキストボックスとボタンを持っています。textbox1 はエイリアスを受け入れ、textbox2 はボタンをクリックした後にユーザー名を返します。

いくつかの例がありますが、それらのほとんどは、必要のない Excel ファイルに GAL をダンプすることになります。

ありがとう

0 投票する
1 に答える
439 参照

c# - EWS マネージ API を使用して Exchange GAL の MailContact プロパティ Notes にアクセスする方法を教えてください。

Notes という Exchange グローバル アドレス リストの連絡先プロパティにプログラムでアクセスしようとしています(ここのように -> GAL Contact - Notes )。Visual Studio (C# プログラミング言語) アプリケーションで EWS マネージ API を使用しています。私のコードのロジックは問題ないと思います..おそらくnr.Contact.Notesそれを達成するための正しいオプションではありません. よろしくお願いします。事前にt​​hx!

これが私のコードです: