什么是宏

什么是宏?2007-04-26 20:08   
非常简单的理解: 宏就是用来告诉编译器如何编译的一些指令.例如:#define DEFABC 0x0001其实没什么不好理解的,当编译器编译到#define DEFABC 0x0001这里的时候把它记了下来,然后继续往下编译,以后编译的时候如果碰到了DEFABC,就把DEFABC这个宏名替换成0x0001常量,说白了也就是起到了替换作用.宏的应用很多,我经常用宏来做窗口的参数.例如:#define DDWS_FRAME 0x0001 //二进制00000001#define DDWS_CAPTION 0x0002 //二进制00000010#define DDWS_HSCROLLBAR 0x0004 //二进制00000100如果有创建窗口函数:HDDWND CreateWindow(unsigned short nStyle);//声明,假设之后以定义在应用中调用:CreateWindow(DDWS_FRAME|DDWS_HSCROLLBAR);//函数内会按位检查是否为真值,照这个调用我就知道第1位为真是带有框架的风格.第2位假值,没有标题栏.第3位真值,有水平滚动条.
  到底什么是宏呢? 我们把那些能自动执行某种操作的命令统称为“宏”。
  宏也是一种操作命令,它和菜单操作命令都是一样的,只是它们对数据库施加作用的时间有所不同,作用时的条件也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。
低压成型机  在ACCESS中,一共有五十三种基本宏操作,这些基本操作还可以组合成很多其他的“宏组”操作。在使
用中,我们很少单独使用这个或那个基本宏命令,常常是将这些命令排成一组,按照顺序执行,以完成一种特定任务。这些命令可以通过窗体中控件的某个事件操作来实现,或在数据库的运行过程中自动来实现。
明日香补完计划
  事件操作即像“单击”按钮、“双击”列表选项这些行为都是对控件的事件操作。所以我们常常会听到别人说“单击‘某某’按钮执行‘某某宏命令’”,就是这个意思。
什么是宏病毒
宏,译自英文单词Macro。宏是微软公司为其OFFICE软件包设计的一个特殊功能,软件设计者为了让人们在使用软件进行工作时,避免一再地重复相同的动作而设计出来的一种工具,它利用简单的语法,把常用的动作写成宏,当在工作时,就可以直接利用事先编好的宏自动运行,去完成某项特定的任务,而不必再重复相同的动作,目的是让用户文档中的一些任务自动化。
OFFICE中的WORD和EXCEL都有宏。Word便为大众事先定义一个共用的通用模板(Normal.dot),里面包含了基本的宏。只要一启动Word,就会自动运行Normal.dot文件。如果在Word中重复进行某项工作,可用宏使其自动执行。 Word提供了两种创建宏的方法:宏录制器和Visual Basic编辑器。宏将一系列的Word
命令和指令组合在一起,形成一个命令,以实现任务执行的自动化。在默认的情况下,Word将宏存贮在 Normal模板中,以便所有的Word文档均能使用,这一特点几乎为所有的宏病毒所利用。
末路狂花影评
如果撰写了有问题的宏,感染了通用模板(Normal.dot),那么只要一执行Word,这个受感染的通用模板便会传播到之后所编辑的文档中去,如果其他用户打开了感染病毒的文档,宏病毒又会转移到他的计算机上。
这就是我们日常所说的寄存在文档或模板的宏中的计算机宏病毒。
铜基合金
一般宏病毒具有传播极快,制作、变种方便,破坏可能性极大,宏病毒的兼容性不高等特点,目前的杀毒软件都能有效的防治和清除宏病毒。
一、怎样进行宏设置
Excel 2000一般已将宏的安全性初始设置为“中”,但Excel 2003却设置为“高”。我们的软件应在设为“中”的情况下才能正常使用。如果您在打开(启动)我们的软件时,没有出现“是否启用宏”的提示,说明您的Excel已将宏的安全性设置为“高”,应改为“中”,更改方法是
1.打开Excel,点“工具”>“宏”>“安全性”(见下图):
2.点选“中”后确定,(如下图):
工业萘
密籍
3.关闭Excel再重新打开(启动)软件,根据提示选中“启动宏”就行了
二、什么是宏
Excel办公软件自动集成了“VBA”高级程序语言,用此语言编制出的程序就叫“宏”。使用“VBA”需要有一定的编程基础和耗费大量的时间,因此,绝大多数的使用者仅使用了Excel的一般制表功能,很少使用到“VBA”。
用“VBA”语言编制程序,并集成到Excel中,可以定制特定的、功能强大的Excel软件(这正是Excel强大功能的突出所在)。
但是,有极少数的人可能会利用“VBA”语言编制专门破坏电脑系统的病毒程序,并集成到Excel中,给电脑使用者带来损失。为了防止这种情况的发生Excel自带了“宏”检测功能。当发现正在打开的Excel文件带有“宏”时,会提示用户注意,并让用户自行选择是否启用“宏”。电脑提示语言如下:“ x x 文件中包含宏。... 宏可能会携带病毒。取消宏虽可以确保安全,但如果这些宏本身是安全的,则又会损失某些功能。”
是否启用“宏”,取决于软件的来源。如果不知道软件的来源,则不要启用;如果知道其来源,则应当启用,否则将无法使用软件中设定的功能。
在打开软件时需要根据提示启用宏。只有启用宏,这些软件方可正常使用。如果选择禁用宏,或者在Excel中将宏的安全性设置为“高”,那么将无法使用这些软件。如果您不想每次在使用软件时都出现“宏”提示框,那么您可以这样做:当软件在
启动过程中出现“宏”提示框时,您可以在该提示框中选中“永远相信来源于此的宏”,然后再点击“启用宏” 以后,当您再次使用我们的软件时,就不会出现“宏”提示框了。

本文发布于:2024-09-20 17:55:31,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/163331.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:软件   使用   启用
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议