vba邮件内容复制到word vba 复制word内容 - 电脑|办公 - 电脑办公-杀毒安全-网络-V3学习网
微商网
 
 
导航:首页 |电脑|办公|正文

vba邮件内容复制到word vba 复制word内容

时间:2021-07-06 09:56:17
outlook中,如何用vba将另一个邮件的内容复制到这个邮件里? 求代码 打开后焦点发生了转移,activedocument已经指向刚打开的文件了 改为Sub Macro1()Dim myDo
作者:

vba邮件内容复制到word

outlook中,如何用vba将另一个邮件的内容复制到这个邮件里? 求代码...

"打开后焦点发生了转移,activedocument已经指向刚打开的文件了"改为Sub Macro1()Dim myDoc"On Error Resume NextWith ActiveDocument.Tables(1).Cell(Row:=1, Column:=3).RangeSet myDoc = Word.Application.Documents.Open("E:\1.docx").Delete.InsertAfter Text:=myDoc.Tables(2).Cell(Row:=1, Column:=2)End WithEnd Sub"(InsertAfter Text:=myDoc.Tables(2).Cell(Row:=1, Column:=2)这行代码中,你确定表2存在吗?我测试时只建一个表,所以改为Tables(1).) "也可以这样控制焦点Sub Macro1()Dim myDoc"On Error Resume NextSet myDoc = Word.Application.Documents.Open("E:\1.docx", , , , , , , , , , , vbHide)With ActiveDocument.Tables(1).Cell(Row:=1, Column:=3).Range.Delete.InsertAfter Text:=myDoc.Tables(2).Cell(Row:=1, Column:=2)End WithEnd Sub "至于为什么多出一个换行符我还没想明白

VBA求助:如何复制excel表格到outlook邮件?

Sheets(1) ;/" & Format(Now, &quot,然后复制粘贴以下语句,然后将你的语句里的.HTMLBody = MailBody改为.HTMLBody = RangetoHTML(MailBody)即可;dd-mm-yy h-mm-ss&quot:publishsource=") & &quot.PublishObjects.Add( _ SourceType:=xlSourceRange:=8 .Cells(1), _ Source;.htm&quot, "align=center x, .Add(1) With TempWB; rng.Copy Set TempWB = Workbooks。

Public Function RangetoHTML(rng As Range) Dim fso As Object Dim ts As Object Dim TempFile As String Dim TempWB As Workbook TempFile = Environ$(&quot.PasteSpecial xlPasteValues, , False.UsedRange, False .Cells(1), _ Filename:=TempWB;temp&quot, -2) RangetoHTML = ts.ReadAll ts.Close RangetoHTML = Replace(RangetoHTML;) & &quot.Cells(1).Select Application.CutCopyMode = False On Error Resume Next .DrawingObjects:=xlHtmlStatic) .Publish (True) End With Set fso = CreateObject("Scripting.FileSystemObject") Set ts = fso.GetFile(TempFile).OpenAsTextStream(1.Delete On Error GoTo 0 End With With TempWB.Cells(1).PasteSpecial Paste:=TempFile:publishsource=&quot.PasteSpecial xlPasteFormats, False, False .Address.Visible = True .DrawingObjects;, _ "align=left x, _ Sheet:=TempWB.Sheets(1).Name.Sheets(1), _ HtmlType插入一个模块 展开

大家还关注
    
阅读排行
推荐阅读