问题标签 [outlook]
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.
outlook - 如何以编程方式更新 Outlook 联系人姓名解析顺序
在 Outlook 2003 中,打开通讯簿,选择工具->选项。您会看到地址对话框,其中显示选项“发送邮件时,请按以下顺序使用这些地址列表检查姓名:”
对于大多数人来说,这将只包含“联系人”。对于企业网络,它可能还包含“全球地址列表”。问题是,在我的公司中,GAL 有数万之多,并且在尝试发送电子邮件时,名称解析中经常会发生冲突,并且它会发送给另一个国家/地区的错误人员。
相反,我想在该列表顶部放置一个单独的 Exchange 地址列表“X”,以便在检查 GAL 之前首先解析我们自己公司中的名称。然后,解决“联系人”,然后是 GAL。此配置需要部署到数百台 PC。
我已经能够在我自己的电脑上通过破解注册表项来做到这一点:
HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\your_profile_name\9207f3e0a3b11019908b08002b2a56c2
, Value 11023d05
。
这包含一个 REG_BINARY 数据结构,该结构列出了该列表中项目的 ID。我可以根据自己的喜好对它们重新排序,Outlook 接受它。
GAL 和“X”地址列表的 ID 是静态的。但是,问题在于“联系人”ID 显然不是静态的,可能是用户和/或计算机独有的。它的值似乎在注册表中是不可发现的。这使我无法简单地将这个注册表值复制到所有 PC。
有没有人能够以编程方式重新排序联系人姓名解析列表?
winapi - 如何找到 Outlook .pst 文件的完整路径?
有没有办法通过 API 调用或注册表项以编程方式查找当前用户的 Outlook .pst 文件的位置?
outlook - Outlook 自动化 - 更改发件人帐户
我正在自动化 Outlook,我需要控制电子邮件的发件人。用户将在 Outlook 中设置两个或多个帐户,我需要能够选择从哪个帐户发送电子邮件。有任何想法吗?
需要 Outlook 2003 及更高版本支持。我正在使用 Delphi 2006 对此进行编码,但这并不重要。
c# - Outlook VSTO 未在 NewMailEx 事件中触发?
我在 C# 中创建了一个 VSTO,它应该挂钩 Outlook 2007 的 NewMailEx 事件。但是,有时当我进行手动发送/接收时,或者当收件箱中只有 1 封未读邮件时,它不会触发。似乎它在消息实际到达之前就在收件箱中触发了。
除了使用 VSTO 的 ItemAdd 或 NewMailEX 之外,是否有更好的方法来监控每次新消息?
c# - 使用 Outlook 遍历联系人属性
我想遍历联系人属性并将包含“数字”一词的属性添加到具有该值的列表中,我尝试使用反射但它不起作用。
vba - 如何确定文本是否为西里尔字符?
我的垃圾邮件文件夹里塞满了似乎是西里尔字母的邮件。如果邮件正文或邮件主题是西里尔文,我想永久删除它。
在我的屏幕上,我看到西里尔字符,但是当我在 Outlook 中遍历 VBA 中的邮件时,邮件的“主题”属性返回问号。
如何确定邮件的主题是否为西里尔字符?
(注意:我检查了“InternetCodepage”属性——它通常是西欧的。)
c# - 从 Outlook 将所有联系人导出为电子名片
因此,我想将 Outlook 中的所有联系人导出为电子名片。如果我用谷歌搜索,我会得到一堆共享软件程序,但我想要一些免费的东西。
如果我自己编写代码,我想我应该使用 Microsoft.Office.Interop.Outlook 程序集。有没有人已经编写了将 ContactItems 转换为 vcard 的代码?
编辑:我以完全不同的方式解决了它,请参见下面的答案,但我已将 dok1.myopenid.com 的答案标记为已接受,因为它回答了我原来的问题。
outlook - Thunderbird Lightning 上的共享日历
我想为中型企业的日历设置一个开源解决方案。我们将从 Thunderbird(闪电插件)、Microsoft Outlook 中使用它。我想查看其他人的空闲/忙碌日程安排,邀请他们参加会议等。
如果我能有一个用于会议室、投影仪等资源的日历,那就太好了。
我在网上搜索了很多,但没有找到合适的解决方案,也没有任何关于如何设置的详细说明。由于这在组织中非常需要,我相信您可能已经设置了它。如果您能为我提供任何详细(分步)文档的指针,我将不胜感激。
delphi - 如何使用 Delphi 创建 Outlook 插件?
我正在处理一个数据库项目,我需要创建 Outlook 2007 插件,将当前预览的消息保存到我的数据库中。
有人可以给我一个关于如何在 Delphi 中创建 Outlook 插件以及如何部署它的分步指南吗?
谢谢