首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从别名获取outlook显示名称和电子邮件的Excel Userform

从别名获取Outlook显示名称和电子邮件的Excel Userform

答案:

Outlook是一款常用的电子邮件客户端,它可以用于发送和接收电子邮件、管理日历、联系人等功能。在Excel中,我们可以通过使用Userform来创建一个用户界面,以便从Outlook中获取别名的显示名称和电子邮件地址。

首先,我们需要确保已经安装了Outlook客户端,并且在Excel中启用了对Outlook的引用。接下来,我们可以按照以下步骤来实现从别名获取Outlook显示名称和电子邮件的Excel Userform:

  1. 打开Excel,并按下Alt + F11打开Visual Basic for Applications(VBA)编辑器。
  2. 在VBA编辑器中,选择插入菜单,然后选择用户窗体。这将创建一个新的Userform。
  3. 在Userform上添加两个标签,一个用于显示别名的显示名称,另一个用于显示别名的电子邮件地址。
  4. 在Userform上添加一个按钮,用于触发获取别名信息的操作。
  5. 双击按钮,进入按钮的点击事件处理程序。
  6. 在按钮的点击事件处理程序中,使用Outlook对象模型来获取别名的显示名称和电子邮件地址。 这可以通过以下代码实现:
代码语言:txt
复制
Private Sub Button_Click()
    Dim olApp As Object
    Dim olNamespace As Object
    Dim olRecipient As Object
    
    Set olApp = CreateObject("Outlook.Application")
    Set olNamespace = olApp.GetNamespace("MAPI")
    
    '获取别名的显示名称和电子邮件地址
    Set olRecipient = olNamespace.CreateRecipient("别名")
    olRecipient.Resolve
    
    If olRecipient.Resolved Then
        Me.DisplayNameLabel.Caption = olRecipient.Name
        Me.EmailLabel.Caption = olRecipient.Address
    Else
        Me.DisplayNameLabel.Caption = "未找到别名"
        Me.EmailLabel.Caption = ""
    End If
    
    Set olRecipient = Nothing
    Set olNamespace = Nothing
    Set olApp = Nothing
End Sub

在上述代码中,我们使用了Outlook的CreateRecipient方法来创建一个Recipient对象,并通过Resolve方法来解析别名。如果别名解析成功,则可以通过Recipient对象的Name属性和Address属性来获取显示名称和电子邮件地址。如果别名解析失败,则显示相应的提示信息。

  1. 返回Excel窗口,双击Userform上的按钮,即可触发获取别名信息的操作。

这样,我们就可以通过Excel Userform从Outlook中获取别名的显示名称和电子邮件地址了。

推荐的腾讯云相关产品:腾讯云企业邮件(https://cloud.tencent.com/product/exmail)

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【改进增强Microsoft Office应用程序】ExtendOffice软件产品介绍

在每种样式中,可以更改字体样式每个选项卡名称以适合您偏好(要应用这些更改,您将需要关闭并重新启动Microsoft Office)。...、分页小计、数据透视表等功能三、设计选项卡01、保护组保护组包含锁定、解锁单元、突出显示解锁、隐藏公式、取消隐藏公式、突出显示隐藏等功能02、查看组查看组包含突出显示公式、突出显示名称等功能03、监控组监控组包含监视先例...02、自动回复收到电子邮件Kutools for Outlook“ 自动回复 功能可帮助您同时为一个或多个电子邮件帐户设置自动回复规则,并在 Outlook 中自定义主题消息。...07、Outlook中分离/自动分离附件分离附件功能可以帮助删除所选邮件中附件,同时将它们保存到特定文件夹中,分离附件文件后,附件将转换为电子邮件超链接文本,在这种情况下,您可以单击超链接快速轻松地打开附件文件...自动分离附件功能有助于自动所有传入电子邮件或某些特定电子邮件中分离附件。 分离附件可以减小电子邮件和数据文件大小。

11.2K20

Active APT

为 Word Excel 文档添加了狡猾远程模板注入器;独特 Outlook 群发邮件宏 ESET 研究人员发现了几个以前未被记录攻击后工具,这些工具被高度活跃 Gamaredon 威胁组织在各种恶意活动中使用...在过去几个月里,Gamaredon 使用了许多不同编程语言, C# 到 VBScript、批处理文件 C/C++。...这些与 Gamaredon 最初鱼叉式钓鱼活动中使用恶意附件内容非常相似。图 3 显示了由该恶意组件生成电子邮件。 image.png 图 3....Outlook VBA 模块生成电子邮件,带有包含远程模板 Word 文档附件 该电子邮件包含英文俄文文本。但是,如图 3 所示,俄语编码存在问题。...有些显示出显着相似性,而另一些则是用不同编码语言重写。在受感染机器上下载安装最流行工具可以大致分为两类:下载程序后门程序。

8K00
  • Python自动化Word,使用Python-docxpywin32

    使用pandasExcel文件中读取数据,但如果数据在其他地方,或者希望以其他方式提取客户数据,则pandas库不是必需。...下面的代码创建句子“完美Excel是专注数据分析微信公众号”并设置格式。 创建发票 在Excel示例数据如下图所示。 注,上图数据只是示例,使用我自己测试电子邮件地址。...由于这是一个流线型流程一部分,我们将编写一个一次只做一件事函数。第一步是以.docx格式创建发票。这个函数接受以下参数:客户名称电子邮件、销售给他们产品、数量单价。...使用Outlook App自动发送电子邮件 接下来,我们将把发票发给我们客户。win32com再次成为我们与OutlookApp交互助手。...只要你Outlook应用程序保持登录状态,就不需要用户名密码。 在上面的代码中,第3行CreateItem(0)表示创建Mail对象。有关可以在Outlook中创建其他可能对象,参见下表。

    3.7K50

    office mac版本大全-office mac苹果版永久使用下载

    软件获取方式:kabi8.top 复制粘贴浏览器访问或者鼠标右键转到即可下载软件功能1.含Word, Excel, PowerPoint, Outlook, OneNote五大套件2.注册登陆用户可以漫游文具包以及个性化...”“缩放”)9.服务器增强功能将包括对IT可管理性,可用性,语音安全性更新软件特色1、Outlook 集成随时联系,保持同步。...Microsoft Outlook for Mac 是电子邮件、日历、联系人和任务一体化应用程序。将多个电子邮件线程折叠到一个快速视图。在一个视图中查看所有收件箱。...在 Excel for Mac 2011 中,使用迷你图可以在单个单元格中创建小图表。通过这种方式,您可以查看最详细数据,同时不会影响您看到大图片。10、Visual Basic自动获取。...通过自动执行 Word、PowerPoint Excel重复任务,可以提高效率并节约时间。新功能包括 IntelliSense,它可以对程序员正在键入符号名称使用自动完成功能。

    1.7K10

    Microsoft office 2021激活密钥值得购买吗?

    Office 2021 专业增强版还是可以买下,包含Word、Excel、PowerPoint、OneNote、Outlook、Publisher Access 等应用,我亲自测试过,Microsoft...Outlook翻译器墨迹 将电子邮件动态翻译为 70 多种语言,并在 Outlook 中查看脚本—全部。 使用手指、笔或鼠标在单独画布中批注电子邮件图像或绘图。...新增功能: 在 Outlook 中,使用即时搜索快速查找电子邮件 选择搜索栏(位于 Outlook 功能区上方)以帮助在 Outlook任何位置查找电子邮件。...性能提升 跨 Word、Excel、PowerPoint Outlook 体验改进性能、稳定性速度。...常见 Excel 函数(如 SUMIF、COUNTIF AVERAGEIF)获取更快计算。 更新了"绘图"选项卡 在一个位置快速访问更改所有墨迹书写工具颜色。

    5.8K40

    办公人必不可少神器Office办公套件,Office软件中文版安装教程

    其次是Excel工具。Excel工具是一款非常实用电子表格软件,可以帮助用户进行各种数据处理分析。...Outlook工具是一款非常实用邮件管理软件,可以帮助用户管理电子邮件、日历、联系人等。...在Outlook中,用户可以收发电子邮件、设置邮件规则、安排日程、管理联系人等,从而更加高效地进行邮件管理日排。...用户可以使用各种主题、布局、动画等功能,从而制作出富有创意视觉效果演示文稿。Outlook工具:Outlook是一款邮件管理软件,可以帮助用户管理电子邮件、日历、联系人等。...处理器:需要1.6 GHz或更快处理器。内存:需要4 GB RAM或更高。硬盘空间:需要4 GB可用硬盘空间。显示器分辨率:需要1280 x 768或更高显示器分辨率。

    2.6K30

    窗体UserForm

    点击运行,就可以启动窗体,这时候显示就是一个交互界面: ?...而且Excel本身就是一个交互界面,有些提示性东西可以直接在单元格中写。 Ribbon菜单又比以前下拉式菜单交互性更加友好了,窗体使用更加少了。...这是因为在Windows上使用软件,基本都会有窗体交互界面,特别是玩游戏用过外挂的人,可能会认为只有这种交互界面的才能算得上是一种软件。 3、代码编辑: 窗体类相似,内部代码都属于这个窗体。...在VBA编辑器可以直接双击UserForm1那个界面进入到代码编辑,这样进入会自动插入代码: Private Sub UserForm_Click() End Sub 名称可以看出,这个就是窗体1...) UserForm1.Show End Sub UserForm1是插入窗体时,默认名称,可以通过属性窗口修改: ?

    2.5K20

    EXCEL VBA语句集300

    (13) ActiveWorkbook.name ‘返回活动工作薄名称 (14) ThisWorkbook.Name ‘返回当前工作簿名称 ThisWorkbook.FullName ‘...返回当前工作簿路径名称 (15) ActiveWindow.EnableResize=False ‘禁止调整活动工作簿大小 (16) Application.Window.Arrange xlArrangeStyleTiled...(1).Delete ‘删除工作表1 (25) ActiveWorkbook.Sheets(i).Name ‘获取工作表i名称 (26) ActiveWindow.DisplayGridlines...(85) Userform1.Show ‘显示用户窗体 (86) Load Userform1 ‘加载一个用户窗体,但该窗体处于隐藏状态 (87) Userform1.Hide ‘隐藏用户窗体...(88) Unload Userform1 或 Unload Me ‘卸载用户窗体 (89) (图像控件).Picture=LoadPicture(“图像路径”) ‘在用户窗体中显示图形 

    1.9K40

    Mac Office 2019 (文字编辑图表汇总)

    ​​Microsoft Office 2019c是一款运行在Mac平台上常见办公软件,Office 2019 for Mac里包含Excel、PowerPoint、OneNote、Outlook、Word...Word 2019Focus模式,会使屏幕变暗并减少显示UI元素,帮助用户更加集中。用户还将拥有新“学习工具”,包括新文本到语音,文本间距翻译功能。...「插入 - 图表 - 地图」来插入地图,就能够直接用地图来显示各地区数据了;多条件函数,Excel 2019已经有了 IFS 函数(加个 S 表示多条件),使用起来直观许多。...使用强大搜索引擎快速查找内容,该引擎可跟踪标记、对键入笔记编制索引以及识别图像手写笔记中文本。可以根据需要设置笔记格式 — 如对文件、图片表进行加粗、设为斜体、突出显示、添加下划线插入。...Outlook外观精美的电子邮件日历,帮助你快速保持井然有序,管理电子邮件、日历、联系人和任务从未如此轻松。新 Outlook for Mac 具有推送邮件支持,以便收件箱始终保持最新状态。

    1.1K30

    十九.宏病毒之入门基础、防御措施、自发邮件及APT28宏样本分析

    本文参考了参考文献中文章,并结合自己经验实践进行撰写,也推荐大家阅读参考文献。 2019年7月开始,我来到了一个陌生专业——网络空间安全。...Mellisa病毒:自动往OutLook邮件用户地址簿中前50位用户发送病毒副本 “叛逃者”病毒:也集成了感染Office文档宏病毒感染功能,并且可以通过OutLook发送病毒副本 三.宏病毒自我保护与防御...通过Word VB编写脚本,设置文档打开时运行,利用CDO发送电子邮件将文件路径名字发送到指定邮箱中。...此次宏文件一共会创建两个文件,如下所示,分别是 UserForm1.Label2.Caption UserForm1.Label1.Caption 中提取出来使用base64编码恶意文件。...娜璋之家会更加系统,并重构作者所有文章,零讲解Python安全,写了近十年文章,真心想把自己所学所感所做分享出来,还请各位多多指教,谢谢。2021年继续加油!

    1.9K50

    用 Python 帮财务小妹解决 Excel 拆分并自动发邮件,最后小妹说。。。

    财务小妹需求 “ 需要向大约 500 名用户发送带有 Excel 附件电子邮件,同时必须按用户Excel 文件中拆分数据以创建他们自己特定文件,然后将该文件通过电子邮件发送给正确用户...” 技术选型 对于这种操作繁琐,过程机械重复任务,我们使用 Python 来处理是再合适不过了 大致流程就是上图,先拆分 Excel 数据,提取出对应邮件地址用户数据信息,再自动添加到邮件附件当中...首先我们先来看下我们手中 Excel 数据形式是怎么样 import datetime import os import shutil from pathlib import Path import...DataFrame 如下 我们已经收集了客户名单、他们电子邮件附件,现在我们就可以用 Outlook 发送一封电子邮件了 import win32com.client as win32 today_string2...,我们可以生成电子邮件并附加 Excel 文件 同时我们还注意到,这里使用了 win32,关于这个库具体使用,我们在下次文章中再具体说明吧 email_sender = EmailsSender()

    1.4K30

    Office 2007 实用技巧集锦

    隐藏显示行或列技巧 为了工作需要,我们经常会把Excel表格中某一行或列隐藏起来,然而当需要取消隐藏时候却往往不得技巧,藏起来行或者列找不到了。...日历重叠显示 Outlook可以打开多个日历以便安排管理时间,但是日历并排现实视图经常让我们疲于不停地转动脖子两边来回查看。在Outlook 2007有了一个很体贴改进:日历重叠显示。...当您需要打开两个或多个日历来查看安排日程时候,每个日历名称旁边都会有一个箭头形状按钮,点击这个按钮,日历就可以以一种重叠视图显示出来。...规则备份可以通过【工具】-【规则通知】,在【电子邮件规则】选项卡中选择【选项】,您可以看到有【导入规则】【导出规则】可供使用。...有个很好功能,能够把用户曾经输入过电子邮件地址记录下来,当再次给此地址发送邮件时能够自动感知并显示

    5.4K10

    Office 2007 实用技巧集锦

    隐藏显示行或列技巧 为了工作需要,我们经常会把Excel表格中某一行或列隐藏起来,然而当需要取消隐藏时候却往往不得技巧,藏起来行或者列找不到了。...日历重叠显示 Outlook可以打开多个日历以便安排管理时间,但是日历并排现实视图经常让我们疲于不停地转动脖子两边来回查看。在Outlook 2007有了一个很体贴改进:日历重叠显示。...当您需要打开两个或多个日历来查看安排日程时候,每个日历名称旁边都会有一个箭头形状按钮,点击这个按钮,日历就可以以一种重叠视图显示出来。...规则备份可以通过【工具】-【规则通知】,在【电子邮件规则】选项卡中选择【选项】,您可以看到有【导入规则】【导出规则】可供使用。...有个很好功能,能够把用户曾经输入过电子邮件地址记录下来,当再次给此地址发送邮件时能够自动感知并显示

    5.1K10

    Excel数据处理之——什么是函数

    对比: 定义:数学函数描述了输入输出之间关系;而Excel函数是预先编写公式,用于执行特定任务。...目的:数学函数通常用于理论研究实际应用中计算;而Excel函数旨在帮助用户快速处理电子表格中数据。 灵活性:数学函数有固定定义;而Excel函数可以根据用户需要组合使用,具有很高灵活性。...打开Excel并选择单元格 首先,打开Excel并选择您想要输入函数单元格。 2. 输入函数名称 在所选单元格中开始键入等号【=】,然后再输入函数名称。例如,SUM。 3....查看函数参数 当您开始键入函数名称时,Excel显示一个下拉箭头,提示您该函数参数。点击这个箭头,您可以看到一个包含参数列表。 4. 输入参数 根据函数要求输入必要参数。...现在,A4单元格将显示值30,这是A1、A2A3总和。 提示: 使用Excel“函数向导”可以更轻松地输入函数。只需开始键入函数名称,然后按F3键,或“公式”选项卡选择“函数向导”。

    11810

    Office2019 (办公套件全家桶)

    Excel 2019 for Mac Microsoft office Excel 是电子数据表程序〔进行数字预算运算软件程序〕。是最早office组件。...Outlook 2019 for Mac Microsoft office Outlook——是个人信息管理程序电子邮件通信软件。在 office 97 版接任 Microsoft MAIl。...但它与系统自带 Outlook Express 是不同:它包括一个电子邮件客户端,日历,任务管理者,地址本————它可比 Outlook Express 功能多得多了。...它电子邮件程序主要竞争者是 Mozilla Thunderbird (Mozilla) Eudora。它个人信息管理程序主要竞争者是 Mozilla Lotus Organizer。...office 2019 for Mac软件功能特色 毫无疑问是专为Mac设计office 快速入门,使用新现代版word,Excel,PowerPoint,OutlookOneNote,结合熟悉

    1.9K30

    Python自动化办公之Excel拆分并自动发邮件

    需求 需要向大约 500 名用户发送带有 Excel 附件电子邮件,同时必须按用户Excel 文件中拆分数据以创建他们自己特定文件,然后将该文件通过电子邮件发送给正确用户 需求解析 大致流程就是上图...,先拆分 Excel 数据,提取出对应邮件地址用户数据信息,再自动添加到邮件附件当中 代码实现 首先我们先来看下我们手中 Excel 数据形式是怎么样 import datetime import...\\notebooks\\2020-10\\data\\attachments\\A1005_01162021_12PM.xlsx')] 最后我们可以通过将 DataFrame 合并在一起来生成带有电子邮件地址文件列表...DataFrame 如下 我们已经收集了客户名单、他们电子邮件附件,现在我们就可以用 Outlook 发送一封电子邮件了 import win32com.client as win32 today_string2...,我们可以生成电子邮件并附加 Excel 文件 同时我们还注意到,这里使用了 win32,关于这个库具体使用,我们在下次文章中再具体说明吧 email_sender = EmailsSender(

    1.5K20

    Office 2019 Mac中文激活版(office全家桶)

    包含了新版本Word、Excel、PowerPoint以及现有的OneNoteOutlook等组件组成,Office 2019 Mac 激活版作为微软一个庞大办公软件集合,是一款最好用,功能最全面的办公软件...新“见解”窗格可在 Word 内部显示来自 Web 相关上下文信息。“设计”选项卡可用于管理文档中布局、颜色字体。通过使用内置工具共享审阅文档来协同工作,完成更多任务。...Excel (电子表格图表应用软件)以新颖直观方式分析可视化数字新 Excel for Mac 让你能够将数字变为见解。...使用强大搜索引擎快速查找内容,该引擎可跟踪标记、对键入笔记编制索引以及识别图像手写笔记中文本。可以根据需要设置笔记格式 — 如对文件、图片表进行加粗、设为斜体、突出显示、添加下划线插入。...Outlook (邮件、日程、日历、待办事项通讯录应用软件)外观精美的电子邮件日历,帮助你快速保持井然有序管理电子邮件、日历、联系人和任务从未如此轻松。

    53810

    Office 2019 Mac中文永久激活版(office全家桶) v16.63.1

    包含了新版本Word、Excel、PowerPoint以及现有的OneNoteOutlook等组件组成,Office 2019 Mac 激活版作为微软一个庞大办公软件集合,是一款最好用,功能最全面的办公软件...新“见解”窗格可在 Word 内部显示来自 Web 相关上下文信息。 “设计”选项卡可用于管理文档中布局、颜色字体。 通过使用内置工具共享审阅文档来协同工作,完成更多任务。...Excel (电子表格图表应用软件)以新颖直观方式分析可视化数字 新 Excel for Mac 让你能够将数字变为见解。...PowerPoint 中新演示者视图可在 Mac 上显示当前幻灯片、下一张幻灯片、演讲者备注计时器,同时在大屏幕上仅将演示文稿投影给观众。...Outlook (邮件、日程、日历、待办事项通讯录应用软件)外观精美的电子邮件日历,帮助你快速保持井然有序 管理电子邮件、日历、联系人和任务从未如此轻松。

    1.3K10
    领券