【问题标题】:How to change my email account sender "From" in outlook on vba如何在 vba 的 Outlook 中更改我的电子邮件帐户发件人“发件人”
【发布时间】:2020-06-25 11:57:30
【问题描述】:

我的 Outlook 中有 2 个邮箱帐户,所以我在发送电子邮件时如何更改电子邮件帐户

"From"

Enter image description here

我需要从我的电子邮件地址“anas3643@hotmail.com”发送

Sub Test_for_using()
'MVP OShon from VBATools.pl
    Dim oMail  As MailItem
    On Error GoTo blad
    Select Case TypeName(Application.ActiveWindow)
    Case "Explorer":  Set oMail = ActiveExplorer.Selection.Item(2)
    Case "Inspector": Set oMail = ActiveInspector.CurrentItem
    Case Else: Exit Sub
    End Select
    Call odpowiedz_do_nadawcy(oMail)
    blad:
End Sub

Sub odpowiedz_do_nadawcy(Item As Outlook.MailItem)
    Dim oReply As MailItem
    With Item
        Set oReply = .Forward
        Dim MyValue As Integer
        Dim x As String
        Dim emailNames(19) As String
        emailNames(1) = "anas.alwasel11@gmail.com"
        emailNames(2) = "anas3643@hotmail.com"
        emailNames(3) = "anas.alwasel11@gmail.com"
        emailNames(4) = "anas3643@hotmail.com"
        emailNames(5) = "anas.alwasel11@gmail.com"
        emailNames(6) = "anas3643@hotmail.com"
        emailNames(7) = "anas.alwasel11@gmail.com"
        emailNames(8) = "anas3643@hotmail.com"
        emailNames(9) = "anas.alwasel11@gmail.com"
        emailNames(10) = "anas3643@hotmail.com"
        emailNames(11) = "anas.alwasel11@gmail.com"
        emailNames(12) = "anas3643@hotmail.com"
        emailNames(13) = "anas.alwasel11@gmail.com"
        emailNames(14) = "anas3643@hotmail.com"
        emailNames(15) = "anas.alwasel11@gmail.com"
        emailNames(16) = "anas3643@hotmail.com"
        emailNames(19) = "anas3643@hotmail.com"

        MyValue = CInt(Int((19 * rnd()) + 1))     ' Generate random value between 1 and 6.
        x = emailNames(MyValue)
        oReply.Forward
        oReply.Recipients.Add (x)
        oReply.Send
        Set oReply = Item

    End With

End Sub

【问题讨论】:

标签: vba outlook


【解决方案1】:

MailItem.SendUsingAccount 属性

返回或设置一个Account 对象,它代表下面的帐户 MailItem 将被发送。 (读/写。)

语法

expression . SendUsingAccount

  • 表达式 :返回MailItem 对象的表达式。

备注

SendUsingAccount 属性可用于指定帐户 当 Send 方法为 叫。此属性返回 Null 如果为 MailItem 不再存在。

  • 更多信息请访问Source

【讨论】:

  • 你能举个例子吗,请给我的电子邮件anas3643@hotmail.com
  • !堆栈溢出 مرحبا لانس-آل-واسيل! مرحبا بكم في 看到有人对学习编码基础知识表现出兴趣总是很高兴,但 Stack Overflow 并不是真正的“免费代码编写服务”,它更像是一个地方开发人员(任何经验水平)都可以提出关于特定问题**特定问题,分享他们的现有代码并解释(尽可能)出了什么问题,到目前为止已经尝试过什么,包括他们正在尝试做的事情的例子。
  • ... 所有答案都保存在网站上,以便将来对其他人有用。如果您搜索该站点,我相信您会找到其他人正在尝试做的任何事情的示例。请务必查看 tour 以及“How to Ask”和“minimal reproducible example”处的实用提示。你检查过类似的问题 Stack Overflow 吗?如果您需要 VBA 速成课程,网上有一些优秀的教程和其他资源,只需搜索即可。如果您想添加更多信息,请随时 edit 提出您的问题。 祝你好运!
猜你喜欢
  • 1970-01-01
  • 2021-07-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-18
相关资源
最近更新 更多