【发布时间】:2017-09-23 22:57:54
【问题描述】:
我正在设计一个 Outlook 联系人表单。我试图放入“查看代码”按钮的脚本编辑器中的示例代码都没有做任何事情。最基本的例子是:
Sub Item_Open()
msgbox "Hello World"
End Sub
当我单击“运行此表单”按钮时,不会出现任何消息框或错误消息。它似乎完全忽略了 VBScript。我尝试过的每一段示例代码都会发生同样的情况。
这是我第一次为 Office 或 VBA 或 VBScript 进行任何开发,所以我认为我缺少一些基本的东西,但我已经观看并阅读了一些教程,完全按照显示的内容进行操作,但没有任何效果。我可以设计和发布带有自定义字段和基本组合框的联系人表单。
在信任中心,我将宏设置设置为“所有宏的通知”,并选中电子邮件安全选项“允许共享文件夹中的脚本”和“允许公共文件夹中的脚本”。
我正在使用 Windows 10 x64 版本 1703 Build 15063.608 上的 Office 365 32 位版本 1708(Build 8431.2079 Click-to-Run)月度频道设计一个联系人表单。
任何帮助将不胜感激!
谢谢!
【问题讨论】:
-
您是否将您的 sub 分配给一个按钮或从 open 事件中调用 sub?除非在活动中,否则它不会自行运行。
-
@Steve Sub Item_Open() 在表单第一次打开时不会触发吗?我还尝试了 Sub CommandButton1_Click() msgbox "Hello World" End Sub 和一个名为的命令按钮,但什么也没发生。
-
它必须在表单对象而不是独立模块上。
标签: vbscript outlook outlook-2016 outlook-form