- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
宏与vba的区别 宏是一种技术、一种功能、一个工具,就好比排序、筛选是excel中的数据处理技术 Vba是一种语言,通过使用该语言可以在支持该语言的宿主软件上采用手工编写或录制的方法产生需要的功能 * 宏的概念 掌握了很多宏的相关知识后,我们有必要给宏下一个概念 宏,她的英文单词是Macro,这就是为什么在录制宏的时候默认的宏名是Macro1 宏是指:在支持vba语言的宿主软件上,软件使用者为了避免一再重复相同的动作而开发出来的一个工具,她利用简单的语法,将相应的动作步骤录制成宏,在以后需要的时候方便重复调用,不必再重复的相同的操作了。 * 形象比喻宏功能 通过使用宏技术又多了一条通往罗马的道路 她使通往拉萨的火车从单行线变成了双行线 * 宏所能实现的功能和前台软件所能实现的功能的对比 你有我也有 你没有我有 你有我优 你优我不优 * 宏使用的必要性探究 宏虽然提供了很强大的处理数据的功能,但是并不是言必称宏 在对数据采用简单的功能就能得到需要的结果时,就没必要使用宏 那些对excel常用功能还没有完全弄懂的情况下就大谈宏与vba是舍本逐末的表现,说的直白些那是一种显摆与炫耀。 * 宏的相关编辑 删除宏 注释宏 移动宏 复制宏 更改宏 * 删除宏 如果录制的宏不想被使用,可以删除掉该录制的宏 在vbe界面中删除 在宏对话框中删除 * 小提示 如果删除的当前宏已经被某个对象或事件所调用,那么当删除后,单击相应的对象启用已经被删除的宏时,会出现警告信息 * 注释宏 当你不确定录制的宏是否以后需要的时候,不要直接删除,我们可以采用注释的方法,暂时的停用该宏 在vbe界面中选中宏代码 录制的宏,注释之前的 Sub 填充相同信息() 填充相同信息 Macro 在录制信息工作表上填充相同的数据 Range(D5:G19).Select Selection.FormulaR1C1 = 1 End Sub * 宏被注释之后的 * 还可以取消注释从新启用该宏 * 移动宏 移动宏就是将宏代码移动到其它位置: 移动到其它模块 其它工作表 其它工作簿 其它应用程序内:记事本、ps等(不在有宏的功能) * 复制宏 将录制的宏代码整体复制,并粘贴到适当的位置 注意:不能粘贴到相同的模块内,否则会出现警告 可以适当的更改宏名解决二义性警告 * 更改宏 更改宏 更改宏名 注意更改后曾经被调用过会出现警告 更改功能 录制的宏会有许多无用的代码:垃圾代码,通过适当的删除和更改可以使宏代码更加紧凑和简略 * 宏与文件的关联 我们知道录制的宏默认放置在某个模块内,实际上是放置在相应的工作簿内 文件删除则宏也删除了 文件复制则宏也被复制 文件移动则宏也被移动 * Ms office给我们提供的宏功能的开放性为我们个性化功能及二次开发新界面提供了很大的便利,但是在使用这个便利的工具时,我们通过宏工具既可以开发出有益的宏代码,也可以人为的编写出有害的宏代码:宏病毒 * * 计算机病毒 什么是病毒? 病毒是指人为的采用某种语言编写的对计算机有害的计算机代码或程序 病毒的破坏方式不尽相同 病毒有数万种之多,每天都有新病毒出现,其中就有一大类病毒:宏病毒 * 什么是宏病毒? 广义的宏病毒是指:凡是支持内置vba程序语言的软件上,通过vba语言人为制作的对文件及系统有害的计算机程序 狭义的宏病毒特指:在微软office应用软件上,通过内置vba语言人为编写的对文件及系统有害的计算机程序 宏病毒破坏相应office应用软件而编写的一种计算机程序。宏病毒是一些制作病毒的专业人员利用Microsoft office相应软件的开放性即内置的vbe编程界面,专门制作的一个或多个具有病毒特点的宏代码,这种病毒宏的代码影响到计算机使用,并能通过相应文件进行自我复制及传播。 * 宏病毒的起源 1996年12月13日,一种被称为“TaiwanNo.1”(台湾1号)的病毒同时在北京和深圳被发现,一例来自于Internet的下载文件,另一例来自某医院的一项合作协议书。在一个专门研究医学病毒的捍卫人体健康的机构发现被计算机病毒侵袭的事件 * 宏病毒的相关认识 宏病毒的特点 宏病毒的危害性 宏病毒的传播方式 * 宏病毒的特点 宏病毒隐蔽性强 通过office 相关软件传递病毒,不容易被发现 宏病毒传播迅速 因为几乎大多数的公司都在使用office系列软件 危害比较严重 由于该病毒能跨越多种平台,并且针对数据文档进行破坏,因此具有极大的危害性 制作与变种方便 *
文档评论(0)