excel - 如何使用 VBA 将文件附加到电子邮件?
问题描述
我正在尝试使用 VBA 从 Excel 文件中自动化 Excel 上的电子邮件发件人。我想在这封电子邮件中附加一个文件,这个文件在 Excel 单元格中有链接。
我试图这样做:
.Attachments.Add ActiveCell.Offset(0, 18).Value
因此,该单元格中的文件可以附加到我的电子邮件中。但它没有用......也许改变“.Value”可能会有所帮助,但我不反对。我不能只附加他文件夹中的文件,因为它总是在变化,唯一可以使用的是来自 Excel 的链接。我对VBA真的很陌生,在此先感谢您的帮助!
解决方案
Dim app, email As Object
Set app = CreateObject("Outlook.Application")
Set email = app.createitem(0)
With email
.to = "foo@blahblah.com"
.cc = ""
.Attachments.Add Sheet1.Cells(1, 1).Value
.display
End With
推荐阅读
- kubernetes - Kubernetes 检查 serviceaccount 权限
- common-lisp - asdf:test-system 来自 Makefile 不返回错误返回码
- java - URLClassLoader - getResource 和 findResource 之间的区别
- database-trigger - 仅在某个字段更改值时触发的更新后创建触发器
- ios - 如何在 JavaFXPorts (GluonHQ) 中指定 Entitlements.plist 属性
- c# - 使用 LINQ 在已排序的对象列表中查找间隙?
- kubernetes - 无法使用默认 Cloud Composer 环境运行 Airflow 的 KubernetesPodOperator
- python - Python 安装 OPCUA 包
- android - 警告“BluetoothRemoteDevices:跳过名称更新”是什么意思?
- c# - 添加瞬态
() 与 AddTransient ()