Office中国论坛/Access中国论坛

标题: 如何更改宏设置 [打印本页]

作者: zxp    时间: 2009-2-5 08:35
标题: 如何更改宏设置
各位高手都知道,当我们把开发好的ACCESS复制到其它电脑上运行的时候,首先必须先把那台电脑上的宏设置成"启用所有宏",否则不能运行.
请问有什么方法可以通过代码来改宏设置,或者可有方法通过批处理来更改宏设置.谢谢!
作者: tmtony    时间: 2009-2-5 08:47
搜索一下论坛,以前有不少网友发布了一个exe设置宏的程序
搜索  宏 安全
作者: ACMAIN_CHM    时间: 2009-2-5 09:25
各位高手都知道,当我们把开发好的ACCESS复制到其它电脑上运行的时候,首先必须先把那台电脑上的宏设置成"启用所有宏",否则不能运行.
请问有什么方法可以通过代码来改宏设置,或者可有方法通过批处理来更改宏设置.谢谢 ...
zxp 发表于 2009-2-5 08:35


常规的方法是得到CA一个数字签名,因为一般的企业中,管理员会通过设置禁止用户更改这些选项的,所以即使你可以用程序试图来修改这些注册表项,但WINDOWS会拒绝。

关于如何得到签名,请参考ACCESS自带帮助手册中的安全

以下摘自 Microsoft Access 2003 Help

关于数字签名
Microsoft Office 2003 使用 Microsoft Authenticode 技术,让您能够使用数字证书对文件或宏项目进行数字签名。用于创建此签名的证书确认宏来源于签名者,而签名则确认其未被修改过。当设定了宏的安全级别时,可以根据宏是否由所信任的源代码列表中的开发人员进行过数字签名,来决定是否运行宏。



******************
*  一切皆有可能  *
******************

QQ群 48866293 / 12035577 / 7440532 / 13666209
http://forum.csdn.net/SList/Access .
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3