设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2059|回复: 3
打印 上一主题 下一主题

[与其它组件] 为什么总是提示“在禁用模式下无法运行SetValue”?

[复制链接]
跳转到指定楼层
1#
发表于 2007-6-19 19:29:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在Access2007 编写宏:条件:[CurrentProject].[IsTrusted] 操作:SetValue 参数:[Screen].[ActiveControl], Null ,

但是总是跳出错误:“在禁用模式下无法运行SetValue”,并且出现下面的详细信息。

我把数据库的文件位置加入了TrustedLocations并且在设置打开所有宏,可是还是不行。但是Access自带的Northwind示例运行这个同样的宏就没问题,到底是什么原因呢?

详细错误信息:

当前数据库位于不受信任的位置,并且包含尚未启用的内容。如果数据库不受信任,则不允许运行某些宏操作。在不受信任的数据库中不允许运行当前宏操作。如果您信任此数据库的来源,则可使用消息栏启用该内容。

消息栏位于功能区的正下方。使用下面的步骤可为当前数据库会话启用所有禁用的内容:

在消息栏上,单击“启用内容”,此时出现“Office 中的信任内容”对话框。

在“Office 中的信任内容”对话框中,阅读警告以了解有关禁用此内容的原因的详细信息。如果信任此内容,可单击“启用此内容”,再单击“确定”。

注意: 除非将当前数据库移到受信任位置,将当前数据库的位置添加到受信任位置列表中,或者更改宏安全设置,否则只为当前数据库会话启用被禁用的宏操作。

如果没有看到消息栏,执行以下操作即可显示消息栏:

在“数据库工具”选项卡的“显示/隐藏”组中,单击“消息栏”。

联机查看有关此错误消息的详细信息。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2007-6-19 21:47:00 | 只看该作者
顶一下
3#
发表于 2007-6-19 21:53:00 | 只看该作者
建议尽量少用宏,因为宏最容易出现病毒,所以打开OFFICE有宏的文件时都会有提示
4#
 楼主| 发表于 2007-6-19 22:52:00 | 只看该作者
啊 这样啊 我看Access2007的示例里都是用宏 还以为用宏是一个趋势。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-15 22:51 , Processed in 0.136095 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表