EXCEL关于VBA中如何将TXT中的文本,通过outlook以body 的形式发出去

我这里有个自己用的,宏,rivateSubCommandButton2_Click()DimRngAsRange,NewWbAsWorkbookConstFNameAsS... 我这里有个自己用的,宏,
rivate Sub CommandButton2_Click()
Dim Rng As Range, NewWb As Workbook
Const FName As String = "d:\每日提报.txt"
Application.DisplayAlerts = False
Set Rng = Range("A1:H20")
Rng.Copy
Set NewWb = Workbooks.Add
NewWb.ActiveSheet.Paste
NewWb.SaveAs Filename:=FName, FileFormat:=xlText
NewWb.Close SaveChanges:=False

Dim ou As Object

Dim oua As Object

Set ou = CreateObject("outlook.application")

Set oua = ou.createitem(0)

With oua

.to = "16748610@qq.com"

.Subject = "daily txt 每日统计"

.body = ""

.Attachments.Add ("d:\每日提报.txt")

.send
End With
End Sub
首先第一部分是将,A1:H22转换为TXT格式输出,
第二部分,是将输出的TXT文件,通过调用OUTLOOK ,以附件发出去,
但是第二部分的,邮件BODY,如何才能定义成,A1:H22,,又或者,提取TXT文件,将TXT文件的内容添加进,邮件BODY 里面 我不是学编程的,这点我想了很久 很苦恼
展开
 我来答
手机用户46372
2011-04-18 · TA获得超过309个赞
知道答主
回答量:275
采纳率:0%
帮助的人:0
展开全部
。但是VBA是一种对Office通用的语言,对Outlook、Excel、Word来说,只是操作的对象不同。因为Excel相关的VBA书籍很多,你可以先学习这些书籍,然后了解Outlook对象模型(帮助文件里有),这样应该就可以了。
建议这个网站:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tylerma_101
2011-04-18 · TA获得超过111个赞
知道答主
回答量:127
采纳率:100%
帮助的人:64.3万
展开全部
把资料发我,我帮你搞定,Tylerma3223@163.com
没附件看着太难受了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tobeso
2011-04-18 · TA获得超过2648个赞
知道小有建树答主
回答量:655
采纳率:0%
帮助的人:290万
展开全部
kankan..................
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式