【发布时间】:2020-11-27 11:01:46
【问题描述】:
在 Excel VBA 中,我想创建一个宏来通过 Outlook 发送一封信。
我需要一个签名,但我无法创建它,因为我有一个 .Body 部分,我需要在它之后粘贴一个动态范围的单元格。
With newEmail
.Display
.SentOnBehalfOfName = ""
.To = ""
.CC = ""
.Subject = ""
.BodyFormat = olFormatHTML
.Body = "Good day" & vbCrLf & "bla bla "
Set xInspect = newEmail.GetInspector
Set pageEditor = xInspect.WordEditor
Sheet1.Range("G128", ActiveSheet.Range("G128").End(xlDown)).Copy
pageEditor.Application.Selection.Start = Len(.Body)
pageEditor.Application.Selection.End = pageEditor.Application.Selection.Start
pageEditor.Application.Selection.Paste
.Display
.Send
我应该添加什么以及在哪里添加,以便在代码粘贴范围后添加签名?
附: .Body 之前的范围是必要的。
【问题讨论】:
-
只需调整克里斯蒂安的答案,以便您从团队签名的任何位置获取签名文件(只是一些 html)文件。