问题标签 [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.
python - 使用 MAPI 从 GAL 检索电子邮件列表
到目前为止,这是我的代码:
我从以下位置获取财产:https ://msdn.microsoft.com/en-us/library/bb446002.aspx
但由于某些原因,我收到此错误:
我做错了吗?
c# - 从全局地址列表中提取电子邮件(不是名称)
我目前正在尝试从我的全球地址列表中提取分发列表电子邮件。我现在有部分功能,部分意思是我目前能够成功提取分发列表的名称,但不能提取电子邮件。这是我到目前为止所拥有的:
我基本上是在使用该Interop Outlook
服务(我对此并不感到兴奋)打开 Outlook 并从全球地址列表中检索分发列表的名称。在我的 LINQ 查询中,我认为我能够获取 DL 电子邮件地址是这样的:
或类似性质的东西,但它没有给我任何类似的选择。我的最终产品是我想通过 Web 应用程序通过电子邮件发送分发列表(因此我需要电子邮件地址)。我以为我可以严格使用这个名称,因为我使用的是 Interop,它会很聪明地通过电子邮件发送它,但我错了。
目前我正在扔它:
但它期待这一点(这确实有效,我已经在调试中对其进行了测试):
那么,在所有这些之后,有人对我如何提取 DL 的电子邮件地址有任何建议吗?
c# - 在控制台应用程序中使用 C# 将成员添加到 Outlook GAL 分发列表
我正在尝试编写一个 C# 控制台应用程序,该应用程序可以以编程方式更新全局地址列表 (GAL) 中的 Outlook 通讯组列表 (DL)。我有权更新此 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
对象。
任何帮助是极大的赞赏!
exchange-server - 如何使用 EWS 托管 API 从 Microsoft Exchange 的全局地址列表 (GAL) 中获取所有信息?
我需要从 Microsoft Exchange 获取所有联系人。这些联系人也保存在Office365 -> People -> Directory中。非常感谢您的帮助!
excel - Outlook GAL 中的 VBA 搜索特定用户
我想在 GAL 中搜索特定用户(例如 Clinton、Bill)并在 Excel 中获取所有信息,例如电子邮件地址、电话、街道等。
我如何在 VBA 中做到这一点?
excel - Excel VBA,返回 GAL 值
我有一个非常简单的小应用程序,它可以帮助我节省从 alt 选项卡从 excel 到 Outlook 的时间。我想创建一个小型用户表单,其中包含一个用于交换用户别名的文本框并返回交换用户的全名。现在我遇到的问题是 msdn 中的指南对于用户表单来说有点模糊:https ://msdn.microsoft.com/en-us/library/office/ff869721.aspx我收到了一些错误消息,有些通过激活一些参考得到修复。并且代码相当复杂。
所以基本上我有 2 个文本框和一个按钮。textbox1 将接受别名, textbox2 将在单击按钮后返回用户名。
有几个示例,但其中大多数会导致将 GAL 转储到我不需要的 excel 文件中。
先谢谢了
c# - 如何使用 EWS 托管 API 访问 Exchange GAL MailContact 属性注释?
我正在尝试以编程方式访问名为 Notes 的 Exchange 全局地址列表联系人属性(如此处 -> GAL Contact - Notes)。我在我的 Visual Studio(C# 编程语言)应用程序中使用 EWS 托管 API。我认为我的代码逻辑没问题..也许nr.Contact.Notes
不是正确的选择如何实现这一点。我将衷心感谢您的帮助。提前谢谢!
这是我的代码:
vba - 从 GAL 更新联系人文件夹中的联系人
我正在尝试从 GAL 更新联系人列表。
更新联系人列表的系统是我的宏删除给定文件夹中的所有联系人,然后从 GAL 添加联系人,其中联系人始终是最新的。这会产生一个问题,如果您向联系人添加家庭住址或个人电话,一旦您更新联系人列表,就会丢失它们。
我有一个宏可以在 GAL 中查找符合特定要求(我们的办公地点)的联系人。
现在棘手的部分
如果联系人(基于全名)已经在我的联系人列表中,那么我想更新所有公司专用字段(例如:公司名称、职位等),但保留所有其他字段不变。
如果联系人不在我的联系人列表中:添加 - 工作
如果我的联系人列表中的联系人未与 GAL 中的任何内容匹配(意味着此人离开公司),则删除所有公司专用字段(与 1 中相同)。
我的代码(根据位置添加联系人)
python - 列出类继承的所有属性
嗨,我有以下内容,我正在尝试使用 StackOverflow 上获得的代码从 Outlook 中提取数据。
使用第一个循环,我试图收集对象可用的所有属性。
在运行它时,我注意到后来在第二个循环中调用的名称的缺失,我认为这是由于继承。请你能帮我找到一个类可用的所有属性吗?