从本论坛上看到过自动创建邮件的代码: Dim MItem As Object Set MItem = OutlookApp.CreateItem(0) With MItem .To = '比较好理解 邮件地址 .Subject = '标题 .Body = '信件的主体了,我的问题也在这里,下面详细说明。 .Display '显示创建的邮件 原来的宏里面Body属性是被赋了文本值。我想问的是,这里面可以用表格么? 小弟对程序啊过程啊什么的一头雾水,只知道学习各位高手的例子。下面有几条思路,不知道对不对头? 1、是否本身这个.Body后面可以跟很多语句,把ActiveDocument.Tables.Add这样的语句哪呢个加进去?貌似可能性不大,但是如果能加,我的问题就解决啦,希望高手们赐教如何加。 2、Body可以是个Word文档,我先用宏创建个Word文档,把表格加进去,再传递给Body。这样不会被当做附件来处理吧?可行么?如果可行怎样创建这个Word文档呢? 3、文本,也就是字符串。字符串可以赋值给变量,用变量传递给Body本来也是这段代码的原来用法,那么有没有这样特殊的字符串,可以包含表格?如果有,请各位大哥大姐帮忙写一下。 以上是我的三个胡思乱想,但我对各种语句简直没有一丁点儿熟悉,所有知道的都是通过录制宏来发现。。。。 这段代码将是我的VBA中最最重要的一段,恳请各位不吝赐教。 |