2

我正在设计一个 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)月度频道设计联系表单。

任何帮助将不胜感激!!

谢谢!

4

2 回答 2

1

解决方案是添加一些注册表项,如下面的 2 篇文章中所述。自定义表单脚本现在需要添加注册表设置。

https://support.office.com/en-us/article/Custom-form-script-is-now-disabled-by-default-bd8ea308-733f-4728-bfcc-d7cce0120e94

https://www.slipstick.com/outlook/custom-form-security/

那里提到的注册表设置解决了我的问题。

于 2017-09-25T01:43:38.760 回答
0

可能的原因:

  1. VbScripting 未在您的计算机上启用,在注册表中已禁用,尤其是在 Windows 10 上。您必须在此处启用。

  2. 尽管启用了 VbScript 并且您可以直接从文件夹中的文件(如 sample.vbs)运行脚本,但如果 Outlook 应用程序在安装时在注册表项中进行了安全设置,则脚本可能无法在 Outlook 自定义表单上运行。

我遇到了这个问题,经过几次尝试后解决了。

于 2020-05-20T12:18:52.487 回答