snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
'Other code
Dim sig As String
Set z = CreateObject("Outlook.Application")
Set y = z.CreateItem(0)
On Error Resume Next
With y
.Bodyformat = olFormatRichPlain
.Display
.To = Range("U1").Value
.Subject = "Automail" & " /" & Format(Date, " dd-mm-yy ") & " Round / " & Format(Time, "h.00")
Set insp = .getinspector
Set doc = insp.wordeditor
sig = .body
' doc.Range.insetbefore
ActiveSheet.Range("A1").CurrentRegion.Copy
doc.Range.Paste '"Signature = emailMail.body"
doc.Range.InsertAfter sig
End With
'Other code
'Other code
Dim sig As String
Set z = CreateObject("Outlook.Application")
Set y = z.CreateItem(0)
On Error Resume Next
With y
.Bodyformat = olFormatRichPlain
.Display
.To = Range("U1").Value
.Subject = "Automail" & " /" & Format(Date, " dd-mm-yy ") & " Round / " & Format(Time, "h.00")
Set insp = .getinspector
Set doc = insp.wordeditor
sig = .body
' doc.Range.insetbefore
ActiveSheet.Range("A1").CurrentRegion.Copy
doc.Range.Paste '"Signature = emailMail.body"
doc.Range.InsertAfter sig
End With
'Other code
พบทางสว่างเลยครับ ขอบคุณมากครับอาจารย์
ใช้ประยุกต์เพื่อเติมได้แต่ไม่รู้จัก Code เลยไม่รู้ว่าต้องเป็นแบบนี้
doc.Range.insetbefore
doc.Range.InsertAfter sig