Outlook VSTO 是否可以使用地址簿控件?

发布于 2024-10-29 07:35:51 字数 123 浏览 2 评论 0原文

我需要在 Outlook VSTO 项目中模拟地址簿控件。使用真实控件会简单得多,不是吗?

那么,您知道一种公开地址簿控件并获取其中选择的内容的方法吗?

编辑:没关系,重新创建控件的基本版本会更容易。

I need to mimic the adress book control in an Outlook VSTO project. It would be much simpler to use the real control, isn't it?

So, do you know a way to expose the address book control, and get what's selected within, of course?

Edit: Never mind, re-creating a basic version of the control will be way easyer.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

|煩躁 2024-11-05 07:35:51

解决方案:第三方Redemption库提供此功能。

RedemptionLoader.RDOSession.AddressBook.ShowAddressBook(...)

Solution: third party Redemption library offer this feature.

RedemptionLoader.RDOSession.AddressBook.ShowAddressBook(...)

献世佛 2024-11-05 07:35:51

您不需要使用第三方插件。你可以这样做:

http://msdn.microsoft.com/ en-us/library/office/ff868361.aspx

下面的代码是用 VBA 编写的,但您可以轻松地将其转换为 C#:

Sub SelectRecipients() 
Dim oMsg As MailItem 
Set oMsg = Application.CreateItem(olMailItem) 
Dim oDialog As SelectNamesDialog 
Set oDialog = Application.Session.GetSelectNamesDialog 
With oDialog 
.InitialAddressList = _ 
Application.Session.GetGlobalAddressList 
.Recipients = oMsg.Recipients 
 If .Display Then 
 'Recipients Resolved 
 oMsg.Subject = "Hello" 
 oMsg.Send 
 End If 
 End With 
End Sub 

You don't need to use a third party addin. you can do it with this:

http://msdn.microsoft.com/en-us/library/office/ff868361.aspx

this code below is in VBA but you can easily convert it to C#:

Sub SelectRecipients() 
Dim oMsg As MailItem 
Set oMsg = Application.CreateItem(olMailItem) 
Dim oDialog As SelectNamesDialog 
Set oDialog = Application.Session.GetSelectNamesDialog 
With oDialog 
.InitialAddressList = _ 
Application.Session.GetGlobalAddressList 
.Recipients = oMsg.Recipients 
 If .Display Then 
 'Recipients Resolved 
 oMsg.Subject = "Hello" 
 oMsg.Send 
 End If 
 End With 
End Sub 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文