当用户启动具有宏和vba的Access 2007数据库时,将显示安全警告.我希望用户处理此警告,因此如果未启用内容,则用户应该无法使用该数据库.
现在我使用一个名为AutoExec
(打开一个像菜单一样工作的表单)的宏,并在用户处理安全警告之前运行该宏.但我想检查内容是否已启用,如果没有,我将显示一个表单,通知用户他们应该启用内容.
所以我实际要求的是我该怎么做:
如果未启用 vba和宏- >显示表单"信息"
如果启用了 vba和宏- >显示表单"开始菜单"
Johan.. 6
好的,过了一会儿我就有了解决方案.感谢那些以正确方式引导我的答案.
微软的这篇文章非常有帮助.
在AutoExec-macro中,我有两行:
第一行:Conditions: [CurrentProject].[IsTrusted]=False
然后我选择我要打开的女巫形式,在这种情况下,它是"关于安全警告形式的信息"
第二行:Conditions: [CurrentProject].[IsTrusted]=True
现在打开"开始菜单表单"
就这样!
好的,过了一会儿我就有了解决方案.感谢那些以正确方式引导我的答案.
微软的这篇文章非常有帮助.
在AutoExec-macro中,我有两行:
第一行:Conditions: [CurrentProject].[IsTrusted]=False
然后我选择我要打开的女巫形式,在这种情况下,它是"关于安全警告形式的信息"
第二行:Conditions: [CurrentProject].[IsTrusted]=True
现在打开"开始菜单表单"
就这样!