乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用excel宏做一个可以设置时间的自动发邮件的程序?求大...

如何用excel宏做一个可以设置时间的自动发邮件的程序?求大...

作者:乔山办公网日期:

返回目录:excel表格制作


选中A1
格式,条件格式,公式
=today()-a1>=120
格式里调整字体为红色或者是图案为红色。
这样到了120以及上就变色了

一般现在邮箱本身都是带定时发送功能,例如QQ邮箱,你可以先编辑好邮件,然后选择定时发送,所以你想的就是比较多于的功能了,望采纳
可以,不过要用宏了
以下代码是调用outlook,要配置好outlook,正常e79fa5e98193e59b9ee7ad94334状态下可以收发邮件,然后执行
Sub sendemail()
Dim OutlookApp As Object
Dim MailItem As Object
Set OutlookApp = CreateObject("Outlook.Application")
Set MailItem = OutlookApp.CreateItem(0)
MailItem.To = Cells(1, 1) '发件人
MailItem.CC = Cells(1, 2) '抄送
MailItem.Subject = Cells(1, 3) '主题
MailItem.Body = Cells(1, 4) '正文
MailItem.Attachments.Add Cells(1, 5).Value '附件 路径
MailItem.Send
Set OutlookApp = Nothing
Set MailItem = Nothing
End Sub
cells是单元格后面的两个变量分别是行号和列号,cells(1,1)就是A1,cells(1,2)就是B1。。
要看你具体的要求,留个qq?

如果是需要弹出提示对话框而不是简单地在单元格里面显示一提醒句话,理论上是也可以做到的。但是需要用到VBA宏代码,会比较麻烦。

如果楼主一定要用Excel来做的愿望不是很强烈,建议选择其它提醒软件。

定点提醒只是Outlook众多功能中的一个,而且只有在Outlook运行时才会发挥作用。如果只是为了这个小小的提醒功能就一直开着Outlook(这家伙挺占内存的),我觉得不是很值得。除非你的邮件客户端正好就是Outlook,而且你习惯一直挂在上面。

其实网上有非常多类似的定时提醒小软件,免费的/付费的都有,酷的炫的都有。楼主要是感兴趣可以去搜搜看……

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网