Excel实例下载
  VBA  应用教程
    数据库SQL知识
设为首页
打开文件时一定要启用宏
作者:老刀 | 来源:网络转摘 | 时间:2006-08-18 | 阅读权限:游客 | 会员币:0 | 【
平常我们在打开带有宏的文件时,如果宏的安全性选择了中级时,我们选择启用宏或禁用宏,但在有些时候我们并不希望禁用宏,这时怎么做呢?
我们知道,Excel的宏表函数是不能禁用了,所以下面我们就利用这个特性来设定。
首选插入一个名为“Macro”的宏表,在A2:A8中分别键入下面几行内容:
=ERROR(FALSE)
=RUN("RunMacro")
=IF(ISERROR($A$3))
=GOTO($A$11)
=END.IF()
=ERROR(TRUE)
=RETURN()
在A11:A13中分别键入以下几行内容:
=ALERT("对不起!由于禁用了宏,本文件禁止打开!",3)
=FILE.CLOSE(FALSE)
=RETURN()
(相关宏表函数的意义,请参考函表函数的帮助:http://www.excelba.com/showdown.asp?soft_id=58)
下一步是在每一个工作表中插入一个名为“工作表名称!Auto_Activate”,引用位置为“=Macro!$A$2”的名称,如当前工作表名称为“Sheet1”,则插入名称为“Sheet1!Auto_Activate”。
保存之后就可以实现我们的功能了。下面是做好的一个文件:MacroLD.xls
根据上面的知识试着做一个加载宏,主要方便多个工作表时,设定名称。
加载后在工具菜单中生成相应的菜单项。如果你是ExcelXP,在工具/宏/安全性里的可靠来源中,“信任对于Visual Basic 项目的访问”选项要选取。
点击下载
文章录入:admin | 浏览次数:
相关评论(以下网友评论只代表其个人观点,不代表Excel吧的观点或立场)
相关信息

关于本站 | 留言本站 | 友情连接 | 后台管理
Copyright © 2005 - 2008 Excel吧 Inc. All Rights Reserved.
HxCms Ver9.0  闽ICP备06001689号
关闭此窗口