我正在设计Outlook联系人表格。我试图将一个示例代码放在"查看代码"按钮的脚本编辑器中执行任何操作。最基本的示例是:
Sub Item_Open()
msgbox "Hello World"
End Sub
当我单击运行此表单按钮时,不会出现消息框或错误消息。它似乎完全忽略了VBScript。我尝试的每一点示例代码都会发生同样的事情。
这是我第一次为办公室或VBA或VBScript做任何开发,所以我认为我缺少一些基本的东西,但是我已经看了看一些教程,做了一些恰到好处的教程,没有任何作用。我可以使用自定义字段和基本组合框设计和发布联系表格。
在信托中心,我将宏设置设置为"所有宏的通知",并且电子邮件安全选项允许在共享文件夹中允许脚本"one_answers"允许在公共文件夹中的允许脚本"中都检查了脚本。
我正在使用Office 365 32位版本1708(构建8431.2079点击运行)在Windows 10 x64版本1703构建15063.608。
任何帮助将不胜感激!
谢谢!
解决方案是添加一些注册表键,如下2篇文章所述。自定义表单脚本现在需要添加注册表设置。
https://support.office.com/en-us/article/custom-form-script-is-script-is-now-disabled-by-default-default-bd8ea308-733f-4728-bfcc-d7cce0120e120e120e94
https://www.slipstick.com/outlook/custom-form-security/
提到的注册表设置已解决我的问题。
可能的原因:
-
在计算机中禁用的计算机上未启用vbssripting,尤其是在Windows 10上。您必须在此处启用。
-
尽管已启用了vbscript,并且您可以直接从诸如sample.vbs之类的文件夹中的文件中运行脚本。>
我面对这个问题并在尝试几次尝试后解决了。