Note: The other languages of the website are Google-translated. Back to English

如何通过Outlook从Excel发送当前工作簿?

也许您总是在Excel工作簿中制作和修改报告,完成后,您需要尽快将当前保存的报告发送给部门经理。 您如何在不从Excel打开Outlook的情况下快速将当前的整个工作簿发送给特定的人?

使用“保存并发送”命令从Excel通过Outlook发送当前工作簿

使用VBA代码通过Outlook从Excel发送当前工作簿作为附件

Office选项卡在Office中启用选项卡式编辑和浏览,并使您的工作更加轻松...
Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%
  • 重用任何东西: 将最常用或最复杂的公式,图表等添加到您的收藏夹中,并在将来快速重用它们。
  • 超过20种文字功能: 从文本字符串中提取数字; 提取或删除部分文字; 将数字和货币转换为英文单词。
  • 合并工具:将多个工作簿和工作表合二为一; 合并多个单元格/行/列,而不会丢失数据; 合并重复的行和总和。
  • 分割工具:根据价值将数据分割成多个工作表; 一本工作簿可转换为多个Excel,PDF或CSV文件; 一列到多列。
  • 跳过粘贴 隐藏/过滤的行; 计数与求和 按背景色; 向多个收件人批量发送个性化电子邮件。
  • 超级过滤器: 创建高级过滤方案并应用于任何工作表; 排序 按星期,日期,频率等 筛选器 用粗体,公式,注释...
  • 超过300种强大的功能; 适用于 Office 2007-2021 和 365; 支持所有语言; 在您的企业或组织中轻松部署。

箭头蓝色右气泡 使用“保存并发送”命令从Excel通过Outlook发送当前工作簿

有了这个 保存并发送 在Excel中,您可以通过Outlook快速将整个工作簿作为附件,PDF文件,XPS文件或Internet传真发送。 您可以这样做:

1。 打开您要发送的工作簿。

2。 点击 文件 > 保存并发送 > 使用电子邮件发送 在Excel 2010中,请参见屏幕截图:

文档发送工作簿1

小贴士:如果您使用的是Excel 2007,请单击 办公按钮 > 发送,请参见屏幕截图:

文档发送工作簿4

在Excel 2013中,请点击 文件 > 分享 > 电子邮件地址:,请参见屏幕截图:

文档发送工作簿5

3。 然后从中选择一种要发送Excel的格式 使用电子邮件发送 部分,在这种情况下,我单击 作为附件发送 图标按钮,请参见屏幕截图:

文档发送工作簿2

4。 然后会出现一个Outlook编辑窗口,在Cc 文本框,然后在 主题 框,您也可以在“简介”框中输入一些消息,请参见屏幕截图:

文档发送工作簿3

笔记:

1.仅当您将Outlook用作邮件程序时,此方法才有效。

2.发送工作簿后,您可以转到Outlook检查电子邮件是否已成功发送。


箭头蓝色右气泡 使用VBA代码通过Outlook从Excel发送当前工作簿作为附件

在这里,您还可以使用以下VBA代码将当前工作簿作为附件从Excel发送出去,请执行以下步骤:

1. 打开您要发送的工作簿。

2。 按住 ALT + F11 键,然后打开 Microsoft Visual Basic for Applications窗口.

3。 点击 插页 > 模块,然后将以下代码粘贴到 模块窗口.

VBA代码:从Excel发送当前工作簿作为附件

Sub SendWorkBook()
'Update 20131209
Dim OutlookApp As Object
Dim OutlookMail As Object
Set OutlookApp = CreateObject("Outlook.Application")
Set OutlookMail = OutlookApp.CreateItem(0)
On Error Resume Next
With OutlookMail
    .To = "skyyang@extendoffice.com"
    .CC = ""
    .BCC = ""
    .Subject = "kte feature"
    .Body = "Hello, please check and read this document, thank you."
    .Attachments.Add Application.ActiveWorkbook.FullName
    .Send
End With
Set OutlookMail = Nothing
Set OutlookApp = Nothing
End Sub

备注:在上面的代码中,您可以根据自己的需要更改以下信息。

  • .to =“ skyyang @extendoffice.com”
  • .CC =“”
  • .BCC =“”
  • .Subject =“ KTE功能”
  • .Body =“您好,请阅读并阅读本文档,谢谢。”

4。 然后点击 F5 键运行此代码,然后会弹出一个提示框,单击 ,并且该工作簿已发送出去。

文档发送工作簿6

笔记:

1.仅当使用Outlook作为邮件程序时,此代码才可用。

2.发送工作簿后,您可以转到Outlook以确保已成功发送电子邮件。


相关文章:

如何仅通过Excel从Outlook发送工作表?

如何通过Excel从Outlook发送/通过电子邮件发送单元格范围?


最佳办公效率工具

Kutools for Excel解决了您的大多数问题,并使您的生产率提高了80%

  • 重用: 快速插入 复杂的公式,图表 以及您以前使用过的任何东西; 加密单元 带密码 创建邮件列表 并发送电子邮件...
  • 超级公式栏 (轻松编辑多行文本和公式); 阅读版式 (轻松读取和编辑大量单元格); 粘贴到过滤范围...
  • 合并单元格/行/列 不会丢失数据; 拆分单元格内容; 合并重复的行/列...防止细胞重复; 比较范围...
  • 选择重复或唯一 行; 选择空白行 (所有单元格都是空的); 超级查找和模糊查找 在许多工作簿中; 随机选择...
  • 确切的副本 多个单元格,无需更改公式参考; 自动创建参考 到多张纸; 插入项目符号,复选框等...
  • 提取文字,添加文本,按位置删除, 删除空间; 创建和打印分页小计; 在单元格内容和注释之间转换...
  • 超级滤镜 (将过滤方案保存并应用于其他工作表); 高级排序 按月/周/日,频率及更多; 特殊过滤器 用粗体,斜体...
  • 结合工作簿和工作表; 根据关键列合并表; 将数据分割成多个工作表; 批量转换xls,xlsx和PDF...
  • 超过300种强大功能. 支持 Office / Excel 2007-2021 和 365。支持所有语言。 在您的企业或组织中轻松部署。 完整功能 30 天免费试用。 60 天退款保证。
kte选项卡201905

Office选项卡为Office带来了选项卡式界面,使您的工作更加轻松

  • 在Word,Excel,PowerPoint中启用选项卡式编辑和阅读,发布者,Access,Visio和Project。
  • 在同一窗口的新选项卡中而不是在新窗口中打开并创建多个文档。
  • 每天将您的工作效率提高50%,并减少数百次鼠标单击!
officetab底部
按评论排序
注释 (17)
还没有评分。 成为第一位评论!
该评论由网站上的主持人最小化
嗨,这个 VB 编码符合我的要求,但有一个问题。 我不想直接发送我的邮件。我想在发送之前检查我的邮件,因为我必须将此邮件发送给不同的人。 所以我想编辑接收者的名称。请帮助并恢复。 问候, Nishant Goel
该评论由网站上的主持人最小化
要在 / 之前查看电子邮件而不是发送它,请将 With 块末尾的“.send”替换为“.display”。 干杯,西吉。
该评论由网站上的主持人最小化
我的工作表上有一个“提交表单”按钮,并启用了一个宏来发送它。 然而,它以空白表格的形式出现。 有人可以帮助我如何让表格中输入的数据通过附件传递吗?
该评论由网站上的主持人最小化
Ottie,您的代码在尝试发送之前是否保存了工作簿? 自打开以来您所做的任何更改都将仅应用于临时文件(以防您关闭 WB 并选择“否”保存?)。 所以它可能正在发送“处女”文件。 您可以将完成的表格另存为 WB 作为另一个文件(即 FileToGo1),指示 Excel 将 FileToGo1 附加到电子邮件,然后从系统中删除 FileToGo1,这样下一个实例就不会抱怨覆盖现有文件。 或者您可以通过强制覆盖执行 SaveAs。 这也可以让您将非宏 WB 保存为非宏 WB,这样接收者就不会收到任何警报或禁用 WB,因为他们的系统对可能的宏安全漏洞持怀疑态度。 干杯,西吉。
该评论由网站上的主持人最小化
嗨,一切都很好,但我首先需要两件事是我想附加我目前正在自动处理的文件接下来我想发送给多个用户提前谢谢
该评论由网站上的主持人最小化
采用 ; 用户之间如下

.To =“ skyyang @extendoffice.com;bob@gmail.com"
该评论由网站上的主持人最小化
有没有办法将其配置为发送到 gmail 帐户?
该评论由网站上的主持人最小化
它真的保存文件吗?
该评论由网站上的主持人最小化
我是否错过了方法 2 中告诉您如何重用模块的部分? 下次使用时没有按钮或其他方法可以调用它吗?
该评论由网站上的主持人最小化
公式有什么方法可以复制某些单元格并将该信息添加到电子邮件正文中?
该评论由网站上的主持人最小化
感谢您分享信息,但我希望在工作簿中有一张特定的一张纸,仅作为一张新纸
该评论由网站上的主持人最小化
这是附加文件,但文件未显示所做的任何更改。 它正在附加最后保存的版本
该评论由网站上的主持人最小化
活动工作簿。 在代码开头保存应该排序
该评论由网站上的主持人最小化
感谢分享,非常有用,是否有任何选项可以参考同一文件中的单元格来选择邮件 ID
该评论由网站上的主持人最小化
嗨,我尝试使用 VB 代码保存文件,但是当我通过 Outlook 或其他方式共享时,VB 代码会被丢弃。请你帮我解决这个问题,以便使用该 excel 文件,VB 代码将一直可用。
谢谢你在前进。
该评论由网站上的主持人最小化
我去了车间并享受它。 我想要一本工作簿。 谢谢
该评论由网站上的主持人最小化
我去了工作室并很享受。 我想要一本工作簿
这里还没有评论

关注我们

版权所有 © 2009 - extendoffice.com。 | 版权所有。 供电 ExtendOffice。 | 网站地图
Microsoft和Office徽标是Microsoft Corporation在美国和/或其他国家的商标或注册商标。
受Sectigo SSL保护