如何在Outlook 2019/Office 365中运行VBA脚本邮件规则

       如果你公司的邮件系统是Microsoft Exchange Server + Outlook,能在Outlook中执行VBA邮件规则,自动化处理邮件,可以节省大把的时间。自Outlook 2016开始,运作VBA邮件规则需要费一番周折了,跟博主来看看如何做吧。

1. 开启在邮件规则中运行VBA脚本

自Outlook 2016起,邮件规则中的运行脚本被隐藏了,需要设置注册表启用:

打开注册表编辑器,在路径HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security下增加一个DWORD值型的EnableUnsafeClientMailRules项,设置值为1

接下来在新建规则时,就可以看到执行脚本选项了

2. 开启Ribbon中的开发工具栏(Ribbon)

3. 在开发工具栏中代码菜单(Code)中点击打开Visual Basic编辑器,在Module1中编写要执行的VBA脚本

4. 在开发工具栏中代码菜单(Code)中点击设置宏安全(Macro Security)

经过多次实验,只能设置成最不安全的Enable all才能在邮件规则中运行VBA脚本,如网友有方法可提升安全性,欢迎留言

5. 新建邮件规则,引用第3步中编写的VBA脚本,就可以自动运行了

这里有个不错的网站,可以在上面找一些VBA脚本的例子:

https://www.slipstick.com/outlook-developers/

参考:

1. https://www.extendoffice.com/documents/outlook/4640-outlook-rule-run-a-script-missing.html

2. https://www.datanumen.com/blogs/run-vba-code-outlook/

猜你喜欢

转载自blog.csdn.net/gongxsh00/article/details/103591845
今日推荐