首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MS Access 2013运行TIme [currentProject]。[不信任]语法

MS Access 2013运行TIme [currentProject]。[不信任]语法
EN

Stack Overflow用户
提问于 2015-03-20 04:49:57
回答 2查看 1K关注 0票数 1

嗨,我有一个在MS ACCESS 2007中的AutoExec宏在MS ACCESS 2010中工作,但在2013年不工作。宏调用currentProject.istrusted=true。

MS Access 2013的正确语法是什么?如何编写将检测受信任状态的宏(或VBA模块)。

顺便说一句,我使用的是MS Access 2013运行时,而不是MS Access 2013的完整版本。

提前感谢您的评论。

EN

回答 2

Stack Overflow用户

发布于 2019-02-15 22:23:28

我在寻找答案的时候偶然发现了这篇文章。我花了几个小时尝试让它在Access 2013中工作(Access 2007起作用了)。在我的场景中,如果启用了内容,我希望加载常规的主页表单。如果内容未启用,我希望加载一个表单,该表单只显示选择启用它。

来自Tired_Eyes的链接很棒,但它在我的数据库中不起作用。我得到的提示是Init()无法识别。在该链接中使用相同的方法打开表单也是无效的。它缺少的是条件。

在Access 2013中起作用的是创建了一个名为autoexec的宏。在宏中选择操作" if“,并在"If”右侧框中选择"Add [CurrentProject].[IsTrusted] = True Action“下拉菜单中的”Add New Action“下拉菜单中的”OpenForm“,然后选择启用内容时应打开的表单。之后,选择"Add Else“,并在"Add New Action”下拉列表中选择OpenForm,然后在未启用内容时选择要显示的表单。

票数 1
EN

Stack Overflow用户

发布于 2015-07-03 00:32:32

您需要向宏中添加一条If语句,并将RunCode操作插入If语句中。我在这里找到的。https://msdn.microsoft.com/en-us/library/office/ff823046.aspx

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29154744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档