ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助]能自动发送电子邮件吗?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2006-2-16 23:08 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
在OFFICE 2003中,想要定时发送一个工作表,却出现了上图的选择框,不选择“是”,计算机就躺倒不干活[em16]。请高手指点,先谢了。

[求助]能自动发送电子邮件吗?

[求助]能自动发送电子邮件吗?

TA的精华主题

TA的得分主题

发表于 2006-2-16 23:57 | 显示全部楼层

自动发送电子邮件应该能实现,勾上允许访问不行么?

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-16 23:59 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
在一楼图中“允许访问”处,可设置的最长时间只有十分钟[em13],若是能长一些,能设为几天也好啊。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 00:00 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
回northwolves兄,勾上几分钟以后又不行了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 00:04 | 显示全部楼层
OFFICE OUTLOOK 2003中有关安全设置的地方,也看了,没有找到可以设置这项的地方。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 00:09 | 显示全部楼层

真是没法,OFFICE OUTLOOK中有关的解释是:

某程序正试图访问您的“通讯簿”

某程序正试图访问通讯簿或者“联系人”。病毒可以通过向“通讯簿”中列出的人发送电子邮件副本来传播。在该程序能够继续运行以前,您必须允许或拒绝对“通讯簿”的访问。

允许访问

请执行以下操作之一或全部:

  • 若要允许程序仅在本实例(例如某联系人)中进行访问,请单击“是”。
  • 若要允许在不超过 10 分钟的指定时间段中进行未加保护的访问,请选择“允许访问”复选框,然后单击列表中的某个时间段。

拒绝访问

  • 单击“否”。

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 00:18 | 显示全部楼层
唉,别的客户端邮件软件,又不能控制它。实在没法,只能换回OUTLOOK 2000了。

TA的精华主题

TA的得分主题

发表于 2006-2-17 00:29 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 09:33 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
谢lotustower指引,完全解决了我发送邮件碰上的难题,非常感谢。
[此贴子已经被作者于2006-2-17 12:29:41编辑过]

TA的精华主题

TA的得分主题

 楼主| 发表于 2006-2-17 11:08 | 显示全部楼层
lotustower指引的方法,使用sendkeys方法模拟手工发送,绕开了程序发送邮件时的警告。我这呆脑袋怎么没想到哟。 此外,认真看到原代码后,根据在EXCEL中运用的特点,对其进行了精简,删除了外部引用,在EXCEL 2003及OUTLOOK 2003中通过测试: Sub SendMail() Dim objOL As Object Dim itmNewMail As Object '引用Microsoft Outlook 物件模型 Set objOL = CreateObject("Outlook.Application") Set itmNewMail = objOL.CreateItem(olMailItem) With itmNewMail .Subject = "chijanzen Mail Test" '主旨 .Body = Application.UserName & "發送郵件測試2222" '本文 .To = "12345@cccc.com" '收件者 .Attachments.Add "C:\PDOS.DEF", olByValue, 1, "4th Quarter 1996 Results Chart" .Display '啟動視窗 End With SendKeys "%s" Set objOL = Nothing Set itmNewMail = Nothing End Sub
[此贴子已经被作者于2006-2-17 12:30:29编辑过]
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

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

GMT+8, 2024-4-24 13:26 , Processed in 0.036287 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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