Microsoft Access 不会处理 vba

Posted

技术标签:

【中文标题】Microsoft Access 不会处理 vba【英文标题】:Microsoft Access will not process vba 【发布时间】:2016-02-02 17:30:07 【问题描述】:

我昨天在 VBA Access 中启动了一些代码,但它无法运行。我重新启动计算机并再次尝试并运行代码。

今天,还是一样的味道,但现在重启后,我仍然无法处理代码。

这是由 textbox_change() 事件触发的代码。正如我所说,昨天代码有效,但今天事件不会触发。

这是无法正常工作的 Access 设置还是意外打开和关闭的东西?

除了一些代码来做我需要做的事情之外,我知道的不多。但是,如果不处理该代码,那对我没有好处。

【问题讨论】:

当文本框更改代码无法运行时,数据库中是否还有其他代码可以运行? 没有。我无法让它显示消息框或哔哔声或任何东西。我已尝试重新启动 Access 和 PC,但均无济于事。 如果您的 Access 版本 >= 2007,请检查 trusted locations 是否有问题 修复了它。您应该将此添加为答案,以便我可以给您一些代表。 谢谢先生。我喜欢这个地方。我想我会留下来,哈哈。 【参考方案1】:

感谢 HansUp 帮助我解决此问题。我不知道需要将文件保存在“受信任的位置”以使 VBA 能够运行。原来当我保存数据库时,它不在“受信任的位置”,所以 VBA 被禁用。

如果您转到 Microsoft Access 选项、信任中心、信任中心设置、受信任的位置,(这很信任,哈哈)-您可以将文件保存位置添加到“受信任的位置”列表中。

再次感谢汉斯。

【讨论】:

以上是关于Microsoft Access 不会处理 vba的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Access VBA 中的记录已删除消息

Microsoft Access 导入 vba 文件

Microsoft Access VBA 插入错误

使用 VBA 在 Microsoft Access 中创建表单

打印前在 Microsoft Access 报告中运行 VBA

如何在 Microsoft Access 中通过 VBA 设置 INSERT SQL 查询的参数值?