在Excel中从VBA返回Outlook发件人地址,可以通过以下步骤实现:
Sub GetSenderEmailAddress()
Dim OutlookApp As Object
Dim OutlookNamespace As Object
Dim OutlookMail As Object
Dim MailItem As Object
' 创建Outlook应用程序对象
Set OutlookApp = CreateObject("Outlook.Application")
' 获取Outlook命名空间
Set OutlookNamespace = OutlookApp.GetNamespace("MAPI")
' 获取当前选定的邮件
Set OutlookMail = OutlookApp.ActiveExplorer.Selection.Item(1)
' 获取发件人地址
MsgBox OutlookMail.SenderEmailAddress
' 释放对象
Set OutlookMail = Nothing
Set OutlookNamespace = Nothing
Set OutlookApp = Nothing
End Sub
这段VBA代码通过创建Outlook应用程序对象,获取Outlook命名空间,然后获取当前选定的邮件,并从中获取发件人地址。最后,通过消息框将发件人地址显示出来。
推荐的腾讯云相关产品:腾讯企业邮箱
腾讯企业邮箱是一款基于云计算的企业级邮件服务,提供稳定可靠的企业邮箱解决方案。它具有高效的邮件收发能力、安全可靠的数据保护机制、灵活的管理权限设置等特点。
产品介绍链接地址:腾讯企业邮箱
领取专属 10元无门槛券
手把手带您无忧上云