通过 Excel VBA 在 Outlook 中打开新邮件

2023-12-01

每天我都在处理日常报告。这非常耗时。基本上,我需要发送包含昨天销售额与上周和上个月销售额的简要比较的电子邮件。这工作得很好。 完成此操作后,消息将粘贴到新工作表中,然后我必须将其复制并粘贴到 Outlook 中的新电子邮件中。

是否有可能创建宏在 Outlook 中打开新邮件?这样我就可以插入我的文本了。 我可以编写宏,直接从 Excel 发送数据,但这并不是我真正想要的,因为报告的某些部分必须通过手动查看数字来完成。

提前谢谢了!


要添加ActiveWorbook作为附件:

  1. 保存到特定位置
  2. Use Attachments.Add从 1 的位置添加文件

code

Sub CustomMailMessage()
Dim strFile As String
Dim OutApp As Outlook.Application
Dim objOutlookMsg As Outlook.MailItem
Dim objOutlookRecip As Recipient
Dim Recipients As Recipients

  Set OutApp = CreateObject("Outlook.Application")
  Set objOutlookMsg = OutApp.CreateItem(olMailItem)

  strFile = "C:\temp\myfile.xlsx"
  ActiveWorkbook.SaveAs strFile

  Set Recipients = objOutlookMsg.Recipients
  Set objOutlookRecip = Recipients.Add("[email protected]")
  objOutlookRecip.Type = 1

  With objOutlookMsg
    .SentOnBehalfOfName = "[email protected]"
    .Subject = "Testing this macro"
    .HTMLBody = "Testing this macro" & vbCrLf & vbCrLf
    'Resolve each Recipient's name.
    For Each objOutlookRecip In objOutlookMsg.Recipients
      objOutlookRecip.Resolve
    Next
    .Attachments.Add strFile
    .display
  End With

  'objOutlookMsg.Send
  Set OutApp = Nothing
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 Excel VBA 在 Outlook 中打开新邮件 的相关文章

  • 在php中将excel转换为xml

    我想读取 Excel 文件并根据该数据创建 XML 文件 在php中可以吗 Thanks 快速谷歌搜索发现this PHP https github com PHPOffice PHPExcelCodePlex 上的项目 您可能想看一下 它
  • EPPlus / 如何从数据透视表获取数据?或者说如何轻松操作数据?

    我在处理报告中的数据上浪费了很多时间 使用数据透视表是个好主意 但是如何呢 我尝试了一些免费的PivotTable类 但缺少小计 然后 另一种方法 为了excel我正在使用的报告的输出EPPlus 它还支持数据透视表 问题是我们的一些客户没
  • Excel 单元格对齐:例如数值xlLeft、xlRight 还是 xlCenter?

    我一直在尝试对齐 Excel 单元格文本值 我尝试过更常见的xlLeft xlRight但这似乎不起作用 错误是xlLeft没有宣布 我正在使用 Visual Studios 并使用 VB 创建一个 aspx 页面 这是我的代码示例 Dim
  • Excel 中数字的条件格式(自定义格式)具有多个条件

    我想根据单元格中的值动态地将数字格式化为 M 百万 B 十亿 或 K 千 我尝试过 但这不起作用 gt 1000000000 0 B gt 1000000 0 M gt 1000 0 K 0 如果我给出任意两个条件 它就会起作用 例如 gt
  • VB.NET 中的 Excel 自动调整列

    我这里有我的 VB6 代码并且运行良好 For CLms 1 To 10 ws Columns CLms AutoFit lt Autofilt data on XL sheet Next CLms 我已经搜索了如何在 VB NET 中使
  • 使用 C# 的高级过滤器 excel

    我需要在Excel工作表中做一个过滤器 我想知道是否可以做这样的过滤器 List
  • 基于两列值的VLOOKUP

    我有一个表 其中一列包含用户 ID 这些被多次输入以显示特定主题的结果 ID Topic Pass Fail 71086686 Science P 71086686 Maths P 71086686 Tech P 71086686 ICT
  • 如何使用 VBA 在 Excel 中搜索单词然后删除整行? [复制]

    这个问题在这里已经有答案了 请有人帮忙 我正在尝试编写一个 VBA 代码 在 Excel 工作表 D 列中搜索特定单词 DR 然后删除整行 工作表中特定单词多次出现 我想做的就是搜索这些出现的情况 然后删除包含这些单词的整行 我的问题是我不
  • 大型数据集的报告工具/查看器

    我有一个数据处理系统 可以根据其处理的数据生成非常大的报告 我所说的 大 是指该系统的 小 执行在转储到 CSV 文件中时会产生大约 30 MB 的报告数据 而大数据集大约为 130 150 MB 我确信有人有更大的想法 大 但这不是重点
  • 如何使用 VBA 在 Excel 2010 工作表中添加选项按钮以进行分组?

    I want to add many option button to an excel worksheet not to a VBA form and want to group them by row The result should
  • C# 如何判断单元格中的公式是否有错误

    在 Excel 公式中 您可以使用 ISERR A1 or ISERROR A1 在 VBA 宏中 您可以使用IsError sheet Cells 1 1 但是使用 VSTO Excel Addin 项目我没有在 Microsoft Of
  • 在 VBA 中调用批处理文件无法正常工作

    我正在尝试创建一个可供其他人使用的程序 目前 我的文件位于目录中C Documents and Settings jpmccros Desktop test 该目录包含我的macro xlsm names bat 还有另一个子目录名为Dat
  • Mac 上使用 Excel VBA 进行正则表达式

    我需要将 regEx 与 Excel VBA 一起使用 我使用的是 Mac OS 10 10 和 Office 2011 因此没有可以使用的 DLL 文件 这里有什么可做的 我读到我必须绑定一个苹果脚本 这是如何完成的以及该脚本需要什么内容
  • 在c#中使用OleDB读取excel文件?

    我正在构建一个程序来将 excel 文件读取到 dataGridView 中 using System using System Collections Generic using System ComponentModel using S
  • 如何使用 Office.js 获取单元格的格式

    我正在开发一个 Excel 加载项 它提取单元格 A1 的文本 包括其格式 并在其自己的区域中显示文本 所以添加包含这个 见下面的截图 显示格式化文本的区域 开始提取的按钮请点击查看图片 https i stack imgur com oy
  • VBA半正矢公式

    我正在尝试将半正矢公式应用到Excel函数中 它看起来像这样 Public Function Haversine Lat1 As Variant Lon1 As Variant Lat2 As Variant Lon2 As Variant
  • 将一个大的 xlsx 文件导入到 R 中?

    我想知道是否有人知道从 大 xlsx 文件 20Mb 导入数据的方法 我尝试使用 xlsx 和 XLConnect 库 不幸的是 两者都使用 rJava 我总是收到相同的错误 gt library XLConnect gt wb lt lo
  • 使用 python 只读取 Excel 中的可见行

    我想只读取 python 中 Excel 工作表中的可见行 输入 Excel表 所以当我过滤时 作为 python 中的输出 在本例中我将仅获得可见数据 1 行 这是我的代码 from openpyxl import load workbo
  • iCalendar 创建:RFC 5546 说明

    我面临与创建 ICS 文件相关的几个问题 该文件必须与多个客户端兼容 特别是iOS Gmail Outlook Android and Windows Phone 谷歌搜索后 我发现了 2009 年提出的标准 又名RFC5546 https
  • Excel VBA 自动过滤子字符串

    我的 Excel 中有多行 其中 D 列为 TDM 02 Bundle Rehoming 5 NE TDM 02 Bundle Rehoming 23 NE IP 02 Bundle Rehoming 7 NE 等 请注意 大多数情况下 N

随机推荐

  • 访问生产中的 Google App Engine Python 应用程序代码

    背景 我是 Google App Engine 的新手 熟悉其他云提供商的服务 我正在寻找类似于对生产节点的 shell 访问的访问 视图 使用基于 Python Django 的 Google App Engine 应用程序 我想查看生产
  • WPF Tab 键顺序工作错误

    我在 WPF 中有一个观点 我一直在努力使 Tab 键顺序正确 我有三个文本框 我们称它们为 Text1 Text2 和 Text3 和两个自定义控件 每个控件上都有几个其他文本框和各种控件 我们称它们为 Custom1 和 Custom2
  • Objective-c 在我的控制器中添加子视图

    我有一个与代表 控制器和其他一些东西相关的应用程序 问题是我用 init 初始化了控制器中的所有内容 此 init 创建 3 个 UIVIew openGL imagepickerview 和 MKMapView 我希望将这些视图添加到窗口
  • 获取 QF_UFNRA 中实数的小数部分

    使用 smtlib 我想使用 QF UFNRA 进行类似模数的操作 这使我无法使用 mod to int to real 之类的东西 最后我想在以下代码中获取 z 的小数部分 set logic QF UFNRA declare fun z
  • Rails 上的 Angular JS - 参数“RaffleCtrl”不是函数,未定义

    我正在关注 RoR 项目上的整数 Angular JS 教程 在我的控制器 js 文件中 我有以下内容 抽奖咖啡 Place all the behaviors and hooks related to the matching contr
  • 发布 Gmail 插件时出现问题

    我计划推出一个简单的 Gmail 插件 我已遵循发布指南中的每一步并填写了提交表格 然而现在已经过去两周了 我还没有收到任何回复 谁能告诉我我提交的内容需要多长时间才能得到审核 或者发布公共 Gmail 插件的步骤是什么 指南中的那些似乎不
  • 使用python解码tcp数据包

    我正在尝试解码通过 TCP 连接收到的数据 数据包很小 不超过100字节 然而 当它们很多时 我会收到一些连接在一起的数据包 有没有办法防止这种情况 我正在使用Python 我尝试分离数据包 我的来源如下 数据包以STX字节开始 以ETX字
  • 为什么这个 PDO 异常没有被捕获? [关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 我有一个包含在 try catch 中的 INSERT
  • 在 java 中使用带有重写方法的 throws 子句时出现错误? [复制]

    这个问题在这里已经有答案了 当我在方法中使用 throw 子句时出现错误demo 我想知道在继承中使用 throws 有什么限制 错误是 异常ClassNotFoundException与 throws 子句不兼容Test demo Cla
  • 在域中设置命名管道安全性

    我有一个通过命名管道设置的服务器 它对于域管理员来说工作得很好 但是当我在普通用户上测试客户端时 它给出了异常 访问路径被拒绝 因此 这就是我尝试设置的权限 以授予域中所有经过身份验证的用户访问权限 我在这里做错了什么 Server Nam
  • 如何在 Rust 中分割字符串?

    来自文档 尚不清楚 在Java中你可以使用split像这样的方法 some string 123 ffd split 123 Use split let parts some string 123 content split 123 这给出
  • KVO 中的更改字典对于选择索引始终包含 NULL

    我正在使用 KVO 来获取 NSArrayController 的选择索引更改的通知 contoller addObserver self forKeyPath selectionIndex options NSKeyValueObserv
  • 连续文本组件中的空文本空间反应本机

    我有这个问题 我需要将 dummy 一词放在第一行中 直到该行完成 您可以在此处查看示例 https snack expo io B1KcRgGWX 代码 import React Component from react import T
  • 如何在bash中通过opencv访问网络摄像头?

    通过python opencv访问网络摄像头时 isOpened 返回False并且没有读取任何数据 它必须与 wsl 做一些事情吗 根据这个 github 问题 WSL 中尚不支持硬件访问 Ben Hillis 硬件访问是我们将来要研究的
  • 基准测试(Python 与使用 BLAS 的 C++)和 (numpy)

    我想编写一个广泛使用 BLAS 和 LAPACK 线性代数功能的程序 由于性能是一个问题 我做了一些基准测试 想知道我采取的方法是否合法 可以这么说 我有三个参赛者 想通过简单的矩阵乘法来测试他们的表现 参赛者是 Numpy 仅使用dot
  • 处理屏幕方向变化的片段?

    我正在使用这种代码来处理主要活动中的三个片段 FragmentA is Fixed it One Frame I change FragmentB and FragmentC on Button Click on FragmentA his
  • Jupyter 笔记本中的 Imagegrid

    我正在遵循 matplotlib 文档中的示例图像网格 我正在尝试从 Jupyter 笔记本中复制它 matplotlib inline import matplotlib pyplot as plt from mpl toolkits a
  • Google是如何实现首页淡入淡出的效果的?

    如果您访问 google com 您会发现将鼠标悬停在页面上后 顶部的菜单会慢慢出现 我想知道谷歌用什么来控制褪色效果 编辑 因为我不使用 jQuery 所以我不想仅仅为了使用此功能而包含它 有两种方法 JavaScript 适用于大多数浏
  • 在 JavaTokenParsers 中将空格设置为分隔符

    延伸JavaTokenParsers 我有以下内容 class Foo extends JavaTokenParsers lazy val check id action obj lazy val id FOO BAR lazy val a
  • 通过 Excel VBA 在 Outlook 中打开新邮件

    每天我都在处理日常报告 这非常耗时 基本上 我需要发送包含昨天销售额与上周和上个月销售额的简要比较的电子邮件 这工作得很好 完成此操作后 消息将粘贴到新工作表中 然后我必须将其复制并粘贴到 Outlook 中的新电子邮件中 是否有可能创建宏