设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[基础应用] 宏安全的提示窗口如何屏蔽掉

[复制链接]
跳转到指定楼层
1#
发表于 2005-6-22 18:21:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如果宏的安全级别设为中或者高,该如何屏蔽下面例子中的宏安全提示窗口。





版主老鬼曾经在这个地址回复了我的问题,可惜我不得要领,没有解决。

http://www.office-cn.net/forum.php?mod=viewthread&tid=24622





[此贴子已经被作者于2005-6-22 10:21:55编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2005-6-22 19:12:00 | 只看该作者
试试将宏开发者添加到可靠来源列表中
3#
 楼主| 发表于 2005-6-23 02:14:00 | 只看该作者
以下是引用淼漫在2005-6-22 11:12:00的发言:

试试将宏开发者添加到可靠来源列表中



不明白。
4#
 楼主| 发表于 2005-6-28 06:03:00 | 只看该作者
这个问题怎么解决呢?已经好些天了。
5#
发表于 2005-6-28 16:41:00 | 只看该作者
介绍一个较简单的方法:

1、用SelfCert创建一个证书

2、在VBE中,选择刚创建的证书作为数字式签名,并保存EXCEL

3、退出,并重启excel,则提示如下:



勾选“永远相信来源于此的宏”,按确定,以后打开时就不再提示是否启用宏了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2005-6-28 18:35:00 | 只看该作者
SelfCert.exe默认安装在C:\Program Files\Microsoft Office\Office\SelfCert.exe

如果没有安装的话,就用OFFICE光盘重装一下,“OFFICE工具”-“VBA数字签名”

没有光盘的朋友点击这里下载SelfCert.exe



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
 楼主| 发表于 2005-6-28 22:32:00 | 只看该作者
首先非常感谢 晓月清风  的回复。可是

老鬼针对我的这个问题曾经这样回复:



使用VBA代码是无法避开手工打开程序的宏提示的。

要想避开宏提示,有几种方法:

1、将安全性设为“低”。这个方法不太安全。

2、使用宏表函数。这种方法比较古老,会宏表函数的人只怕不多了。

3、将宏保存为“加载宏”,在工具——加载宏中加载。这个方法比较理想,可以在所有的机子上使用,对一些模型化的程序比较适用。

4、数字签名。这种方法比较通用。但使用个人的数字签名只能在创建签名的机子上起作用,到了别的机子上就不行了。”

说:数字签名只能用到曾被签名的机器。

该如何解决呢?
8#
发表于 2005-6-28 23:24:00 | 只看该作者
1、如果你使用的是office2003,可以在代码中增加:application.automationsecurity=3 将安全性设为最低,可以尝试一下2、不好意思,我不懂宏表函数(找不到相关的资料学习呀!郁闷-ing)3、使用加载宏也一样,如果其它机子上没有那个加载宏,一样没有用;不过相对数字签名是好一点
9#
 楼主| 发表于 2005-6-29 19:26:00 | 只看该作者
谢谢晓月清风。这个问题,郁闷良久......情比金坚,曾说我的这个问题是黑客级的。很想解决这个问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-9-23 17:13 , Processed in 1.216417 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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