博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
通过VBA自定义outlook日历
阅读量:6028 次
发布时间:2019-06-20

本文共 1027 字,大约阅读时间需要 3 分钟。

  hot3.png

outlook日历功能很强大,设置了账号后,能在手机端进行同步,经常使用。且outlook能周期性的定义会议或者约会,比如设置每周一次的例会等。但是,有一个小的遗憾,就是不能对每次的重复进行编号,查看不方便。于是,从网上找了一段vba代码,能通过脚本自己设定日历。比如,9月2号开学,设定每周是第几教学周,具体代码如下:

Sub SetAppt()    Dim olApp As Outlook.Application    Dim olApt As AppointmentItem    Dim a As Variant    Set olApp = New Outlook.Application    begin = CDate("2018-09-02") '设置开始时间    For i = 1 To 20        Set olApt = olApp.CreateItem(olAppointmentItem)        With olApt            .Start = begin + TimeValue("8:00:00") '新建日历的开始时间            .End = .Start + TimeValue("00:30:00") '新建日历的结束时间            .Subject = "教学第" + Str(i) + "周"      '新建日历的主题            .Location = ""   '新建日历的地点            .Body = ""      '新建日历的内容            .BusyStatus = olBusy            .ReminderMinutesBeforeStart = 5   '新建日历提醒时间            .ReminderSet = True            .Save        End With        begin = begin + 7 '每7天循环一次,也就是每周一次    Next    Set olApt = Nothing    Set olApp = NothingEnd Sub

outlook宏的开启方式是:文件-》选项-》自定义功能区-》 右侧开发工具勾选上即可

转载于:https://my.oschina.net/felony/blog/2052263

你可能感兴趣的文章
footer固定在页面底部的实现方法总结
查看>>
ant design pro (十六)advanced 权限管理
查看>>
git报错:Pull is not possible because you have unmerged files解决方法
查看>>
nginx上传文件大小
查看>>
React Native填坑之旅 -- 回归小插曲
查看>>
数字通信原理笔记(一)---概述
查看>>
Drectx 3D窗口后台截图
查看>>
HDU 2243 考研路茫茫——单词情结(自动机)
查看>>
nonatomic,assign,copy,retain的区别
查看>>
hbase.client.keyvalue.maxsize的默认值
查看>>
flask使用debug模式时,存在错误时,会占用设备内存直至服务重启才释放;debug模式会开启一个守护进程(daemon process)...
查看>>
Java关键字(四)——final
查看>>
分析轮子(二)- << ,>>,>> (左移、右移、无符号右移)
查看>>
MySql 5.7 新特性概览
查看>>
Dubbo OPS工具——dubbo-admin & dubbo-monitor
查看>>
如何将OpenCV中的Mat类绑定为OpenGL中的纹理
查看>>
CutyCapt
查看>>
Dungeon Master ZOJ 1940【优先队列+广搜】
查看>>
解决https://localhost:1158/em 页面无法打开的问题
查看>>
[Cocoa]深入浅出Cocoa之Core Data(4)- 使用绑定
查看>>