如何将自定义脚本添加到Outlook?


9

我需要添加一个自定义脚本来处理Outlook会议请求。(请参阅此问题)用于选择脚本的下拉菜单为空,并且似乎没有添加脚本的方法。 如何添加可通过Outlook规则使用的脚本?

Answers:


9

在Outlook中,转到“工具”>“宏”>“ Visual Basic编辑器”

R单击Project 1并选择Insert> Module

在Module1中,添加以下代码:

Sub CustomMeetingRequestRule(Item As Outlook.MeetingItem)
    If Item.ReminderSet = False Then  
        Item.GetAssociatedAppointment(False).ReminderMinutesBeforeStart = 15 
    End If
End Sub

点击保存

制定规则,当您单击“脚本”链接时,脚本应显示为选择内容。

该代码应该执行您在其他问题中所追求的,但尚未对其进行测试。

参考链接:http : //support.microsoft.com/kb/306108


我在脚本上收到弹出错误消息。编译错误:参数不是可选的-带有突出显示的文本“ .GetAssociatedAppointment”
Chris Nava

应该已经测试过了:) Sub和End Sub之间的以下情况如何?如果Item.ReminderSet = False,则Item.GetAssociatedAppointment(False).ReminderMinutesBeforeStart = 15结束如果这应设置任何没有15分钟提醒的约会而没有提醒。如果要将所有会议请求设置为15分钟提醒,则删除If和End if行
acripps

修改后的代码
-acripps

2

Outlook中的脚本也称为宏。我相信Alt + F11会调出Outlook宏的VBA脚本编辑器。


是的,alt-F11可以使用,但是我相信您必须从打开的电子邮件中使用它。.如果功能区中还没有该选项,您还可以使用File / Options / Customize Ribbon并启用Developer。
加里
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.