Я нашел способ найти имя учетной записи, благодаря этой ссылке , которая предоставляет код для выбора конкретной учетной записи.
Используя этот код в качестве основы, я создал простую функцию GetAccountName, которая делает именно то, что мне нужно.
Редактировать: Нижеследующее будет работать, только если вы НЕ используете Word в качестве редактора.
Private Function GetAccountName(ByVal Item As Outlook.MailItem) As String
Dim OLI As Outlook.Inspector
Const ID_ACCOUNTS = 31224
Dim CBP As Office.CommandBarPopup
Set OLI = Item.GetInspector
If Not OLI Is Nothing Then
Set CBP = OLI.CommandBars.FindControl(, ID_ACCOUNTS)
If Not CBP Is Nothing Then
If CBP.Controls.Count > 0 Then
GetAccountName = CBP.Controls(1).Caption
GoTo Exit_Function
End If
End If
End If
GetAccountName = ""
Exit_Function:
Set CBP = Nothing
Set OLI = Nothing
End Function