我的公司爲每個員工分配一個在Outlook中存儲爲「別名」的ID。我們經常使用這個ID,我正在尋找一種簡單的方法來查看它。
現在我在新電子郵件中輸入收件人姓名,雙擊名稱,點擊更多選項,然後點擊Outlook屬性。我正在尋找一個宏,在那裏我會在新電子郵件中輸入收件人姓名,然後運行只會彈出收件人的別名作爲消息框的宏(理想情況下將其複製到剪貼板)。我已經嘗試過(並失敗了),自己寫這個。Outlook 2010用於顯示收件人別名的VBA代碼
我到目前爲止的代碼如下。然而,這個代碼給出/ O = corpexchange/OU = Exchange管理組.....
我試圖讓它返回別名
Sub ReadRecpDetail2()
Dim myOlApp As Outlook.Application
Dim myItem As Outlook.MailItem
Dim myRecipient As Outlook.recipient
Dim recipient As Outlook.recipient
Set myOlApp = GetObject(, "Outlook.Application")
Set myItem = myOlApp.ActiveInspector.CurrentItem
For Each recipient In myItem.Recipients
recipient.Resolve
MsgBox recipient.AddressEntry
Next recipient
End Sub
重新創建:
- 打開新的Outlook電子郵件
- 輸入電子郵件地址和解決
- 運行宏
存儲究竟是如何被該別名?你是否以編程方式(你的代碼是什麼?)或通過Outlook UI? –
別名存儲在全球聯繫人信息中,旁邊是名字和姓氏等。 – branden
存儲方式如何?誰儲存它?交換或您的代碼?在前一種情況下,你是否指新臺幣帳戶名稱? –