在邮件里面打开表格,已经做了修改并且已经保存,怎样才能找回来,急,急,急...

在邮件里面打开表格,已经做了修改并且已经保存,怎样才能找回来,急,急,急...,第1张

看链接问题是不是和你的类似,

试到此 C:\Documents and Settings\Owner\Local Settings\Temp 路径下找最近时间的Microsoft Excel 工作表(即后缀为 XLS 的),“Owner”可能为你登录系统时的名字。

设你的邮箱帐号保存在A列并从A2开始,在空白的一列(假设为C列),在C2单元格内输入公式:

=REPLACE(A2,1,3,"")

然后往下复制填充,得出结果后选中所有结果,复制到A列的需要的位置上,进行选择性粘贴(粘贴数值)即可

将HTMLBody写入剪贴板就行了

Sub EmailToExcel()

Set outlookapp = CreateObject("outlookapplication")

Set myitem = outlookappApplicationGetNamespace("mapi")

Set Myfolder = myitemGetDefaultFolder(olFolderInbox)Folders("a")

mailcounts = MyfolderItemsCount

Dim MyDataObj As New DataObject

MyDataObjSetText ""

If (MsgBox(mailcounts & " pieces of letter in a!", vbYesNo) = vbNo) Then Exit Sub

If mailcounts > 0 Then

For i = 1 To mailcounts

If WorksheetsCount < mailcounts Then

SheetsAdd After:=Sheets(SheetsCount)

End If

Set TheMail = MyfolderItems(i)

MyDataObjSetText (TheMailHTMLBody)

MyDataObjPutInClipboard

Sheets(i)Select

Sheets(i)Range("A1")Select

ActiveSheetPaste

MyDataObjSetText ""

Next i

End If

End Sub

首先准备好需要的Word信息模板和Excel数据表格,备注好名称

在Word信息模板中“邮件功能区找到“开始邮件合并”功能,点击选择“信函”

同样在“邮件”功能区找到“选择收件人”功能,点击选择“使用现有列表”

进入选择界面后,在桌面上找到我们刚刚新建的Excel数据表,选中,然后点击“打开”

在打开的界面选中数据所在的文件,点击“确定”

同样在“邮件”功能区找到“插入合并域”功能,把对应的信息插入到对应的信息框里

完成插入后,同样在“邮件”功能区找到“完成并合并”功能,点击选择“编辑单个文档”,选择“全部”,点击“确定”,邮件合并就完成了,这时候每个信息表就是单独的一页,方便打印

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/12183278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存