乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何用VBA实现Excel日程安排添加到outlook201...

如何用VBA实现Excel日程安排添加到outlook201...

作者:乔山办公网日期:

返回目录:excel表格制作


把excel格式的周工作计划导入outlook的日历里的方法如下:
1、在outlook里建立一个周工作计划的模板,
2、把建好的周工作计划模板导出,
3、根据导出的模板,对已经做好的excdl周工作计划进行调整,请要是列的名称,位置等信息,
4、将调整好的周工作计划保存,
5、在outlook中倒入修改后的周工作计划,就可以了。

可以在excel中使用vba完成.
假设要提醒的事件名称在A列,提醒时间在B列.格式如下

事件名称 提醒时间
测试e69da5e887aa7a643631 2012-1-6 15:50
测试2 2012-1-7 15:50
测试3 2012-1-8 15:50

按ALT+F11>工具>引用>勾选 MS OUTLOOK 14.0 OBJECT LIBRARY (14是2010的版本根据自己的office版本选择)

然后按住ALT按I M
粘贴下面代码后按F5,即可在outlook中添加一系列的提醒.

Sub test()
Dim ol As Outlook.Application
Set ol = CreateObject("Outlook.Application")
Dim t As AppointmentItem
For r = 2 To Range("b65536").End(xlUp).Row
Set t = ol.CreateItem(olAppointmentItem)
With t
.Subject = Cells(r, 1) '事件名称
.Start = Cells(r, 2) '开始时间
.Duration = 30 '持续时间
.ReminderMinutesBeforeStart = 45 '提前N分钟提醒
.Body = "Excel日程提醒" '事件内容
.Save
'.Display
End With
Next
End Sub
追问
按ALT+F11>工具>引用>勾选 MS OUTLOOK 14.0 OBJECT LIBRARY (14是2010的版本根据自己的office版本选择)

然后按住ALT按I M
google日历有个免费短信提醒功能,不知道大家用不用,我觉得这种手机提醒的形式我可以接受,但是我想吧excel的日程导入到google日历里面,不知道各位有没有实现方式,最好简单点哈。

定位好插入点光标后,用鼠标单击工具栏上的“插入 Microsoft Excel 工作表”按钮,在打开的表格列表中选中一个单元格,在文档中插入工作表,再打开“插入”菜单,选择“对象”,在弹出的对话框的“新建”选项卡中,选择“日历控件”,确定,即可在工作表中插入日历。

相关阅读

关键词不能为空
极力推荐
  • EXCEL如何自动隐藏某列有数据0的 那行呢

  • excel值为0的值怎么自动隐藏? 1、用条件格局。单击列标B,全选B列后(当然也能够知比方B2:B1000),格局-条件格局-单元格数值-等于-0,这样就设置好了条件,也就是说当等于0时怎么

聚合标签

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