0

0

创建带可填写字段、变量和下拉菜单的Outlook电子邮件模板

冷炫風刃

冷炫風刃

发布时间:2026-01-02 11:18:40

|

485人浏览过

|

来源于php中文网

原创

可创建含可填写字段、下拉菜单和变量占位符的Outlook邮件模板,方法包括:一、用Word启用开发工具插入内容控件;二、保存为HTML再转Outlook模板并设Word为默认编辑器;三、通过VBA自动填充书签与控件;四、用Quick Parts插入可替换字段。

创建带可填写字段、变量和下拉菜单的outlook电子邮件模板

如果您希望在Outlook中重复发送结构一致但内容需动态调整的邮件(如客户通知、审批请求或内部汇报),可创建包含可填写字段、变量占位符和下拉菜单的电子邮件模板。以下是实现此功能的具体步骤:

一、使用Word编辑器启用内容控件并插入字段

Outlook邮件正文不直接支持原生下拉菜单或可编辑字段,但可通过将邮件正文链接至Word文档并启用“开发工具”中的内容控件来模拟交互式模板行为。该方法依赖于Word作为邮件编辑器,并要求启用“开发工具”选项卡。

1、打开Microsoft Word,新建空白文档。

2、在“文件”→“选项”→“自定义功能区”中,勾选“开发工具”,点击“确定”。

3、切换到“开发工具”选项卡,在“控件”组中点击“设计模式”按钮。

4、将光标置于需插入字段的位置,点击“文本内容控件”插入一个可填写的单行文本框。

5、再次点击“下拉列表内容控件”,在光标处插入下拉菜单;右键该控件,选择“属性”,在“下拉列表属性”窗口中点击“添加”按钮,逐条输入选项(如“紧急”、“高”、“中”、“低”)。

6、在需要显示变量值的位置(如收件人姓名、日期),插入“日期选取器内容控件”或手动输入占位符(如{客户名称}),后续通过VBA或替换逻辑填充。

二、保存为Outlook HTML模板并关联Word编辑器

将配置好控件的Word文档另存为HTML格式,再导入Outlook作为新邮件模板。此方式保留控件外观,但仅在以Word为邮件编辑器时可交互操作;若使用纯Outlook编辑器,控件将退化为静态文本。

1、在Word中完成控件插入与设置后,点击“文件”→“另存为”,选择保存位置。

2、在“保存类型”下拉菜单中选择“网页(*.htm;*.html)”,文件名设为“审批申请模板.html”,点击“保存”。

3、启动Outlook,新建一封邮件,点击“文件”→“另存为”,保存类型选“Outlook模板(*.oft)”,命名为“审批申请.oft”,保存至默认模板文件夹。

4、进入Outlook“文件”→“选项”→“邮件”→“撰写邮件”,确认“编辑时使用的文字处理器”已设为“Microsoft Word”。

5、新建邮件时,点击“新建电子邮件”→“更多项目”→“选择模板”,定位并打开刚保存的“审批申请.oft”模板。

ChatX翻译
ChatX翻译

最实用、可靠的社交类实时翻译工具。 支持全球主流的20+款社交软件的聊天应用,全球200+语言随意切换。 让您彻底告别复制粘贴的翻译模式,与世界各地高效连接!

下载

三、通过VBA自动填充变量并激活下拉控件

Outlook原生不支持运行时变量绑定,但可借助VBA宏在新建邮件时自动读取用户输入或Excel数据源,并向Word正文中的书签或内容控件写入值。该方法要求启用宏并信任此模板。

1、在Outlook中按Alt+F11打开VBA编辑器,右键“Project1”→“插入”→“模块”,粘贴以下代码段:

Sub CreateCustomTemplate()
Dim oMail As Outlook.MailItem
Dim oDoc As Word.Document
Set oMail = Application.CreateItemFromTemplate("C:\Users\用户名\AppData\Roaming\Microsoft\Templates\审批申请.oft")
oMail.Display
Set oDoc = oMail.GetInspector.WordEditor
On Error Resume Next
oDoc.Bookmarks("ClientName").Range.Text = InputBox("请输入客户名称:")
oDoc.ContentControls(1).DropdownListEntries.Item(1).Select
End Sub

2、在Word模板中,为每个文本内容控件添加唯一书签:选中文本框→“插入”→“书签”,输入名称如“ClientName”“PriorityLevel”。

3、返回Outlook,点击“开发工具”→“宏”,运行“CreateCustomTemplate”,弹出输入框后填写内容,VBA将自动填入对应书签位置。

4、确保Outlook信任中心设置中已启用“所有宏”或“经数字签署的所有宏”,否则VBA无法执行。

四、使用Quick Parts插入可替换字段

若无需交互式下拉菜单,仅需快速替换固定变量(如姓名、日期、部门),可利用Outlook内置的“快速部件”功能创建带字段提示的模板片段,避免VBA依赖。

1、在Outlook中新建一封邮件,输入模板正文,将需替换处写作[申请人姓名][申请日期]等格式。

2、全选整封邮件内容,点击“插入”→“快速部件”→“将所选内容保存到快速部件库”。

3、在弹出窗口中,“名称”栏填写“通用审批模板”,“库”选“邮件”,“类别”设为“自定义”,点击“确定”。

4、后续新建邮件时,点击“插入”→“快速部件”,从列表中选择“通用审批模板”,插入后直接选中[申请人姓名]并键入实际值即可替换。

5、对常用下拉选项(如状态),可预建多个快速部件变体:“状态-已批准”、“状态-待审核”、“状态-已拒绝”,按需插入。

相关专题

更多
html版权符号
html版权符号

html版权符号是“©”,可以在html源文件中直接输入或者从word中复制粘贴过来,php中文网还为大家带来html的相关下载资源、相关课程以及相关文章等内容,供大家免费下载使用。

596

2023.06.14

html在线编辑器
html在线编辑器

html在线编辑器是用于在线编辑的工具,编辑的内容是基于HTML的文档。它经常被应用于留言板留言、论坛发贴、Blog编写日志或等需要用户输入普通HTML的地方,是Web应用的常用模块之一。php中文网为大家带来了html在线编辑器的相关教程、以及相关文章等内容,供大家免费下载使用。

641

2023.06.21

html网页制作
html网页制作

html网页制作是指使用超文本标记语言来设计和创建网页的过程,html是一种标记语言,它使用标记来描述文档结构和语义,并定义了网页中的各种元素和内容的呈现方式。本专题为大家提供html网页制作的相关的文章、下载、课程内容,供大家免费下载体验。

461

2023.07.31

html空格
html空格

html空格是一种用于在网页中添加间隔和对齐文本的特殊字符,被用于在网页中插入额外的空间,以改变元素之间的排列和对齐方式。本专题为大家提供html空格的相关的文章、下载、课程内容,供大家免费下载体验。

242

2023.08.01

html是什么
html是什么

HTML是一种标准标记语言,用于创建和呈现网页的结构和内容,是互联网发展的基石,为网页开发提供了丰富的功能和灵活性。本专题为大家提供html相关的各种文章、以及下载和课程。

2863

2023.08.11

html字体大小怎么设置
html字体大小怎么设置

在网页设计中,字体大小的选择是至关重要的。合理的字体大小不仅可以提升网页的可读性,还能够影响用户对网页整体布局的感知。php中文网将介绍一些常用的方法和技巧,帮助您在HTML中设置合适的字体大小。

501

2023.08.11

html转txt
html转txt

html转txt的方法有使用文本编辑器、使用在线转换工具和使用Python编程。本专题为大家提供html转txt相关的文章、下载、课程内容,供大家免费下载体验。

307

2023.08.31

html文本框代码怎么写
html文本框代码怎么写

html文本框代码:1、单行文本框【<input type="text" style="height:..;width:..;" />】;2、多行文本框【textarea style=";height:;"></textare】。

419

2023.09.01

php源码安装教程大全
php源码安装教程大全

本专题整合了php源码安装教程,阅读专题下面的文章了解更多详细内容。

74

2025.12.31

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Excel 教程
Excel 教程

共162课时 | 10.3万人学习

成为PHP架构师-自制PHP框架
成为PHP架构师-自制PHP框架

共28课时 | 2.4万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号