【发布时间】:2018-09-18 16:32:12
【问题描述】:
我在How to send a Word document as body of an email with VBA 中使用了 Patrick Wynne 提供的代码,但它覆盖了签名。粘贴word文档内容时,有没有办法更改代码以保留默认签名?
代码如下:
Sub emailFromDoc()
Dim wd As Object, editor As Object
Dim doc As Object
Dim oMail As MailItem
Set wd = CreateObject("Word.Application")
Set doc = wd.documents.Open(...path to your doc...)
doc.Content.Copy
doc.Close
set wd = Nothing
Set oMail = Application.CreateItem(olMailItem)
With oMail
.BodyFormat = olFormatRichText
Set editor = .GetInspector.WordEditor
editor.Content.Paste
.Display
End With
End Sub
【问题讨论】: