Office中国论坛/Access中国论坛

标题: 降低宏安全级别和使用自己的工作组 [打印本页]

作者: hgxly    时间: 2011-11-25 13:10
标题: 降低宏安全级别和使用自己的工作组
本帖最后由 hgxly 于 2011-11-25 14:26 编辑

自编的程序运行中少不了二步过程:一是要使用自己的工作组,二是希望降低宏的安全级别。

这二步用手动的方法当然不是问题,但希望在程序启动时执行,退出后恢复原样。我看了论坛中高手的方法能实现,但问题是不能一起应用(一个是在mdb文件中实现,一个是用vbs文件实现)。

请教是否有办法实现一体化,使熊掌与鱼兼而得之?
作者: roych    时间: 2011-11-25 18:50
第一个是可以在Access中通过代码指定工作组处理的。第二个问题则不能直接通过Access执行代码来完成,而需要手动或者利用其它第三方工具进行设置。
作者: hgxly    时间: 2011-11-25 23:33
我试了一下:做一个bat文件来实现对宏安全级别的降低及打开一个mde的启动程序。
            在这个启动程序里再实现对工作组的指定和相应程序的打开,然后启动程序自动关闭。

上面的方法是可行的。在退出自己系统后mdw工作组文件仍然是原来的。问题是宏安全就一直保持低级别不会恢复了。当然这可能反而省事。
作者: hgxly    时间: 2011-11-26 10:43
t小宝  bat也可以恢复宏安全级别后再退出,即bat:降低宏安全级别—>指定工作组打开MDE—>恢复宏安全级别
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
谢版主,可行。但因为无法了解原先的安全等级,要用导出导入的语句来恢复原来的宏级别。  




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