ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 17097|回复: 21

[分享] Excel vba 发送邮件 正文 + 精美邮件背景(or 谓之信纸)

[复制链接]

TA的精华主题

TA的得分主题

发表于 2012-2-23 12:08 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖已被收录到知识树中,索引项:邮件应用开发
本帖最后由 kangatang 于 2012-2-24 12:52 编辑

先上附件 mail with stationary.rar (25.44 KB, 下载次数: 637)

还可以定制LOGO Email with Log of Yourself.rar (12.76 KB, 下载次数: 346)

.htmlbody的妙处是,可以被赋值成任意htm文件的源码。
至于适合邮件背景的源码从"C:\Program Files\Common Files\Microsoft Shared\Stationery"
中可以看到很多。比如下图的源码是
<html>
<head>
<title id="ridTitle">Leaves</title>
<style>
<!-- body  { font-family: Arial, Helvetica; font-size: 10pt; color: #993300; margin-top: 25px; margin-left: 15px; } -->
</style>
</head>
<body id="ridBody" background="Leaves Bkgrd.jpg">
<center><img id="ridImg" src=aleabanr.gif align=bottom>
</center>
<p></p> <SPAN id="_AthCaret">
</SPAN> <p></p>
</body>
</html>
11212.JPG



评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-23 12:32 | 显示全部楼层
本帖最后由 kangatang 于 2012-2-23 13:18 编辑

运行下来,不知是否有像我一样的效果。

PLS. 所有附件的自动发送功能,被我阉割掉了。如果需要可以放进去。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-24 12:44 | 显示全部楼层
谢谢DSD99版主,因为表扬所以将第一个附件做了改进。应该运行无误。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-6-1 12:20 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
事实上,并没真正做到信纸功能。
前几天一直在研究用Content-id在邮件中插入图片,就是在邮件查看源文件(view source时看到的 比如 <IMG src="cid:239335301@01062012-27B6">

用outlook发送和接收,可以制作这样一个CID形式的的嵌入。但是如果接收方不用OUTLOOK就不能保证对方看到嵌入式的图片(非附件形式或超链接形式)

TA的精华主题

TA的得分主题

发表于 2012-6-1 11:02 | 显示全部楼层
我需要正需要这样的内容,可以把广告图片做为附近发上去的。

TA的精华主题

TA的得分主题

发表于 2012-6-1 13:00 | 显示全部楼层
我试了发送不成功。如果在htmlbody上写上html代码是发不成功的,不知道为什么?

TA的精华主题

TA的得分主题

发表于 2012-6-11 19:10 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
先顶后看~~












激情火爆不黄不暴力www.ra006.com

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-2-28 19:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
zdlfb 发表于 2013-2-26 16:42
lz,我也跟你遇到了同样的问题,想在邮件正文插入图片,并且这个图片是excel正文的某个区域,好伤脑筋啊, ...

图片是区域?截个图上来看看吧

TA的精华主题

TA的得分主题

发表于 2013-2-26 16:42 | 显示全部楼层
kangatang 发表于 2012-6-1 12:20
事实上,并没真正做到信纸功能。
前几天一直在研究用Content-id在邮件中插入图片,就是在邮件查看源文件(v ...

lz,我也跟你遇到了同样的问题,想在邮件正文插入图片,并且这个图片是excel正文的某个区域,好伤脑筋啊,不知楼主有想法么?

TA的精华主题

TA的得分主题

 楼主| 发表于 2013-3-27 23:22 | 显示全部楼层
zdlfb 发表于 2013-3-27 23:08
就是想用VBA调用outlook发送图片,如果是对方用的是outlook,那么可以正常显示图片,但是用的别的邮箱软件 ...

曾想到直接修改OUTLOOK的模板文件(.oft),里面有CID(content id)指向BASE 64 编码的图片内容。没能力做这个事情。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-3-29 20:32 , Processed in 0.246412 second(s), 12 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表