电子邮件中的附件VBA excel

雷米

我正在尝试通过Excel中的vba发送电子邮件,一切正常,请注意电子邮件附件。它似乎没有链接。问题可能在哪里?字符串附件指向正确的文件。

Dim OutApp As Object
Dim OutMail As Object
Dim email
Dim attach

email = writeEmailAddress()
attach = attachement()

Sheets("Mail").Range("B1") = email
Sheets("Mail").Range("B2") = "xxxxxx"
Sheets("Mail").Range("B3") = "xxxxxxx"
Sheets("Mail").Range("B4") = attach
MsgBox attach

Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)

On Error Resume Next
With OutMail
    .SendKeys "^{ENTER}"
    .to = "xxxxx"
    .CC = ""
    .BCC = ""
    .Subject = Sheets("Mail").Range("B5").Value
    .Body = Sheets("Mail").Range("B6").Value
    'You can add other files also like this
    .Attachments.Add attach ' <--------------------------------This is causing troubble
    .Display 
End With
On Error GoTo 0

Set OutMail = Nothing
Set OutApp = Nothing
用户4039065

改变,

.Attachments.Add attach

... 到,

If CBool(Len(Dir(attach, vbNormal))) Then
    .Attachments.Add attach, 1   '<~~ 1 is olByValue 
Else
    Debug.Print "Cannot find '" & attach & "'"
End If

如果未将附件添加到您的电子邮件项目中,请检查VBE的“即时窗口”(例如Ctrl + G)以获取错误消息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过VBA从Excel发送电子邮件附件

来自分类Dev

Excel VBA发送带有多个附件的电子邮件

来自分类Dev

通过VBA从Excel发送电子邮件附件

来自分类Dev

使用Excel检查是否有未读电子邮件,附件名称中包含“ Production_Plan”作为附件的一部分-VBA

来自分类Dev

通过Excel VBA作为电子邮件附件发送的文件始终损坏

来自分类Dev

Task Scheduler无法运行Excel VBA代码以将PDF作为电子邮件附件发送

来自分类Dev

Excel VBA发送带有可变数量的附件的电子邮件

来自分类Dev

Excel VBA代码从Outlook中检索电子邮件

来自分类Dev

使用SendObject从Access发送Excel对象,电子邮件中没有附件

来自分类Dev

VBA Excel 电子邮件格式问题

来自分类Dev

发送python电子邮件时添加excel文件附件

来自分类Dev

使用Python和Excel附件发送电子邮件

来自分类Dev

如何从带有附件的 Outlook 电子邮件中实时自动提取信息到 excel 中?

来自分类Dev

使用Excel VBA将Word文档作为电子邮件发送到Excel中的列表

来自分类Dev

使用python将带有附件的Outlook电子邮件发送到Excel中的用户列表

来自分类Dev

VBA函数解析电子邮件正文以获取电子邮件地址,并写入Excel

来自分类Dev

使用Excel VBA通过模板在Outlook 2010中创建电子邮件

来自分类Dev

VBA-如何在Outlook中发送电子邮件之前在Excel中存储.SentOn

来自分类Dev

嵌入图像并将文件附加到通过Excel VBA发送的电子邮件中

来自分类Dev

Excel VBA将单个图像嵌入到电子邮件联系人列表中

来自分类Dev

Excel VBA - 验证列中的电子邮件地址并复制到剪贴板

来自分类Dev

Excel VBA 在每 9 行的列中输入日期时创建电子邮件

来自分类Dev

Excel VBA:根据日期获取电子邮件主题

来自分类Dev

Excel VBA验证自动电子邮件状态

来自分类Dev

从Excel VBA将签名插入Outlook电子邮件

来自分类Dev

VBA复制电子邮件正文到Excel作为表

来自分类Dev

Excel VBA,如何回复特定的电子邮件

来自分类Dev

带有Excel生成的电子邮件的nextline vba

来自分类Dev

带有Excel生成的电子邮件的nextline vba

Related 相关文章

  1. 1

    通过VBA从Excel发送电子邮件附件

  2. 2

    Excel VBA发送带有多个附件的电子邮件

  3. 3

    通过VBA从Excel发送电子邮件附件

  4. 4

    使用Excel检查是否有未读电子邮件,附件名称中包含“ Production_Plan”作为附件的一部分-VBA

  5. 5

    通过Excel VBA作为电子邮件附件发送的文件始终损坏

  6. 6

    Task Scheduler无法运行Excel VBA代码以将PDF作为电子邮件附件发送

  7. 7

    Excel VBA发送带有可变数量的附件的电子邮件

  8. 8

    Excel VBA代码从Outlook中检索电子邮件

  9. 9

    使用SendObject从Access发送Excel对象,电子邮件中没有附件

  10. 10

    VBA Excel 电子邮件格式问题

  11. 11

    发送python电子邮件时添加excel文件附件

  12. 12

    使用Python和Excel附件发送电子邮件

  13. 13

    如何从带有附件的 Outlook 电子邮件中实时自动提取信息到 excel 中?

  14. 14

    使用Excel VBA将Word文档作为电子邮件发送到Excel中的列表

  15. 15

    使用python将带有附件的Outlook电子邮件发送到Excel中的用户列表

  16. 16

    VBA函数解析电子邮件正文以获取电子邮件地址,并写入Excel

  17. 17

    使用Excel VBA通过模板在Outlook 2010中创建电子邮件

  18. 18

    VBA-如何在Outlook中发送电子邮件之前在Excel中存储.SentOn

  19. 19

    嵌入图像并将文件附加到通过Excel VBA发送的电子邮件中

  20. 20

    Excel VBA将单个图像嵌入到电子邮件联系人列表中

  21. 21

    Excel VBA - 验证列中的电子邮件地址并复制到剪贴板

  22. 22

    Excel VBA 在每 9 行的列中输入日期时创建电子邮件

  23. 23

    Excel VBA:根据日期获取电子邮件主题

  24. 24

    Excel VBA验证自动电子邮件状态

  25. 25

    从Excel VBA将签名插入Outlook电子邮件

  26. 26

    VBA复制电子邮件正文到Excel作为表

  27. 27

    Excel VBA,如何回复特定的电子邮件

  28. 28

    带有Excel生成的电子邮件的nextline vba

  29. 29

    带有Excel生成的电子邮件的nextline vba

热门标签

归档