文档库 最新最全的文档下载
当前位置:文档库 › 宏的使用(整理)

宏的使用(整理)

宏的使用(整理)
宏的使用(整理)

一、Excel中录制宏的方法和技巧。

完全可以这样说,“宏”是Excel的精华部分,如何录制一个宏呢?

下面,我们以录制一个设置标题“跨列居中”的宏为例,看看具体的录制过程:

1、执行“工具→宏→录制新宏”命令,打开“录制新宏”对话框。

2、在“宏名”下面输入一个名称(如“跨列居中”),并设置好宏的保存位置。

注意:宏的保存位置有三种:当前工作簿——宏只对当前工作簿有效;个人宏工作簿——宏对所有工作簿都不得有效;新工作簿——录制的宏保存在一个新建工作簿中,对该工作簿有效。

3、按下“确定”按钮开始录制。

4、将设置“跨列居中”的过程操作一遍,完成后,按一下“停止录制”工具栏上的“停止录制”按钮。

宏录制完成。

有些宏需要对任意单元格进行操作,这时,请在操作开始前,选中“停止录制”工具栏上的“相对引用”按钮。

具体操作的动画演示过程如附图:

二、Excel中运行“宏”的方法和技巧。

宏录制完成后,我们运行一下看看其效果如何:

执行“工具→宏→宏”命令,打开“宏”对话框,选中需要运行的宏,按一下“执行”按钮即可。

注意:如果在“录制新宏”对话框中设置了“快捷键”,我们就可以通过按快捷键来运行相应的宏。

具体操作的动画演示过程附图:

三、Excel中直接编辑宏。

1、执行“工具→宏→Visual Basic编辑器”命令,进入“Visual Basic编辑器”窗口。

2、在左侧“工程资源管理器”窗口中,选中保存宏的工作簿,然后执行“插入→模块”命令,插入一个新模块(模块1)。

3、将相关宏代码输入或复制、粘贴到右侧的编辑窗口中。

注意:宏的结构是:

Sub 宏名称()

相关代码

End Sub

4、输入完成后,关闭“Visual Basic编辑器”窗口返回即可。

本例我们直接编辑的宏,可以删除当前行前4列的单元格,而系统并不给出相关的提示。我们运行一下看看效果。

具体操作的动画演示过程附图:

四、Excel中添加宏按钮。

如果宏仅对当前工作簿文档有效,我建议大家在工作簿文档中添加一个“窗体”命令按钮,用来调用宏:

1、执行“视图工具栏窗体”命令,展开“窗体”工具栏。

2、点击工具栏上的“命令按钮”按钮,然后在工作表中拖拉出一个按钮来。

3、此时系统自动弹出“指定宏”对话框,选中需要调用的宏,确定返回。

4、将命令按钮上的字符修改为一个合适的内容,调整好命令按钮的大小,将其定位在工作表合适位置上。

按一下该按钮,即可执行相应的宏。

具体操作的动画演示过程如附图:

五、Excel中用按钮调用“宏”的方法和技巧。

如果宏对所有工作簿文档有效,建议大家在工具栏上添加一个命令按钮,用来调用宏。

操作方法如下:

1、执行“工具→自定义”命令,打开“自定义”对话框。

2、切换到“命令”标签下,在“类别”下面选中“宏”,然后将右边“命令”区域中的“自定义按钮”选项拖到工具栏合适位置上。

3、单击“更改所选内容”按钮,在随后弹出的快捷菜单中,将“命名”右侧方框中的字符修改为按钮对应的字符(如“删除”),并选中“总是用文字”选项。

4、右击上述添加的按钮,在随后弹出的快捷菜单中,选择“指定宏”选项,打开“指定宏”对话框,选中需要调用的宏,确定返回。

5、关闭“自定义”对话框,按一上工具栏上的按钮测试一下。

具体操作的动画演示过程如附图:

六、Excel中如果想把一个编辑了宏或自定义函数的工作簿移植到其他电脑上使用,最科学的方法是保存为加载宏,方法如下。

工作簿文档编辑完成后,单击“保存”按钮,打开“另存为”对话框,将“保存类型”设置为“Microsoft Office Excel加载宏(*.xla)”,然后取名保存。

注意:进入“C:\Documents and Settings\XXX\Application Data\Microsoft\AddIns”文件夹(其中“XXX”为用户名),将上述加载宏文件复制到其它电脑上同一文件夹中,通过加载宏移植使用。

具体操作的动画演示过程如附图:

七、Excel加载使用

先将加载宏文档保存到相应的文件夹中,然后在Excel加载使用。

执行“工具加载宏”命令,打开“加载宏”对话框,点击“浏览”按钮,打开“浏览”对话框,选中需要加载的宏,依次确定返回。

注意:①如果是系统自身的加载,直接在“加载宏”窗口中选择相应的宏,确定即可。

②如果你找不到加载宏文件夹,不能复制文件到其中,可以这样操作:将加载宏文件复制一下,然后在打开上述“浏览”窗口时,右击鼠标,在随后弹出的快捷菜单中,选择“粘贴”选项,将其快速添加到其中。

具体操作的动画演示过程如附图:

想要更复杂的使用还可以在网上搜索VBA代码。

WOW 盗贼宏 大全

2.影W背伏,先影W,后能伏击就不会背刺,不能伏击就背刺(PVP敏锐无脑宏——很实用,强力推荐) #show 伏击 /startattack /cast 暗影之舞 /stopcasting /cast 预谋 /stopcasting /cast [nostance:0]伏击;背刺 3.多种技能物品多用宏(无脑宏——本人一直使用) #show 暗影斗篷 /cast 暗影斗篷 /cast 闪避 /use 战斗大师 /use 药水 4.致盲宏:焦点.鼠标.目标(这个宏可以改成脚踢和凿击版本。) #show 致盲 /cast [target=focus,harm,exists,modifier:shift]致盲; /cast [target=mouseover, harm, exists]致盲; /cast 致盲 /script SetRaidTarget("target", 3) /raid 注意!我已对---> %t <---致盲!!!请注意补羊补盲补恐惧补闷棍!!! /y 注意!我已对---> %t <---致盲!!!请注意补羊补盲补恐惧补闷棍!!! 5.投掷/致命投掷 #show 致命投掷 /cast 致命投掷 /cast 投掷 6.抓贼宏:抓最近目标(这就是传说中一键抓贼宏,但抓任何骑马飞奔的职业同样有效,野外拦接抓人必备) #show 闷棍 /cleartarget /targetenemy /cast 暗影步 /cast 闷棍

8.战斗消失,非战斗潜行(相当实用) /cast [nocombat] 潜行; 消失 9.下马闷棍 #show 潜行 /dismount /cast [stance:0] !潜行 /targetenemy [harm][nodead] /cast 闷棍 10.嫁祸诀窍宏(付本必备) #showtooltip 嫁祸诀窍 /cast [help] [target=focus, help] [target=targettarget, help] 嫁祸诀窍 11.死亡报告(每次上线要先点一下并组队才能看到) /script F=F or CreateFrame("frame")F:RegisterEvent("PLAYER_DEAD")F:SetScript ("OnEvent",function()SendChatMessage("子日: 土木... 你已...得道升天...","party")end) 13.司机宏 #show司机待发 /cast疾跑 /cast [nostealth]闪避 /cast司机待发 14.伏击.背刺.出血 #showtooltip /cast [stealth] 伏击; [nostealth] 背刺; [stance:2] 伏击;出血 或者 #showtooltip /cast [stealth] 伏击; [nostealth] 背刺; [stance:2] 伏击 暗影之舞+匕首+伏击 当你在暗影之舞时,装备匕首使用能够使用伏击。也可以使用其他起手/潜行技能,因为它们并不基于副手武器伤害。将暗影之舞放到你的第二动作条上。在暗影之舞结束后换回武器,请看下面的宏。

宏的录制与使用

在介绍学习VBA之前,应该花几分钟录制一个宏。 新术语:“宏”,指一系列EXCEL能够执行的VBA语句。 以下将要录制的宏非常简单,只是改变单元格颜色。请完成如下步骤: 1)打开新工作簿,确认其他工作簿已经关闭。 2)选择A1单元格。调出“常用”工具栏。 3)选择“工具”—“宏”—“录制新宏”。 4)输入“改变颜色”作为宏名替换默认宏名,单击确定,注意,此时状态栏中显示“录制”,特别是“停止录制”工具栏也显示出来。替换默认宏名主要是便于分别这些宏。 ★宏名最多可为255个字符,并且必须以字母开始。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格。通常用下划线代表空格。 5)选择“格式”的“单元格”,选择“图案”选项中的红色,单击“确定”。 6)单击“停止录制”工具栏按钮,结束宏录制过程。 ※如果“停止录制”工具栏开始并未出现,请选择“工具”—“宏”—“停止录制”。 录制完一个宏后就可以执行它了。 1.4 执行宏

当执行一个宏时,EXCEL按照宏语句执行的情况就像VBA代码在对EXCEL进行“遥控”。但VBA的“遥控”不仅能使操作变得简便,还能使你获得一些使用EXCEL标准命令所无法实现的功能。而且,一旦熟悉了EXCEL的“遥控”,你都会奇怪自己在没有这些“遥控”的情况下,到底是怎么熬过来的。要执行刚才录制的宏,可以按以下步骤进行: 1)选择任何一个单元格,比如A3。 2)选择“工具”—“宏”—“宏”,显示“宏”对话框。 3)选择“改变颜色”,选择“执行”,则A3单元格的颜色变为红色。试着选择其它单元格和几个单元格组成的区域,然后再执行宏,以便加深印象。 1.5 查看录制的代码 到底是什么在控制EXCEL的运行呢?你可能有些疑惑.好,让我们看看VBA的语句吧. 1)选择“工具”—“宏”—“宏”,显示“宏”对话框。 2)单击列表中的“改变颜色”,选择“编辑”按钮。 此时,会打开VBA的编辑器窗口(VBE)。关于该编辑器,以后再详细说明,先将注意力集中到显示的代码上。代码如下:(日期和姓名会有不同)

魔兽世界宏命令地编写教程

调出宏命令的编辑窗口有两种方式: 1.在聊天栏输入/MACRO后回车。 2.按ESC调出系统菜单选择【宏命令设置】 看见了吧? 弹出一个窗口,上面有【新建】和【退出】两个按钮。点【新建】,又会弹出一个窗口。五颜六色的图标包括了WOW几乎所有的技能图片,随便选一个你喜欢的,它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,它的下半部分是一个输入栏(别说找不到…),在里面输入宏的内容,然后点【退出】。 我们以牧师为例:选中牧师“复活术”的图标,在名称处填写‘复活’。返回到第一个窗口在输入栏中输入下面的命令: /me 开始施放复活术 /me 的复活术被%t抵抗 /me 开始变得愤怒了 /me 获得了狂暴效果 /me 施放皮鞭失败:%t对此免疫 /me 施放辣椒水失败:%t爱吃川菜 /me 开始施放色诱术(空格,空格…….)%t 复活了! /施放复活术(等级 1) PS:一定要注意%t是在英文输入下输入的。中文输入法下是全角模式不被系统接收。HOHO~接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,可以设定热键来使用,也可以用鼠标点击。反正是想怎么用就怎么用…,使用方式和普通技能相同 最后留给大家一个思考题,在上面的例子中,“/me”、“%t”“/施放”都是什么作用,牧师职业的玩家可以自行制作后观看效果,可以更改文字,以加强抓狂效果:非牧师职业可以找牧师借鉴。牧师就是好!就是好! 宏命令的初级教程(上) 有了前两章的基础,大家对魔兽世界的宏命令应该有了一定的认识。下面我将对宏命令做出更加详细的介绍, 魔兽世界的宏命令大概有几千个,在初级教程里面将讲解最常用的命令,实现的功能也相对简单。有些人在此时可能在想编写一个宏可以完成一套攻击动作,如“换武器――施法――换回武器”等等。这确实是一套连续动作,不过能实现这套动作的叫外挂而不是宏,魔兽的宏不支持带有冷却时间的技能连续使用,因此那些想要自动完成某套动作的玩家你们的白日梦可以醒醒了。^_^ 我这样说是不是会很打击大家的信心啊?好了。我们赶快开始。举个例子先:网上一个很经典的宏例子 /Kneel /say 如果你不嫁给我,那么我就一辈子不起来…” 这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…" 在这里用到两个宏命令/Kneel和/say,宏命令是不分大小写的。/kneel是个下跪的动作,/say后面的文字会以普通对话的形式在游戏中表现出来。我们可以变化一下。 /Kneel /y 如果你不嫁给我,那么我就一辈子不起来…” 最后的话是大喊而不是普通对话。大喊是用红字表示出来的。同理,我们可以把/say、/y 变成/g(工会说话),/p(小队说话),把/kneel变成/dcane(跳舞)等等。

WORD2016 VBA录制宏、编辑宏与优化宏--手把手教程之三

--手把手教程之三 目录 1. 录制宏 (2) 2. 如何运行宏 (10) 3. 修改录制的宏代码 (11) 4. 优化宏代码 (12) 5. 深入了解VBA (14) 1、代码窗口 (14) 2、如何打开代码窗口 (14) 3、窗口部件 (15) 4、关于通用声明部分 (15) 5、对程序代码的解说 (17) 6、WORD DOCUMNT 对象的三个重要事件 (17)

--手把手教程之三 1. 录制宏 本节重点: 1、熟悉录制宏的基本操作方法; 2、了解字体格式设置的VBA程序代码; 3、了解段落格式设置的VBA程序代码。 编写程序代码,对于初入VBA的新手来说,往往是感到无从下手,那么多语句、语法及名目繁多的各种参数,秆头万绪,一团乱麻,无法理清。但你不用担心,WORD VBA给我们提供了一个极其方便的工具—录制宏。录制宏的作用就是把我们对WORD的操作自动转换成VBA程序代码,这样不仅省去了我们编写代码的时间,更主要的是使我们知道每一个操作所对应的程序代码和应该设置那些参数,从而使我们的学习效率大大提高。下面我们就来开始学习怎样录制宏的打操作。 如果无法确定要使用的 Visual Basic 方法或属性,可打开宏录制器并进行手动操作。宏录制器会将操作译成 Visual Basic 代码。录制操作完成后,可根据需要修改代码。 实例1、我们的要求是这样的,对全文档中的字体设置为:华文细黑,粗体,12号(小四号);段落设置为:首行缩进2字符,行距1.5,段前12磅,段后12磅。操作步骤如下: 1、在“开发工具”菜单上,指向“录制宏”,然后单击“录制宏”,打开录制宏面板,如图1-1、图1-2所示。

魔兽世界潜行者宏整理)

1.暗影步+闷棍 这个宏需要跃出近战范围,但它能有效地在猎人用闪光弹照出你之前把他闷棍,也能在目标移动的太远,超出范围之前闷了他。 #showtooltip /cast 暗影步 /cast 闷棍 2.暗影步+肾击 对于使用肾击,这个宏非常有效。为了使用这个宏,你得先跑出近战范围或者背对你的目标,以免在使用暗影步之前使用肾击 #showtooltip 肾击 /cast 暗影步 /cast 肾击 3.暗影之舞+匕首+伏击 注意:宏中你的匕首名称需改成你自己使用的匕首名称,才可正常使用!当你在暗影之舞时,装备匕首使用能够使用伏击。也可以使用其他起手/潜行技能,因为它们并不基于副手武器伤害。将暗影之舞放到你的第二动作条上。 #showtooltip 暗影之舞 /equipslot 16 你的匕首名称 /cast 暗影之舞 /swapactionbar 2 4.暗影之舞+匕首+伏击—换回原来的装备 注意:宏中你的武器名称需改成你自己使用的武器名称,才可正常使用!在暗影之舞结束后,用这个宏在你使用出血之前换回你的慢速主手武器 #showtooltip 出血(等级 4) /equipslot 16 你的武器名称 /cast 出血(等级 4) /startattack 5.出血+自动攻击 这个宏的意义在于,如果能量不足,将会自动开始自动攻击,而不是使用其他技能 #showtooltip 出血 /startattack /cast 出血 6.冷血剔骨 一键冷血剔骨 /cast 冷血 /cast 刺骨 7.闷棍+平砍 闷棍同时平砍目标,而且不会将对方打醒。因为会使你脱离潜行状态,所以你需要额外的10

Execl宏程序总结讲解

宏 Sub Macro1() ' ' Macro1 Macro ' 宏由 lenovo 录制,时间: 2012/9/19 ' ' 快捷键: Ctrl+z ' k = 1 '循环变量 Do While k <= Worksheets.Count '工作表数量 Sheets(k).Select '逐个设置工作为当前工作表 Rem ====确定真正的最后一行 Rem ====先用定位的方法找到工作表中的最后一个单元格 Selection.SpecialCells(xlCellTypeLastCell).Select flag = False Rem ====向上循环判断是否是空行 Do While flag = False Rem ====如果是第一行,退出循环,否则后面的Offset语句向上移动时会出错 If ActiveCell.Row = 1 Then Exit Do End If Rem ====判断当前行是不是空行 Selection.End(xlToLeft).Select temp1 = IsEmpty(ActiveCell.Value) Selection.End(xlToRight).Select temp2 = IsEmpty(ActiveCell.Value) If temp1 = True And temp2 = True Then Rem ====如果是空行则选择上一行 Selection.Offset(-1, 0).Select Else Rem====如果不是空行,说明已经是真正的最后一行,退出循环 flag = True Exit Do End If Loop Rem====把最后一行的行号赋给一个变量

值得你收藏的最全“录制宏”教程

值得你收藏的最全“录制宏”教程 (Excel精英培训VBA版版主,Excel精英讲师团VBA讲师) 今天就和大家一起学习高手们爱不释手的绝招之一录制宏 准备环境:简单中文版的Excel(最好是安装完整版的,版本就推荐用10吧,楼主我这只有10,13的版本) 步骤: 步骤1.打开EXCEL后,找到EXCEL主窗口的状态栏,就绪右边第一个图标,左上角有红色圆点的那个,这个图标名字就叫录制宏。当鼠标移到录制宏图标上方时,会有提示。 步骤2.左键单击找到的录制宏,会显示一个录制新宏的对话框

宏名:咱就不修改了,就用默认的。 快捷键:这里不做修改。(指定用于运行宏的Ctrl组合快捷键,只能输入英文字母,且不要和系统已有的相冲突为好) 保存位置:当前工作簿 说明:对宏的备注说明 步骤3.点击确定后,在A1单元格,输入HelloVBA,在A2单元格内输入烟花输入完成后,效果如下图。

步骤4.完成第3步后,童鞋们再看看EXCEL窗口的状态栏里就绪右边图标是不是变了,第1步时是找到的红色圆点图标 现在变成蓝色方块图标了,当鼠标移动到图标上方时,也有提示。 左键点击图标,第一个宏的录制也就完成了。大家再注意下,刚刚的蓝色方块图标是不是又变成红色圆点的录制宏了 第一讲录制宏就到此结束了,下一讲咱们继续。 宏录制好了,大家可以试试怎么运行刚刚录制的宏,提示:ALT+F8,ALT+F 11,开发工具选项卡 第一讲的作业: 大家接着再录制一个宏,内容就是删除之前A1,A2单元格中输入的数据 补充资料: 1>.宏名:第一个字符必须是字母。后面的字符可以是字母、数字或下划线字符。宏名中不能有空格,下划线字符可用作单词的分隔符。如果使用的宏名还是单元格引用,则可能会出现错误消息,指示宏名无效。 2>.快捷键:EXCEL中只留下了Ctrl+E、Ctrl+J、Ctrl+M和Ctrl+Q这几个未分配的。 3>.在EXCEL2010中,功能区如何显示开发工具 在功能区右键弹出菜单中选择自定义功能区,弹出如下对话框

宏定义用法总结

C语言宏定义技巧用法总结 写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性等等。下面列举一些成熟软件中常用得宏定义。。。。。。 1,防止一个头文件被重复包含 #ifndef COMDEF_H #define COMDEF_H //头文件内容 #endif 2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。 typedef unsigned char boolean; /* Boolean value type. */ typedef unsigned long int uint32; /* Unsigned 32 bit value */ typedef unsigned short uint16; /* Unsigned 16 bit value */ typedef unsigned char uint8; /* Unsigned 8 bit value */ typedef signed long int int32; /* Signed 32 bit value */ typedef signed short int16; /* Signed 16 bit value */ typedef signed char int8; /* Signed 8 bit value */

//下面的不建议使用 typedef unsigned char byte; /* Unsigned 8 bit value type. */ typedef unsigned short word; /* Unsinged 16 bit value type. */ typedef unsigned long dword; /* Unsigned 32 bit value type. */ typedef unsigned char uint1; /* Unsigned 8 bit value type. */ typedef unsigned short uint2; /* Unsigned 16 bit value type. */ typedef unsigned long uint4; /* Unsigned 32 bit value type. */ typedef signed char int1; /* Signed 8 bit value type. */ typedef signed short int2; /* Signed 16 bit value type. */ typedef long int int4; /* Signed 32 bit value type. */ typedef signed long sint31; /* Signed 32 bit value */ typedef signed short sint15; /* Signed 16 bit value */ typedef signed char sint7; /* Signed 8 bit value */ 3,得到指定地址上的一个字节或字 #define MEM_B( x ) ( *( (byte *) (x) ) ) #define MEM_W( x ) ( *( (word *) (x) ) )

怎样在EXcel中录制宏

大纲: 1.VBA是什么? 2.EXCEL环境中基于应用程序的自动化的优点. 3.录制一个简单的宏. 4.执行宏. 5.编辑宏. 6.宏录制器的局限性. 1.1 VBA是什么 直到90年代早期,使应用程序自动化还是充满挑战性的领域.对每个需要自动化的应用程序,人们不得不学习一种不同的自动化语言.例如:可以用EXCEL的宏语言来使EXCEL自动化,使用WORD BASIC使WORD自动化,等等.微软决定让它开发出来的应用程序共享一种通用的自动化语言--------Visual Basic For Application(VBA),可以认为VBA是非常流行的应用程序开发语言VASUAL BASIC 的子集.实际上VBA是"寄生于"VB应用程序的版本.VBA 和VB的区别包括如下几个方面:

1. VB是设计用于创建标准的应用程序,而VBA是使已有的应用程序(EXCEL等)自动化. 2. VB具有自己的开发环境,而VBA必须寄生于已有的应用程序. 3. 要运行VB开发的应用程序,用户不必安装VB,因为VB开发出的应用程序是可执行文件(*.EXE),而VBA开发的程序必须依赖于它的"父"应用程序,例如EXCEL. 尽管存在这些不同,VBA和VB在结构上仍然十分相似.事实上,如果你已经了解了VB,会发现学习VBA非常快.相应的,学完VBA会给学习VB打下坚实的基础.而且,当学会在EXCEL中用VBA创建解决方案后,即已具备在WORD ACCESS OUTLOOK FOXPRO PROWERPOINT 中用VBA创建解决方案的大部分知识. * VBA一个关键特征是你所学的知识在微软的一些产品中可以相互转化. * VBA可以称作EXCEL的“遥控器”. VBA究竟是什么?更确切地讲,它是一种自动

魔兽世界宏命令集(小白教程)

本教程没有收录所有的宏,意在教会新手制作属于自己的宏,得到更多游戏的快乐。 /cast [<第一组条件选项>] <第一个法术名称>; [<第二组条件选项>] <第二个法术名称>; [<第三组条件选项>] <第三个法术名称>;...” /castsequence [<条件选项>] reset=<#>/target/combat <法术1>, <法术2>, <法术3> 你可以在任何条件选项前加上“no”来得到反效果,比如,“nocombat”则在脱离战斗的情况下成立。 用逗号“,”来分隔条件选项作用和“and”一样,当条件选项同时成立时执行。 用斜杠“/”来分隔条件选项作用和“or”一样,当其中一个条件选项成立时执行。 2.0以前宏举例。 1、小D判断连击点数释放技能,也适用于盗贼: /script if ( GetComboPoints() >= 3 ) then CastSpellByName("凶猛撕咬(等 级 3)"); else CastSpellByName("爪击(等级 4)") end 2、常用的密语格式 /script SendChatMessage(“主动给钱或是由我抢劫二选一”,” say”,”通用语”,” YELL”) "SAY":普通说话2."WHISPER":密语 1."GUILD":工会 2."PARTY":小队 3."RAID":组团 4."YELL":大喊 /script UIErrorsFrame:Clear()可以隐藏并清除提示。Clear也可改为Hide。 3、如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。 /script if (UnitHealth("target")>20) then CastSpellByName("抽取生命") else CastSpellByName("灵魂抽取") end 4、使用奥暴,当法力值不足400,用法力红宝石补充并提醒队友 /script if (UnitMana("player")>400) then CastSpellByName("魔爆术(等 级 6)") else UseContainerItem(4, 1);SendChatMessage(“魔法将要耗尽,大家小心!”,”yell”); end 2.0可用的条件选项有:[……] help - 检测目标是否为友善 harm - 检测目标是否为敌对 combat - 检测你是否在战斗中 stance或stance:0/1/2../n检测你是否在姿态中,或是否在某个特定的姿态中 stealth - 检测你是否潜行 equipped: - 检测某个物品是否被装备。可以是任何有效的装备槽,物品分类,或者物品子类target =player/pet/targettarget/Unit 它把当前目标改变为任何有效的单位 pet: <宠物名称或类型> 玩家当前宠物为某宠物Voidwalker,Boar,Imp,Wolf,pet为所有宠物类型 actionbar:1/…./6检测当前动作条是否为列出的那个 button:1/…/5/<虚拟按键号>检测某个特定的按钮被用来触发法术,默认为1即左键点击,2为右键点击,3为鼠标中间点击,4,5为鼠标特殊按键点击。 modifier或modifier:shift/ctrl/alt - 检测命令被执行时是否某个特定的键被按下,可以简写为mod以节省字节。 pet: - 检测宠物是否存在。可以接受宠物类型(枭,熊,小鬼)或者名字(Fluffy,我家坏坏)作为条件。不带条件则检测是否有任何宠物存在。 mounted,swimming,flying,flyable- 检测是否在坐骑上,游泳,或者飞行中,能够飞行状态 indoors,outdoors - 检测是在室内还是室外 exists 和dead - 检测是否目标已经死亡,或是否真的存在

STM32启动文件的选择及宏定义及芯片型号更改IAP总结(精)

STM32启动文件的选择及宏定义及芯片型号更改 IAP总结 startup_stm32f10x_cl.s 互联型的器件,STM32F105xx,STM32F107xx startup_stm32f10x_hd.s 大容量的STM32F101xx,STM32F102xx,STM32F103xx startup_stm32f10x_hd_vl.s 大容量的STM32F100xx startup_stm32f10x_ld.s 小容量的STM32F101xx,STM32F102xx,STM32F103xx startup_stm32f10x_ld_vl.s 小容量的STM32F100xx startup_stm32f10x_md.s 中容量的STM32F101xx,STM32F102xx,STM32F103xx startup_stm32f10x_md_vl.s 中容量的STM32F100xx startup_stm32f10x_xl.s FLASH在512K到1024K字节的STM32F101xx, STM32F102xx,STM32F103xx cl:互联型产品,stm32f105/107系列 vl:超值型产品,stm32f100系列 xl:超高密度产品,stm32f101/103系列 ld:低密度产品,FLASH小于64K md:中等密度产品,FLASH=64 or 128 hd:高密度产品,FLASH大于128 在KEIL下可以在项目的选项C/C++/PREPROMCESSOR symbols的Define栏里定义,比如STM32F10X_CL 也可以在STM32F10X.H里用宏定义 #if !defined (STM32F10X_LD && !defined (STM32F10X_LD_VL && !defined (STM32F10X_MD && !defined (STM32F10X_MD_VL && !defined (STM32F10X_HD && !defined (STM32F10X_XL && !defined (STM32F10X_CL #define STM32F10X_HD #endif

在Word中录制宏方法

录制新宏:在 Word 中新建一个文件,文件名为 A8-A.doc,保存至在“C:\ATA_MSO\testing\231637-62c9\Word\H04”文件夹中。在该文件中创建一个名为A8A的宏,将宏保存在“A8-A.doc”的文档中,用Ctrl+Shift+F作为快捷键,功能为将选定的文字设置为黑体,小四,颜色为玫瑰红。 1)单击“文件”菜单中的“新建…”,再单击“文件”菜单中的“保存”,在弹出的对话框中“文件名”中输入A8-A.doc,再单击“保存”。(一般上单击“保存”后,路径已是“C:\ATA_MSO\testing\231637-62c9\Word\H04”,不用再去查找来放,若不是就要再按路径将新建的文件放对地方。)特别注意:要将宏的安全性降到最低。具体操作如下:单击“工具”菜单中的“宏”中的“安全性…”,在“安全级”选项卡中选“低”,在“可靠发行商”选项卡中,将“信任所有的加载项和模板”和“信任对于Visual Basic 项目的访问”这两项都选上。最后“确定”。否则此题不会做到满分。 2)在这个新建的文档内空白的地方随便输入一些内容,并选定。 3)单击“工具”菜单中的“宏”中的“录制新宏…”,在弹出的对话框中的“宏名”中输入“A8A”,在“将宏保存在”的下拉列表中选择“A8-A.doc(文档)”,再点击“键盘”,在弹出的对话框中的“请按新快捷键”下单击一下,再按键盘中的“Ctrl+Shift+F”,在“将更

改保存在”右边的下拉列表中选择“A8-A.doc”,再单击“指定”,再单击“关闭”。此时便开始录制宏了。 4)单击“格式”菜单中的“字体…”,在弹出的对话框中的“中文字体中”选择“黑体”,在“字号”中选择“小四”,在“字体颜色”中选择“玫槐红”,再“确定”。 5)最后,单击宏录制工具栏中的“停止按钮”,完成宏的录制。全部文件关闭并保存便可。

C宏定义

C/C++中宏使用总结 .C/C++中宏总结C程序的源代码中可包括各种编译指令,这些指令称为预处理命令。虽然它们实际上不是C语言的一部分,但却扩展了C程 序设计的环境。本节将介绍如何应用预处理程序和注释简化程序开发过程,并提高程序的可读性。ANSI标准定义的C语言预处理程序包括下列命令: #define,#error,#i nclude,#if,#else,#elif,#endif,#ifdef,#ifndef,#undef,#line,#pragma等。非常明显,所有预处理命令均以符号#开头,下面分别加以介绍。 1、#define 命令#define定义了一个标识符及一个串。在源程序中每次遇到该标识符时,均以定义的串代换它。ANSI标准将标识符定义为宏名,将替换过程称为宏 替换。命令的一般形式为: #define identifier string 注意: ? 该语句没有分号。在标识符和串之间可以有任意个空格,串一旦开始,仅由一新行结束。 ? 宏名定义后,即可成为其它宏名定义中的一部分。 ? 宏替换仅仅是以文本串代替宏标识符,前提是宏标识符必须独立的识别出来,否则不进行替换。例如:#define XYZ this is a test,使用宏printf("XYZ");//该段不打印"this is a test"而打印"XYZ"。因为预编译器识 别出的是"XYZ" ? 如果串长于一行,可以在该行末尾用一反斜杠' \'续行。

2、#error 处理器命令#error强迫编译程序停止编译,主要用于程序调试。 3、#i nclude 命令#i nclude使编译程序将另一源文件嵌入带有#i nclude的源文件,被读入的源文件必须用双引号或尖括号括起来。例如: #i nclude"stdio.h"或者#i nclude 这两行代码均使用C编译程序读入并编译用于处理磁盘文件库的子程序。 将文件嵌入#i nclude命令中的文件内是可行的,这种方式称为嵌套的嵌入文件,嵌套层次依赖于具体实现。 如果显式路径名为文件标识符的一部分,则仅在哪些子目录中搜索被嵌入文件。否则,如果文件名用双引号括起来,则首先检索当前工作目录。如果未发现文件, 则在命令行中说明的所有目录中搜索。如果仍未发现文件,则搜索实现时定义的标准目录。 如果没有显式路径名且文件名被尖括号括起来,则首先在编译命令行中的目录内检索。 如果文件没找到,则检索标准目录,不检索当前工作目录。 4、条件编译命令 有几个命令可对程序源代码的各部分有选择地进行编译,该过程称为条件编译。商业软件公司广泛应用条件编译来提供和维护某一程序的许多顾客版本。 #if、#else,#elif及#endif

盗贼宏

.非潛行狀態下開影舞,潛行狀態下按到也不會誤開影舞 #showtooltip 暗影之舞 /cast [stance:0] 暗影之舞 2.能伏擊就預謀伏擊,不能伏擊背刺(預謀cd不會導致宏工作不正常),可將背刺換成出血,但這將導致影舞期間打不出出血 #showtooltip [stance:0]背刺;[nostance:0]伏擊 /cast [nostance:0]預謀 /cast [stance:0]背刺;[nostance:0]伏擊 3.能偷襲就預謀偷襲,不能偷襲就影舞預謀偷襲(預謀cd不會導致宏工作不正常) #showtooltip 偷襲 /cast [stance:0]暗影之舞 /cast [nostance:0]預謀 /cast [nostance:0]偷襲 4.能繳吼就預謀繳吼,不能繳吼就影舞預謀繳吼(預謀cd不會導致宏工作不正常) #showtooltip 絞喉 /cast [stance:0]暗影之舞 /cast [nostance:0]預謀 /cast [nostance:0]絞喉 5.固定目標悶棍,潛行狀態下悶棍,非潛行狀態影舞悶棍 #showtooltip 悶棍 /cast [stance:0]暗影之舞 /cast [nostance:0]悶棍 6.找目標悶棍,潛行狀態下悶棍,非潛行狀態影舞悶棍 #showtooltip 悶棍 /cleartarget /targetenemy /cast [stance:0]暗影之舞 /cast [nostance:0]悶棍 7.按一下潛行,狂按也不會出潛行 #showtooltip 潛行 /stopattack /cast [nostance:1]潛行 8.潛行狀態下開宿怨不開飾品,非潛行狀態下開飾品和宿怨 #showtooltip 宿怨 /cast [nostealth] 宿怨

魔兽世界命令大全

/help 列出常用指令帮助 /assist [名字] 协助你当前所选择的目标,或者指定的目标 /cast spell 施放指定的法术,可以包含法术的等级。比如: "/cast Slow Fall", "/cast Polymorph(Rank 2)" /afk [文字] 开启AFK模式显示你要离开一会儿,再输一次/afk关闭AFK模式。 /combatlog 导出你的战斗信息到(wow目录)LogsPlayerCombatLog.txt 文件里。 /dnd [文字] 开启DND模式表示“请勿打扰”,再输一次/dnd关闭DND模式。 /duel [名字] 要求与你锁定的目标决斗,或者要求与指定的目标决斗。 /yield (/forfeit) 在决斗时投降。 /emote 文字 (/em, /me) 表示接下来的文字是动作。 /exit 退出游戏。 /follow (/f) 自动跟随当前目标。 /ignore 名字忽略目标玩家。 /inspect (/ins) 查看目标玩家的装备。 /logout (/camp) 坐下并且登出。 /macro 打开宏设置界面。 /macrohelp 给出关于设置宏的帮助。 /played 显示你游戏人物的在线时间。 /pvp 在接下来的5分钟内开启PVP模式。 /raid 文字 (/r) 在RAID频道里说话。 /random 数字 [数字2] (/rnd, /rand) 扔出一个从1到某个数字范围内的随机数字,或者是两个数字范围之间的随机数字。 /remfriend 名字 (/removefriend) 把一个好友从你的好友列表里去掉。

宏的实验报告

实验报告 课程名称数据库技术与应用 实验项目名称宏的实验 班级与班级代码11审计学1班 实验室名称(或课室) SS1-304 专业审计学 任课教师方清华 学号:11251003148 姓名:郑萍玲 实验日期:2013 年 5 月26日 广东商学院教务处制

姓名郑萍玲实验报告成绩 评语: 指导教师(签名) 年月日说明:指导教师评分后,实验报告交院(系)办公室保存

实验4 在“教务管理”数据库中建立宏 1.实验目的 1)掌握宏的结构、类型 2)掌握各种创建宏的方法 3)掌握选择宏的创建方法与功能 2.实验条件 1.微型计算机。 2.Access 2003。 3.实验内容、操作步骤及结果 3.1建立条件宏 1)建立“教师录入成绩起始窗” 操作步骤如下: 选择“窗体”对象,点击“在设计视图中创建窗体”,在主体中利用相关控件做出窗体,将文本框命名为“密码”,查看结果。 实验结果截图如下: 2)要求密码输入时以“*”显示。 操作步骤如下: 点击文本框属性,在“输入掩码”栏选择“密码”。 实验结果截图如下:

3)建立一个名为“成绩录入条件宏”的宏对象,要求在密码框中输入密码(设密码为111)正确时,打开“成绩录入”窗体。 操作步骤如下: 选择“宏”对象,点击“新建”,输入如下表达式,密码框中输入密码(设密码为111)正确时,打开“成绩录入”窗体,密码框中输入密码错误时作出警告。返回到“窗体”对象,点击“教师录入成绩起始窗”,将文本框属性的“更新后”设置为“成绩录入条件宏”。 实验结果截图如下:

3.2用条件宏判断用户名及密码 1)建立“用户名”文本框的名称为“Text1”,“密码”文本框的名称为“Text3”的“用户名窗”。要求:当输入用户名“ABC”(大写)及密码“123”正确时,单击“确定”按钮,可以打开“成绩录入”窗体,录入学生成绩。当用户名和密码输入不正确,单击“确定”按钮时,弹出“非法用户”警告消息框并关闭本窗体。 操作步骤如下: 首先建立“成绩起始窗”。再建一个“用户条件宏”。如下图所示,得出条件宏。 实验结果截图如下:

WOW宏命令使用说明

1.常用的宏命令 1.1常用的宏命令 1.1.1.释放技能命令 ●/cast 释放一个或多个技能,可以加入一些条件判断,是最常用的命令 ●/castsequence 依次释放释放数个技能,同样可以加入一些条件判断,常见于所谓的"无脑宏" ●/use 使用一个物品,可以直接用物品名称也可以用物品栏位置 1.1. 2.动作命令 ●/cancelform 取消变形 ●/cancelaura 取消状态或增益 ●/startattack 开始攻击,一般写不写差别不大,释放技能会自动开始攻击的 ●/stopattack 停止攻击,与startattack相反,用于防止破除控制等功能,也不大会用到 ●/target /targetenemy 切换目标,用到的也不多,抓贼宏会用到,更多时候需要的反而是不切换目标的情况下对特定目标释放技能 ●/mount 召唤坐骑 ●/dismount 解散坐骑 1.1.3.语言表情命令 ●/1 /2 /3 /4 在不同的频道里面说话,1综合,2交易,3本地防务,4寻求组队

●/s /y /p /ra /bg 在不同的范围说话,s说,y喊,p小队,ra团队,bg战场 ●/e 做出一串表情,同时也可以/+内置表情 1.1.4.特殊命令 ●#showtooltip 显示技能描述,可以指定技能名或是缺省,让你的界面更有可读性●/focus 指定某个目标为焦点目标 ●/clearfocus 清除焦点目标 ●/stopmacro 停止宏,可加入条件判断 ●/console /script 控制命令,抓贼宏会用到 1.2常用的条件判断 1.2.1.目标条件判断 ●help noharm 目标为友方 ●harm nohelp 目标为敌方 ●exists 目标存在 ●dead nodead 目标死亡/存活 1.2.2.自身条件判断 ●stance:1/2/3/4/5/6 form:1/2/3/4/5/6 处在某形态中,对应为 野性:1熊,2水栖,3豹,4旅行,5飞行

宏、微观经济学名词解释总结

宏、微观经济学名词解释总结 宏微观经济学名词解释 微观: 经济学——研究如何实现稀缺资源的最佳配置,以使人类需要得到最大限度满足的一门社会科学。 资源的稀缺性——指相对于人类无限多样性的需要而言,经济资源数量总是相对不足的,取用时要付出代价。 规范分析——研究经济活动“应该是什么”以及社会经济问题应该是怎样解的。 实证分析——描述经济现象“是什么”以及社会经济问题实际上是如何解决的。 需求——消费者在一定价格条件下愿意并且能够购买的某种商品或劳务的数量。 需求量的变化——某种商品价格的变化引起的对该商品需求量的变化。 需求水平的变化——在商品价格不变的情况下,其他因素所引起的需求的变化。 需求定律——商品的价格和需求量之间示范方向的变动关系。 供给——生产者在某一时刻和各种可能的价格水平上对某种商品或劳务愿意并且能够提供的数量。 供给定律——商品价格与供给量成正比。 均衡价格——一种商品的需求价格和供给价格相一致的价格,即需求数量等于供给数量的价格。 均衡数量——需求价格等于供给价格时的供给量和需求量称为均衡数量。 需求价格弹性——在其他条件不变的情况下,某种商品或劳务价格变动因其本身需求量的变动程度。 需求交叉价格弹性——在其他条件不变的情况下,某种商品或劳务价格变动引起另一种商品或劳务需求量变动的程度。 需求收入弹性——在其他条件不变的情况下,消费者收入的变动引起某种商品或劳务需求量变动的程度。 蛛网模型——运用弹性原理解释某些生产周期较长的商品在失去均衡时发生的不同波动情况的一种动态分析理论。 蛛网稳定条件——供给弹性等于需求弹性,市场价格变动对供给量和需求量的影响相同。

EXCEL宏编程实例.doc

Excel 宏编程举例说明 学习宏编程,需要VB基础,如果一点VB基础和面向对象的概念,建议先去补补VB,不然即使自认为学好了也只能拿着高射炮打蚊子! 一)、宏学习 首先需要明确的是,本文不可能教会您关于宏的所有内容。您需要学会利用"录制宏"的方法来学习宏:点击Excel"工具"下拉菜单中"宏"下?quot;录制新宏",此后可象平时一样进行有关操作,待完成后停止录制。然后再点击"工具"下拉菜单中"宏"下"宏"的"编辑"选项即可打开刚才所录制的宏的Visual Basic源程序,并且可以在此时的"帮助"下拉菜单中获得有关的编程帮助。对录制宏进行修改不仅可以学习宏的使用,还能大大简化宏的编写。 二)、基本概念 为了学习Excel中的宏,我们需要先了解以下一些基本概念。 1、工作簿:Workbooks、Workbook、ActiveWorkbook、ThisWorkbook Workbooks集合包含Excel中所有当前打开的Excel工作簿,亦即所有打开的Excel文件;Workbook对应Workbooks中的成员,即其中的Excel文件;ActiveWorkbook代表当前处于活动状态的工作簿,即当前显示的Excel文件;ThisWorkbook代表其中有Visual Basic代码正在运行的工作簿。 在具体使用中可用Workbooks(index)来引用Workbook对象,其中index为工作簿名称或编号;如Workbooks(1)、Workbooks("年度报表.xls")。而编号按照创建或打开工作簿的顺序来确定,第一个打开的工作簿编号为1,第二个打开的工作簿为2……。 2、工作表:Worksheets、Worksheet、ActiveSheet Worksheets集合包含工作簿中所有的工作表,即一个Excel文件中的所有数据表页;而Worksheet则代表其中的一个工作表;ActiveSheet代表当前处于的活动状态工作表,即当前显示的一个工作表。 可用Worksheets(index)来引用Worksheet对象,其中index为工作表名称或索引号;如Worksheets(1)、Worksheets("第一季度数据")。工作表索引号表明该工作表在工作表标签中的位置:第一个(最左边的)工作表的索引号为1,最后一个(最右边的)为Worksheets.Count。需要注意的是:在使用过程中Excel会自动重排工作表索引号,保持按照其在工作表标签中的从左至右排列,工作表的索引号递增。因此,由于可能进行的工作表添加或删除,工作表索引号不一定始终保持不变。3、图表:Chart 、Charts、ChartObject、ChartObjects、ActiveChart Chart代表工作簿中的图表。该图表既可为嵌入式图表(包含在ChartObject中),也可为一个分开的(单独的)图表工作表。 Charts代表指定工作簿或活动工作簿中所有图表工作表的集合,但不包括嵌入式在工作表或对话框编辑表中的图表。使用Charts(index) 可引用单个Chart图表,其中index是该图表工作表的索引号或名称;如Charts(1)、Charts("销售图表")。图表工作表的索引号表示图表工作表在工作簿的工作表标签栏上的位置。Charts(1)是工作簿中第一个(最左边的)图表工作表;Charts(Charts.Count)为最后一个(最右边的)图表工作表。 ChartObject代表工作表中的嵌入式图表,其作用是作为Chart对象的容器。利用ChartObject 可以控制工作表上嵌入式图表的外观和尺寸。 ChartObjects代表指定的图表工作表、对话框编辑表或工作表上所有嵌入式图表的集合。可由ChartObjects(index)引用单个ChartObject,其中index为嵌入式图表的编号或名称。如

相关文档