问题标签 [contactitem]

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 投票
3 回答
2549 浏览

c# - 在 C# 中接收(拖放)Outlook 联系人?

我正在开发一个需要对用户的 Outlook 联系人执行一些处理的应用程序。我目前正在通过遍历 的结果来访问 Outlook 联系人列表,该结果MAPIFolder.Items.Restrict(somefilter)可以在Microsoft.Office.Interop.Outlook.

在我的应用程序中,我的用户需要选择几个联系人来应用某个操作。我想添加一个功能,允许用户从 Outlook 中拖动联系人并将其放在 UI 中的某个 ListBox 上(我在 WPF 中工作,但这可能是更通用的问题)。

我对 C# 和 WPF 很陌生 - 我怎么能:

  1. 在 ListBox 上接收丢弃的项目
  2. 验证它是一个 ContactItem(或包装 ContactItem 的东西)
  3. 将丢弃的项目投射到 ContactItem 以便我可以处理它

谢谢

0 投票
1 回答
4080 浏览

c# - 枚举 Outlook ContactItem 属性

我正在尝试使用以下代码枚举 Microsoft.Office.Interop.Outlook.ContactItem 对象(我们称之为 ci)的属性:

我实际上尝试了几种 BindingFlag 值的组合,但没有返回任何属性。

这就是 ContactItem 的定义方式:使用 System.Runtime.InteropServices;

这就是 _ContactItem 的定义方式(为简单起见,我只保留了 3 个道具):

有人可以帮我吗?

提前致谢

鲍勃

0 投票
1 回答
589 浏览

c# - Outlook ContactItem:获取包含文件夹?

我正在维护一个管理 Outlook 联系人的 Outlook 插件。我有一个函数可以获取文件夹及其子文件夹中的所有联系人。现在,我需要确定从哪个文件夹中检索给定联系人。如果不扫描每个文件夹或返回每个联系人项目的路径,这是否可能?

0 投票
1 回答
83 浏览

qt - 如何在电话簿联系人上长按时添加额外的菜单项?


我不知道这是否可能。但我想做的是,当我的应用程序在后台运行时,我想在用户使用系统电话簿并长时间按下联系人时添加一个额外的菜单项。例如 Symbian^3 和更高版本的手机,当我们长时间按下联系人时,会出现一个弹出菜单,其中包含一些默认菜单项,例如:

来电
发送 信息
加入收藏
发送为名片
删除
标记

现在我想在我的应用程序在后台运行时添加另一个菜单项,例如“MyItem”。是否可以在 Symbian 中使用 Qt 或使用 Basic Symbian ?

0 投票
1 回答
704 浏览

c# - 来自所选联系人项目的 Outlook 信息

我正在尝试在 Outlook 2010 中获取所选 ContactItem 的信息。诸如:“姓名、公司名称、地址”等数据。

我需要将此信息加载到我的 WinForm 中并在表单上的几个标签中显示为文本。Wordprocess 如下: 在 Outlook 中右键单击希望的联系人 > 单击我创建的 ContextMenu (AddIn)。

0 投票
2 回答
636 浏览

outlook - Outlook 宏:获取用户姓名首字母

我正在做一个非常非常简单的项目,它在运行宏时在选定的消息上设置一个后续标志。

到目前为止,我已经创建了这个效果非常好,但我想通过替换“YA”首字母的手动输入并将默认配置文件用户首字母作为首字母来改进它。

我找到了 contactitem 对象,但我不知道如何从中获取首字母以将其作为 .FlagRequest

有什么想法吗?

这是目前我的代码:(GetCurrentItem 只返回选定的电子邮件)

0 投票
1 回答
527 浏览

powershell - 如何使用 PowerShell 在 SharePoint 2013 联系人列表中创建联系人列表项?

我正在尝试使用 powershell 在 SharePoint 2013 联系人列表中创建联系人列表项。创建项目本身并不难:

但是设置街道、电话号码、位置等属性让我发疯。通过网站在列表中手动创建联系人并使用 PowerShell ($spList.GetItems()) 获取其详细信息时,所有这些属性都放在一个名为 Xml 的属性中。我知道我可以自己构建 xml 并将其放入其中,但这似乎不是正确的方法......

所以我的问题是:如何使用 PowerShell 正确创建具有街道、位置等属性的联系人项目?

更新:看起来在 xml 本身中设置属性对项目没有任何影响。我试过了:

但是这种变化不会出现在网站上,也不会在再次查看 Xml 时出现......

0 投票
0 回答
99 浏览

vba - restrict("[TaskDueDate] <=" 条件无效

我试图限制一组olcontactItems使用TaskDueDate Property 我从周日开始尝试过的各种方式,但我不断收到错误。最近的错误是

“条件无效”

我检查以确保组中的每个联系人markedastask都是真实的,并且他们都回来了。我不确定如何进行。

0 投票
1 回答
154 浏览

synchronization - 强制交换 -> Outlook ContactItem 同步

有谁知道是否有办法,最好使用 Exchange 服务器上的 EWS 或 Outlook 客户端加载项中的 VSTO c# 代码,以编程方式强制将在 Exchange 服务器上更新的给定 ContactItem 立即同步到展望客户端?或者强制ContactItems 的一般同步?

非常感谢!

0 投票
2 回答
140 浏览

outlook - VSTO Outlook mailItem Application_ItemSend 以从 Active Directory 的收件人中捕获一个contactItem

如何通过 Active Directory 从 Recipients 属性中获取 ContactItem。当收件人保存在本地联系人中时,我已经尝试了代码并获得了 ContactItem seccsussful。当收件人仅存在于 Active Directory 中时如何获取 ContactItem。

公共无效Application_ItemSend(对象邮件,参考布尔取消){