我在我的 Outlook 帐户上设置了一个 Outlook 电子邮件,比如说“example@xxx.com”。
我有另一个“电子邮件帐户”,比如说“alias@zzz.net”,它只不过是指向我的@xxx.com 帐户的指针。
Outlook 没有指针帐户的设置,除了我能够在“发件人”字段中键入它。我将 Outlook 设置为手动更改 @xxx.com 和 @zzz.net 之间的 From 字段。
因为我的@xxx.com 电子邮件是实际的电子邮件,所以 Outlook 在“发件人”字段中默认为该电子邮件。我希望这是相反的,即我发送的任何电子邮件在“发件人”字段中都有“alias@zzz.com”。
我尝试使用以下代码:
Public WithEvents myItem As Outlook.MailItem
Private Sub Application_ItemLoad(ByVal Item As Object)
If (TypeOf Item Is MailItem) Then
Set myItem = Item
End If
End Sub
Private Sub FromField()
With myItem
.SentOnBehalfOfName = "alias@zzz.com"
.Display
End With
End Sub
Private Sub myItem_Open(Cancel As Boolean)
FromField
End Sub
将 FromField 子放入 Application_ItemLoad 不起作用。