0
我試圖在Outlook 2010中的聯繫人創建一個右鍵菜單查看返回的所有電話號碼的聯繫人VSTO for Outlook 2010沒有返回任何內容而不是聯繫人?
我已經把下面的XML:
<contextMenu idMso="ContextMenuContactItem">
<button id="MyContextMenuContactItem"
imageMso="AutoDial"
label="Click to dial"
onAction="OnMyButtonClick"/>
</contextMenu>
這顯示正確右鍵單擊右鍵單擊聯繫人列表中的項目。到目前爲止,我已將以下代碼添加到onAction中:
Public Sub OnMyButtonClick(ByVal control As Office.IRibbonControl)
Dim card As Office.IMsoContactCard = TryCast(control.Context, Office.IMsoContactCard)
If card Is Nothing Then
MsgBox("Nothing")
Else
MsgBox("We have a card")
End If
End Sub
問題出在這裏 - 而且我什麼也得不到。例如,我需要獲得理想的「商務電話」。
謝謝你這麼多:) – Ian 2013-03-20 09:30:44
對於VB: 昏暗選爲Outlook.Selection = TryCast(control.Context,Outlook.Selection) 昏暗x As形成System.Collections.IEnumerator = selected.GetEnumerator X。 MoveNext() Dim card As Outlook.ContactItem = TryCast(x.Current,Outlook.ContactItem) MsgBox(card.FirstName) – Ian 2013-03-20 09:31:54