将Word文档主体复制到Outlook电子邮件:RTE 5

urdearboy

我想所有的Word文档的内容复制到Outlook电子邮件的身体,同时保持格式并期待遵循找到了解决这一职位,但我得到以下行错误:.BodyFormat = olFormatRichText当错误处理程序被删除时,我得到RTE5: Invalid procedure call or argument


知道为什么此行抛出错误或如何纠正?


Sub Sender(Target As Range)


Dim OutApp As Object
Dim OutMail As Object
Dim wd As Object
Dim editor As Object
Dim doc As Object

Dim fp As String
fp = "C:\Users\urdearboy\"

Set wd = CreateObject("Word.Application")
Set doc = wd.documents.Open(fp & "mydearfile.docx")
doc.Content.Copy
doc.Close
Set wd = Nothing

On Error GoTo BNP:

    Set OutApp = CreateObject("Outlook.Application")
    Set OutMail = OutApp.CreateItem(0)
        With OutMail
            .SentOnBehalfOfName = "[email protected]"
            .to = Target.Offset(, 2)
            .Subject = "Hi Mom"
            .BodyFormat = olFormatRichText                 '<----- ERROR LINE
            Set editor = .GetInspector.WordEditor
            editor.Content.Paste
            
            .Display
            '.Send
            
            Target.Offset(, -1) = "Sent"
        End With
        
BNP:
    Set OutApp = Nothing
    Set OutMail = Nothing

End Sub

上下文:我决定使用Word to Outlook副本,因为该文件具有很多格式和照片,并且严格在Outlook HTML中获得正确的格式听起来像噩梦。如果手动完成,这实际上是CTRL + A + CopyWord和CTRL + VOutlook中的完整内容可以使所有格式,照片和gif格式保持正确格式。这里的目标是模仿VBA中的该过程。如果有更好的解决方案,也应该对此有所开放

大本钟

如果您后期绑定,请添加:

Const olFormatRichText As Long = 3

(好像您也Option Explicit没穿……)

您可以在olFormatRichText 此处找到适当的值

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Outlook电子邮件正文不会复制到Excel

来自分类Dev

Outlook电子邮件正文不会复制到Excel

来自分类Dev

使用VBA将富文本表格从Outlook电子邮件复制到Excel吗?

来自分类Dev

在Outlook中创建规则以将电子邮件复制到远程文件夹?

来自分类Dev

Outlook默认在5:00发送电子邮件

来自分类Dev

Laravel 5:将数据传递到电子邮件视图

来自分类Dev

流星:我可以将第三方登录电子邮件复制到用户文档中的根电子邮件密钥吗?

来自分类Dev

Outlook 2010,将电子邮件复制到文件夹中,并将复制的电子邮件标记为已读,但将原始电子邮件保留为未读

来自分类Dev

Laravel 5将HTML添加到电子邮件

来自分类Dev

复制到电子邮件Excel + Outlook时更改格式

来自分类Dev

将特定文本从电子邮件复制到电子表格

来自分类Dev

Rails ActionMailer将电子邮件复制到已发送的文件夹SMTP ruby

来自分类Dev

如何将大量电子邮件复制到Thunderbird中的IMAP文件夹?

来自分类Dev

将电子邮件程序复制到另一台计算机

来自分类Dev

将旧电子邮件复制到存档子文件夹中

来自分类Dev

使用VBA将一系列单元格从封闭的工作簿复制到已经包含正文的Outlook电子邮件中?

来自分类Dev

无法将电子邮件发送到laravel 5中动态的电子邮件发件人

来自分类Dev

将libpq.5.dylib复制到/usr/lib/libpq.5.dylib

来自分类Dev

如何发送电子邮件到MD5地址

来自分类Dev

如何将电子邮件发送到MD5地址

来自分类Dev

将电子邮件正文保存到Word文档

来自分类Dev

将文本从 Excel 原样复制到 Outlook 邮件

来自分类Dev

使用线程将电子邮件复制到javamail中的文件夹时遇到问题

来自分类Dev

仅将非空单元格复制到通过电子邮件发送的 HTML 对象中

来自分类Dev

将文件从文件夹复制到基于md5sum的文件夹

来自分类Dev

Laravel 5:如何将本地文件复制到Amazon S3?

来自分类Dev

将文件从文件夹复制到基于md5sum的文件夹

来自分类Dev

将md5sum输出复制到C程序中的字符串

来自分类Dev

HTML5电子邮件输入无法验证电子邮件地址?

Related 相关文章

  1. 1

    Outlook电子邮件正文不会复制到Excel

  2. 2

    Outlook电子邮件正文不会复制到Excel

  3. 3

    使用VBA将富文本表格从Outlook电子邮件复制到Excel吗?

  4. 4

    在Outlook中创建规则以将电子邮件复制到远程文件夹?

  5. 5

    Outlook默认在5:00发送电子邮件

  6. 6

    Laravel 5:将数据传递到电子邮件视图

  7. 7

    流星:我可以将第三方登录电子邮件复制到用户文档中的根电子邮件密钥吗?

  8. 8

    Outlook 2010,将电子邮件复制到文件夹中,并将复制的电子邮件标记为已读,但将原始电子邮件保留为未读

  9. 9

    Laravel 5将HTML添加到电子邮件

  10. 10

    复制到电子邮件Excel + Outlook时更改格式

  11. 11

    将特定文本从电子邮件复制到电子表格

  12. 12

    Rails ActionMailer将电子邮件复制到已发送的文件夹SMTP ruby

  13. 13

    如何将大量电子邮件复制到Thunderbird中的IMAP文件夹?

  14. 14

    将电子邮件程序复制到另一台计算机

  15. 15

    将旧电子邮件复制到存档子文件夹中

  16. 16

    使用VBA将一系列单元格从封闭的工作簿复制到已经包含正文的Outlook电子邮件中?

  17. 17

    无法将电子邮件发送到laravel 5中动态的电子邮件发件人

  18. 18

    将libpq.5.dylib复制到/usr/lib/libpq.5.dylib

  19. 19

    如何发送电子邮件到MD5地址

  20. 20

    如何将电子邮件发送到MD5地址

  21. 21

    将电子邮件正文保存到Word文档

  22. 22

    将文本从 Excel 原样复制到 Outlook 邮件

  23. 23

    使用线程将电子邮件复制到javamail中的文件夹时遇到问题

  24. 24

    仅将非空单元格复制到通过电子邮件发送的 HTML 对象中

  25. 25

    将文件从文件夹复制到基于md5sum的文件夹

  26. 26

    Laravel 5:如何将本地文件复制到Amazon S3?

  27. 27

    将文件从文件夹复制到基于md5sum的文件夹

  28. 28

    将md5sum输出复制到C程序中的字符串

  29. 29

    HTML5电子邮件输入无法验证电子邮件地址?

热门标签

归档