Word宏命令集

Word宏命令集
Word宏命令集

Word宏命令集

1、Word宏实现删除Word文档中的所有超链接,打开Word的菜单工具->宏->Visual Basic 编辑器,或直接按快捷键Alt+F11,打开Visual Basic 编辑器,“插入”-“模块”。

代码:

Sub RemoveHyperlinks()

Dim oField As Field

For Each oField In ActiveDocument.Fields

If oField.Type = wdFieldHyperlink Then

oField.Unlink

End If

Next

Set oField = Nothing

End Sub

2、Word中的图片批量统一大小及同比例缩放

有些时候,我们用Word来做一些图文混排的文档,需要正规的样式,例如图片大小一致。下面的方法就是告诉我们如何来实现很多的图片统一大小,“插入”-“模块”。

代码:

Sub setpicsize() '设置图片大小

Dim n '图片个数

On Error Resume Next '忽略错误

For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为400px ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度300px

Next n

For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片

ActiveDocument.Shapes(n).Height = 400 '设置图片高度为400px

ActiveDocument.Shapes(n).Width = 300 '设置图片宽度300px

Next n

End Sub

按比例缩放的方法:

Sub setpicsize() '设置图片大小

Dim n '图片个数

On Error Resume Next '忽略错误

For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为400px ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度300px

Next n

For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片

ActiveDocument.Shapes(n).Height = 400 '设置图片高度为400px

ActiveDocument.Shapes(n).Width = 300 '设置图片宽度300px

Next n

End Sub

3、Word中英文标点符号互换-VBA源码实现

打开“Visual Basic编辑器”或用快捷键Alt+F11,插入一个新的“模块”。

Sub ToggleInterpunction()'中英文标点互换

Dim ChineseInterpunction() As Variant, EnglishInterpunction() As Variant

Dim myArray1() As Variant, myArray2() As Variant, strFind As String, strRep As String

Dim msgResult As VbMsgBoxResult, N As Byte

'定义一个中文标点的数组对象

ChineseInterpunction = Array("、","。", ",", ";", ":", "?", "!", "……", "—", "~", "(", ")", "《", "》")

'定义一个英文标点的数组对象

EnglishInter punction = Array(",",".", ",", ";", ":", "?", "!", "…", "-", "~", "(", ")", "<", ">")

'提示用户交互的MSGBOX对话框

msgResult = MsgBox("您想中英标点互换吗?按Y将中文标点转为英文标点,按N将英文标点转为中文标点!", vbYesNoCancel)

Select Case msgResult

Case vbCancel

Exit Sub '如果用户选择了取消按钮,则退出程序运行

Case vbYes '如果用户选择了YES,则将中文标点转换为英文标点

myArray1 = ChineseInterpunction

myArray2 = EnglishInterpunction

strFind = "“(*)”"

strRep = """\1"""

Case vbNo '如果用户选择了NO,则将英文标点转换为中文标点

myArray1 = EnglishInterpunction

myArray2 = ChineseInterpunction

strFind = """(*)"""

strRep = "“\1”"

End Select

Application.ScreenUpdating = False '关闭屏幕更新

For N = 0 To UBound(ChineseInterpunction) '从数组的下标到上标间作一个循环

With ActiveDocument.Content.Find

.ClearFormatting '不限定查找格式

.MatchWildcards = False '不使用通配符

'查找相应的英文标点,替换为对应的中文标点

.Execute findtext:=myArray1(N), replacewith:=myArray2(N), Replace:=wdReplaceAll

End With

Next

With ActiveDocument.Content.Find

.ClearFormatting '不限定查找格式

.MatchWildcards = True '使用通配符

.Execute findtext:=strFind, replacewith:=strRep, Replace:=wdReplaceAll

End With

Application.ScreenUpdating = True '恢复屏幕更新

End Sub

4、实现本机Word打印密码保护:

Sub FilePrint()

pass$ = InputBox("请输入打印密码:")

If pass$ = "abcd" Then

Dialogs(wdDialogFilePrint).Show

Else

MsgBox ("密码错误,请与管理人员联系!")

End If

End Sub

Sub FilePrintdefault()

pass$ = InputBox("请输入打印密码:")

If pass$ = "abcd" Then

Dialogs(wdDialogFilePrint).Show

Else

MsgBox ("密码错误,请与管理人员联系!")

End If

End Sub

5、Word宏实现记录本机打印历史记录

Sub FilePrint()

Dialogs(wdDialogFilePrint).Show

DName = ActiveDocument.Path + "\" + https://www.360docs.net/doc/8513346196.html,

If ActiveDocument.Path = "" Then DName = "未保存文档"

Tim = Str(Date) + " 日" + Str(Time)

Open "c:\print.txt" For Append As #1

Print #1, "于" + Tim+ " 打印" + DName

Close #1

End Sub

6、在显示屏上看到Word文档的真实打印效果:

套打单据表格及进行某些特殊的版式排版时,很希望屏幕上显示的大小与打印结果完全相同,以便进行精确的套打操作。但能够“所见即所得” 的Word显示的结果与打印出来的结果虽然格式上能够做到看到什么得到什么,但由于各人所用的显示器的尺寸不同,而且相同尺寸的显示器其可视面积也有所不同,因此显示与打印结果的大小比例很难做到完全一致。如果能够给Word添加一个1:1全真显示的工具按钮就好了!这样即使我们不需要进行精确的套打,也可以在文稿完成后按一下这个按钮,看看最终输出的字体大小设置得是否合

适。实现这个目的只需三步:

一、取得与真实打印完全一致的屏幕显示比例

由于各人使用的显示器尺寸不同及画幅调整的习惯不同,因此在此无法给出一个固定的数据。请先将显示器的画幅调整妥当,以能够最大限度地显示出完整的全屏幕窗口为准。找一张A4纸,用尺子量下该纸的宽度,要求精确到毫米( 我测的是29.4*21.8),因为标称为某种开本的纸张,其实际大小并不一定与标称值相同。然后,打开Word新建一空白文档,并设置为“页面”视图,将打印设置中的“纸型”设置为与准备的纸张相同的纸型,如在此为A4,再将“纸型”选项卡中的纸张宽度设置为与刚才量好的值完全一致,确定后返回编辑界面。

现在我们就以这张纸为依据,确定屏幕显示比例。在工具栏的“显示比例”输入框中反复手工调整显示比例的大小,注意系统本身只提供若干种固定的显示比例,其实我们完全可以直接输入任意一个整数,比如笔者的19英寸宽屏显示器在设置为65%后,屏幕上的页面大小与真实纸张完全一致,这个“65”就是我们下一步需要的数据。

二、编写一个宏命令

1)请在Word的编辑界面按Alt+F8,打开“宏”对话框,在“宏名”编辑框中输入“yitoyi”,然后单击[创建]按钮.

2)打开Visual Basic编辑器,在代码编辑窗口输入下列代码:

Public Sub 全真1:1显示( )

ActiveWindow.ActivePane.View

Zoom.Percentage=65

End Sub

注意:代码中等于号后面的数字应灵活更改为与你的显示器对应的真实比例数字。

三、创建1:1全真显示的工具栏按钮

按Alt+V+T+C,调出工具栏“自定义”对话框,选择“命令/宏”,右边的列表框中会显示出所有已经存在的宏。找到刚才编辑的那个“yitoyi”的宏,将它拖入Word主界面的工具栏中的任意位置,这时工具栏中会出现一个与宏名对应的按钮,请右击新按钮,在弹出的快捷菜单的“命名”编辑框中更改按钮名称为“1:1”。按[关闭]按钮退出设置。

7、Word宏实现快速打印当前页

一般来说,如果只想打印Word文档中的当前页面时,我们必须进入打印属性设置窗口,然后将该窗口“页面范围”处的“当前页”项目选中,再单击一下“确定”按钮才可以。

很显然,如果每次打印当前页面都按上面的方法来操作的话,不但麻烦不说,而且也不利于提高文档打印效率。那我们有没有办法跳过打印属性设置窗口,来直接“命令”打印机去打印当前页面呢?其实要做到这一点并不是一件十分困难的事情,我们完全可以借助Word

应用程序的“录制新宏”功能,来创建一个可以直接让打印机去打印目标文档中当前页面的快捷命令,下面就是具体的实现步骤:

1)打开“工具”-“宏”-“录制新宏”命令。

设置好后,单击“指定”,“关闭”。

2)在宏名中输入:"printpage", “将宏指定到”,我们选择“健盘”

快捷键用“Ctrl+Alt+/”

3)开始“录制”。

这个时候光标上会显示一个磁带的形状,在左侧还用一个控制录制的小工具。录制好后,再想打当前文档时,直接用快捷键"Ctrl+Alt+/",就可以了。

如有侵权请联系告知删除,感谢你们的配合!

宏的使用方法

在这里总结宏的使用方法欢迎补充 1 条件include 如下 CODE #ifndef MAIN_H_ #define MAIN_H_ 其它内容 #endif 上面在看到头文件时会看到作用就是阻止这个头文件被多次include 多次include就会出现重复的定义情况所以需要在每个头文件中都使用这个定义 如果还不是很了解要怎样使用可以看看c的标准头文件如fcntl.h 2 条件编译 如下 CODE #ifdef _DEBUG printf("this debug info\n"); #endif 如果没有定义_DEBUG宏的话那么上面那一行是不会编译进去的 但是定义了_DEBUG后上面那行就会编译进去可以写个简单的程序测试 CODE #include int main() { #ifdef _DEBUG printf("hello world\n"); #else printf("no debug"); #endif return 0; } 第一次使用gcc -D_DEBUG main.c 第二次使用gcc main.c 运行两次的结果看 3 定义为某个值以便后面修改这个值时不用修改其它地方代码只要修改这个宏的定义就可以了

如一个软件的多语言版本等 如下 CODE #include #define PRINT_STR "你好DD" main(){ printf(PRINT_STR); return 0; } 编译时会把PRINT_STR代替成"你好DD" 以后想修改时就方便了 另外也可以定义为函数 #include #ifdef _DEBUG #define A(x) a(x) #else #define A(x) b(x) #endif int a(int x) { return x+1; } int b(int x){ return x+100; } int main(){ printf ("A(10) value is %d",A(10)); return 0; } [/code] 其实也可以定义成 #define A a 的 但是定义成A(x)后只有A后面带一个(x)类型的编译器才会执行替换比较安全可以保证只替换函数而不替换变量 第四个 可变参数宏

巧用宏命令,完美实现一页A4纸打印多张高清照片或幻灯片

巧用宏命令,完美实现一页A4纸打印多张高清照片或幻灯片 莘县一中张仿刚 工作中我们经常遇到这些情况:学籍库中2000多张照片,如何有序的打印在A4纸上,每张36张且把学籍号有序的自动填充到照片下方?家庭外出游玩的照片如何方便的按规定的尺寸打印在A4像纸上?一个ppt文件有96张幻灯片,如何清晰的在A4纸中一页打8张ppt(甚至更多张)?本文就以实例解决上述问题。 首先我们需要在word中安装“自动排版”宏命令,方法如下:word→工具→宏→录制新宏→宏名macrol 改为“自动排版”→确定→界面出现蓝色对话框,停止录制,然后word→工具→宏→选中宏“自动排版”→编辑,删除尾行的“end sub”,然后在尾行复制粘贴下列内容,关闭Visual Basic编辑器,这样自动排版的宏命令就已经制作好了。 '【调整页边距及页眉页脚距,适用于A4纸】 With ActiveDocument.Styles(wdStyleNormal).Font https://www.360docs.net/doc/8513346196.html,FarEast=.NameAscii Then .NameAscii="" End If .NameFarEast="" End With With ActiveDocument.PageSetup .LineNumbering.Active=False .Orientation=wdOrientPortrait .TopMargin=CentimetersToPoints(1.6) .BottomMargin=CentimetersToPoints(0.9) .LeftMargin=CentimetersToPoints(1.4) .RightMargin=CentimetersToPoints(1) .Gutter=CentimetersToPoints(0) .HeaderDistance=CentimetersToPoints(0.5) .FooterDistance=CentimetersToPoints(0.9) .PageWidth=CentimetersToPoints(21) .PageHeight=CentimetersToPoints(29.7) .FirstPageTray=wdPrinterDefaultBin .OtherPagesTray=wdPrinterDefaultBin .SectionStart=wdSectionNewPage .OddAndEvenPagesHeaderFooter=False .DifferentFirstPageHeaderFooter=False .VerticalAlignment=wdAlignVerticalTop .SuppressEndnotes=False .MirrorMargins=False .TwoPagesOnOne=False .BookFoldPrinting=False .BookFoldRevPrinting=False .BookFoldPrintingSheets=1 .GutterPos=wdGutterPosLeft .LayoutMode=wdLayoutModeLineGrid End With '【加页码,页脚居中处】 Selection.Sections(1).Footers(1).PageNumbers.Add PageNumberAlignment:=_ wdAlignPageNumberCenter,FirstPage:=True If ActiveWindow.View.SplitSpecial<>wdPaneNone Then ActiveWindow.Panes(2).Close End If If ActiveWindow.ActivePane.View.Type=wdNormalView Or ActiveWindow._ ActivePane.View.Type=wdOutlineView Then ActiveWindow.ActivePane.View.Type=wdPrintView End If ActiveWindow.ActivePane.View.SeekView=wdSeekCurrentPageHeader If Selection.HeaderFooter.IsHeader=True Then ActiveWindow.ActivePane.View.SeekView=wdSeekCurrentPageFooter Else ActiveWindow.ActivePane.View.SeekView=wdSeekCurrentPageHeader

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

调出宏命令的编辑窗口有两种方式: 1.在聊天栏输入/MACRO 后回车。 2.按ESC 调出系统菜单选择【宏命令设置】 看见了吧? 弹出一个窗口,上面有【新建】和【退出】两个按钮。点【新建】,又会弹出一个窗口。五颜六色的图标包括了WOW 几乎所有的技能图片,随便选一个你喜欢的,它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,它的下半部分是一个输入栏(别说找不到…),在里面输入宏的内容,然后点【退出】。 我们以牧师为例:选中牧师“复活术”的图标,在名称处填写‘复活'。返回到第一个窗口在输入栏中输入下面的命令: /me 开始施放复活术 /me 的复活术被%t 抵抗 /me 开始变得愤怒了 /me 获得了狂暴效果 /me 施放皮鞭失败:%t 对此免疫 /me 施放辣椒水失败:%t 爱吃川菜 /me开始施放色诱术(空格,空格.)%t复活了! /施放复活术(等级1) PS :一定要注意%t 是在英文输入下输入的。中文输入法下是全角模式不被系统接收。 HOHO ? 接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,可以设定热键来

使用,也可以用鼠标点击。反正是想怎么用就怎么用…,使用方式和普通技能相同 最后留给大家一个思考题,在上面的例子中,/me、‘ %t“施放”都是什么作用,牧师职业的玩 家可以自行制作后观看效果,可以更改文字,以加强抓狂效果:非牧师职业可以找牧师借鉴。牧师就是好!就是好! 宏命令的初级教程(上) 有了前两章的基础,大家对魔兽世界的宏命令应该有了一定的认识。下面我将对宏命令做出更加详细的介绍,魔兽世界的宏命令大概有几千个,在初级教程里面将讲解最常用的命令,实现的功 能也相对简单。有些人在此时可能在想编写一个宏可以完成一套攻击动作,如“换武器一一施法一一换回武器”等等。这确实是一套连续动作,不过能实现这套动作的叫外挂而不是宏,魔兽的宏不支持带有冷却时间的技能连续使用,因此那些想要自动完成某套动作的玩家你们的白日梦可以醒醒了。A_A 我这样说是不是会很打击大家的信心啊?好了。我们赶快开始。举个例子先: 网上一个很经典的宏例子 /Kneel /say如果你不嫁给我,那么我就一辈子不起来…” 这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…” 在这里用到两个宏命令/Kneel和/say,宏命令是不分大小写的。/kneel是个下跪的动作,/say 后面的文字会以普通对话的形式在游戏中表现出来。我们可以变化一下。 /Kneel

魔兽世界宏命令全表

宏命令全表 本文WOWWiki共享维护Subelf译 有些命令需要参数,而部分命令的参数则是可以省略的。比如/join可以接受两个参数,一个是可选的,另一个则是必需的,我们用/join <频道名称> [密码]来表示。也就是说“<>”中的是必需的,“[]”中的则是可选的。 一、基本命令 协助[单位],也就是选择[单位]的目标。如果没有指定[单位],当前目标将作为 为自己装备<物品>。 自动跟随[玩家]。如果没有指定[玩家],当前目标将作为参数。 掷骰子,获得一个[下限]到[上限]之间的随机数。如果只指定了一个参数值,那么范围就是从1到这个指定的值。如果没有给出任何参数,那么范围就是从1到100。如果你在小队或团队中,附近的队员可以看到你得到的随机数,范围和/say

显示服务器时间。 向[玩家]发起交易。如果没有指定[玩家],当前目标将作为参数。 定[搜索内容],那么会进行一个默认的搜索,并打开搜索对话框显示结果。 二、聊天命令 下面这些是用于玩家交流的命令,如果没有特别设定,聊天内容都是用当前的 表情的作用是向周围发送一个“玩家名<表情>”的信息,和/say类似。不过当敌对阵营玩家收到信息后只会显示“玩家名做了一些奇怪的动作”。 向战场团队频道发送[信息]。 说话,向周围发送<信息>,附近的玩家都可以收到。 仅向<玩家>发送<信息>。 三、在线状态 你“处在暂离状态”的自动回复。该回复也可以通过设置[信息]修改。

切换勿扰状态。玩家向你发送悄悄话时将在你名字左侧显示“勿扰”,并得到你“请勿打扰”的自动回复。该回复也可以通过设置[信息]修改。 四、好友列表 将[玩家]添加到忽略名单,如果没有指定[玩家],则将你的当前目标作为参数。 为参数。 为参数。 五、小队、团队命令 邀请[玩家]加入队伍,如果没有指定[玩家],则将你的当前目标作为参数。至 将[玩家]开除队伍,如果没有指定[玩家],则将你的当前目标作为参数。至少需要助理权限。 队长权限 向团队发送[警告信息],队员收到信息后将有警告音,并且屏幕中将会显示[警告信息]。至少需要助理权限。 向全团发送就位确认询问,所有队员需要在30秒内做“是”或“否”的选择。 之后将收到全团就位情况的统计结果。至少需要助理权限。 六、战利品分配

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飞行

WOW基本宏命令

一、基本宏命令 1.什么是宏? 宏是由一组宏命令组成的。以下是一些普通宏命令: ?/say (/s) ?/whisper(/w, /talk, /t) ?/emote(/e, /em, /me) ?/dance ?喜爱PVP的人,应该不会忘了这个:/spit 利用宏,我们可以把这些宏命令放到技能栏上点击使用,而且可以同时做多个动作。写宏 的时候,每条动作写在一行上,就像在聊天界面中输入的一样。比如,让你的角色喊一声 “Everybody, dance now!”然后开始跳舞的宏: /y Everybody, dance now! /dance 一个基本完整的宏命令列表可以参考这里:[《宏命令全表》],不过个别新添加的宏命 令还没有被收录。WoWWiki有很多关于宏的资料,尤其是脚本和/run命令(后面将会提到)。 注:我先在此说一下,宏的执行是立即进行的。这意味着当你点击技能栏上的一个宏时, 宏命令会一条接一条地执行,执行完后才会返回游戏控制。这将会产生两个重要问题:第 一,如果写了一个会执行很长时间的宏(如:/run for i=1, 1000000000 do end),游戏 会被卡死,直到它执行结束;第二,也是更重要的一点,那就是宏命令不可能具有延时功 能。这一现象在我们熟悉/cast之类的命令后就可以很清楚地感觉到。而一些提供了延时 执行命令功能的插件,只能是能执行一些所谓的“良性命令”,如交谈、表情和对于其他 插件命令的调用(不过战斗中更换武器是可以进行的)。 2.怎样写宏? 首先,打开你的宏窗口:单击主菜单上的“宏”按钮,或者在聊天界面中输入/macro(/m)回车。在宏窗口的顶端,可以看见两个标签:“通用宏”和“<你的角色名>的专用宏”。通用宏被存储在账号专有的文件夹中,被所有角色共享。而角色专用宏则存储在角色自己的文件夹下,是角色专用的(废话……囧)。在标签下面是18个存放宏的栏位。再往下是一个栏位,用于显示当前选中的宏;还有一个“修改名称/图标”的按钮,用于修改选中的宏。然后是一个用于显示、编辑当前宏的文本框。最下面是三个按钮,傻子也能看出它们是干什么的。 如果要创建一个宏,首先单击窗口下方的“新建”按钮,这时窗口旁边会显示一个对话框,用于选择图标和输入宏的名称。如果选择了第一个图标(就是那个很红很暴力的问号),WoW会自

计算机二级access常用宏操作

常用宏操作 操作 说明 Beep 通过计算机的扬声器发出嘟嘟声。 Close 关闭指定的 Microsoft Access 窗口。如果没有指定窗口,则关闭活动窗口。 GoToControl 把焦点移到打开的窗体、窗体数据表、表数据表、查询数据表中当前记录的特定字段或控件上。 Maximize 放大活动窗口,使其充满 Microsoft Access 窗口。该操作可以使用户尽可能多地看到活动窗口中的对象。 Minimize 将活动窗口缩小为 Microsoft Access 窗口底部的小标题栏。 MsgBox 显示包含警告信息或其它信息的消息框。 OpenForm 打开一个窗体,并通过选择窗体的数据输入与窗口方式,来限制窗体所显示的记录。 OpenReport 在“设计”视图或打印预览中打开报表或立即打印报表。也可以限制需要在报表中打印的记录。 PrintOut 打印打开数据库中的活动对象,也可以打印数据表、报表、窗体和模块。 Quit 退出 Microsoft Access 。Quit 操作还可以指定在退出 Access 之前是否 保存数据库对象。 RepaintObject 完成指定数据库对象的屏幕更新。如果没有指定数据库对象,则对活动数据库对象进行更新。更新包括对象的所有控件的所有重新计算。 Restore 将处于最大化或最小化的窗口恢复为原来的大小。 RunMacro 运行宏。该宏可以在宏组中。 SetValue 对 Microsoft Access 窗体、窗体数据表或报表上的字段、控件或属性的值进行设置。 StopMacro 停止当前正在运行的宏。 常见操作: 1打开或关闭数据库对象 OpenForm 命令用于打开窗体。 OpenReport 命令用于打开报表。 OpenQuerv 命令用于打开查询。 Close 命令用于关闭数据库对象。 2运行和控制流程 RunSQL 命令用于执行指定的SQL 语句。 RunApp 命令用于执行指定的外部应用程序。 Quit 命令用于退出Access 。 3设置值 SetValue 命令用于设置属性值。 4刷新、查找或定位记录 Requery 命令用于实施指定控件重新查询及刷新控件数据。 FindRecord 命令用于查找满足指定条件的第一条记录。

办公高手EXCEL常用宏命令

办公高手.EXCEL常用宏命令 1 设置打开时弹出对话框的命令举例: Sub AUTO_OPEN() "输入打开工作表时要运行的代码或宏" End Bub 2 设置关闭时弹出对话框的命令举例: Sub AUTO_CLOSE() "输入关闭工作表时要运行的代码或宏" End Bub 3 设置提示框举例: MsgBox prompt:="温馨提示:您要打开的工作表有保护!", Buttons:=vbOKOnly, Title:="谷子提示 " i = MsgBox("系统提供不同服务,是否浏览资费信息?", vbYesNoCancel, "谷子提示:") If i = vbYes Then MsgBox "资费信息:********", , "谷子提示" Else "输入要运行的代码" End If 4、提示框内容过长,换行vbNewLine: MsgBox "您本次访问系统的时间是:" & Date & " " & Time & vbNewLine & "系统离到期日还剩余:" _ & DateDiff("d", Now, "2010-12-31") & " 天!" & vbNewLine & "是否查阅到期日说明?", vbYesNoCancel, "时间和到期日提示:" 5 提示提示系统的日期和时间: MsgBox "系统当前日期和时间:" & Date & " " & Time, , "时间提示" DateDiff("d", Now, "2010-10-31") & " 天!" ‘提示离指定日期的剩余天数 6 系统时间判断命令: Sub 判断时间测试() If Date > "2010-05-20" Then MsgBox "对不起,测试期间已经结束", , "谷子提示" Else Sheets("首页").Select '或其他命令 End If End Sub 7 禁止保存或另存的命令: Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) MsgBox ("禁止保存") Cancel = True '或thisworkbook.saved=true End Sub 8 保护工作表与撤销保护 Sheet2.Protect Password:="123456", DrawingObjects:=True, Contents:=True, Scenarios:=True '保护工作表SHEET2 Sheet2.Unprotect ("123456") '解除保 护 9 保护工作簿与撤销保护 ActiveWorkbook.Protect Structure:=True, Windows:=False, Password:="123" ActiveWorkbook.Unprotect Password:="123"

魔兽世界常用的一些宏

魔兽世界常用的一些宏 宏其实真的是很简单很简单,大家不会的原因一定是嫌学起来繁复枯燥,流离在这里尽可能用最简单的话把一些简单的宏教给大家,以后大家 想做宏就可以自己动手丰衣足食了~ 一、最最最基本的第一步 调出宏编辑界面:在对话框打/m回车或按ESC找宏选项 点【新建】,然后选择一个图标,·注意那个红色问号的图标,这个图标会自动变成它下一个会施放的法术的样子哦。 二、最最最常用的宏指令 很简单,记住就可以了,就当背单词啦 1、施放:/cast+空格+技能 2、使用:/use+空格+物品 3、选择目标:/target+空格+名称 ·注意:target是英文目标的意思,宏中也可以作为名词来使用,比如target是目标,targettarget就是目标的目标……o(╯□╰)o target后面加“=”就是“以什么什么为目标”的意思,后面可以跟targettarget,player(施法者自己),focus(焦点),mouseover(鼠标指向的目标),pet(宠物)等) 4、设目标为焦点:/focus 5、顺序施放:/castsequence(说明:sequence是连串、顺序、

连续的意思,所以这个指令就是大家常说的“按第一下放A,按第二下放B”啦)这个指令的语法是: /castsequence+空格(+reset=n/target/combat/shift )技能A,技能B,技能C…… 其中n是指秒数,意为n秒后重置此循环;target意为切换目标宏重置;combat是战役的意思,意为战斗结束后重置;shift也可以是ctrl或alt,就是你一按这个功能键宏就重置了。 括号内的内容可以不加或选择用哪个 6、随机施放:/castrandom (说明:random即随机的意思) 7、/userandom 聪明的你一定知道这是什么…… 8、/equip 装备,就是穿衣服滴“穿”~ 三、最最最重要的判断条件 英文中的条件句大家都有学过吧?就是if then啦,宏中那些中括号括起来的东西其实就是一堆If和then而已…… 1、help:判断目标为友方阵营;nohelp:非友方阵营 harm:敌对阵营;noharm:非敌对阵营 2、dead:目标挂了;nodead:目标没挂 3、exists:目标存在;noexists:目标不存在 4、"modifier:alt":判断当功能键alt按下时(alt也可以改为shift 或ctrl) 5、"button:1”:判断宏是被鼠标左键按下时(1也可以改为2,右键)

魔兽世界宏命令完全教程

考格威尔(Cogwheel's)宏命令完全指南 Cogwheel著 WOWWiki共享维护 Subelf译版权所有请勿用于商业用途 一、基本宏命令.......................................... 错误!未定义书签。 1. 什么是宏? ........................................ 错误!未定义书签。 2. 怎样写宏? ........................................ 错误!未定义书签。 3. 施放法术 .......................................... 错误!未定义书签。 i. 关于技能名称和等级的说明...................... 错误!未定义书签。 4. 使用物品或者饰品 .................................. 错误!未定义书签。 i. /use <装备栏> ................................. 错误!未定义书签。 ii. /use <背包> <栏> ............................. 错误!未定义书签。 5. 集成多个动作 ...................................... 错误!未定义书签。 6. 选择目标 .......................................... 错误!未定义书签。 i. 其他选择命令.................................. 错误!未定义书签。 7. 控制宠物 .......................................... 错误!未定义书签。 i. /petattack .................................... 错误!未定义书签。 ii. /petfollow ................................... 错误!未定义书签。 iii. /petpassive, /petdefensive 和 /petaggressive 错误!未定义书签。 iv. /petautocaston 和 /petautocastoff ............ 错误!未定义书签。 8. 宏在动作栏的显示控制 .............................. 错误!未定义书签。 9. 其他的命令 ........................................ 错误!未定义书签。 i. 装备物品...................................... 错误!未定义书签。 ii. 队列施法或使用物品........................... 错误!未定义书签。 iii. 随机施法或使用物品.......................... 错误!未定义书签。 iv. 攻击......................................... 错误!未定义书签。 v. 技能栏控制.................................... 错误!未定义书签。 vi. 移除增益效果................................. 错误!未定义书签。 vii. 退出形态.................................... 错误!未定义书签。 viii. 中止施法................................... 错误!未定义书签。 ix. 终止一个宏:/stopmacro ....................... 错误!未定义书签。 x. 解散坐骑...................................... 错误!未定义书签。 xi. 保存一个目标用于后续动作..................... 错误!未定义书签。 xii. 模拟点击.................................... 错误!未定义书签。 10. 进阶:脚本................................... 错误!未定义书签。 i. 脚本有哪些限制?.............................. 错误!未定义书签。 ii. 什么是脚本?................................. 错误!未定义书签。 二、命令条件语.......................................... 错误!未定义书签。 1. 什么是命令条件语? ................................ 错误!未定义书签。 2. 可以使用条件语的命令 .............................. 错误!未定义书签。 3. [target=]条件语 ................................... 错误!未定义书签。 4. 语法 .............................................. 错误!未定义书签。 i. 条件语语法简介................................ 错误!未定义书签。 ii. 条件语法..................................... 错误!未定义书签。

UltraEdit的宏命令

UltraEdit的宏命令 The Edit Macro command allows a new macro to be created and edited or an existing macro that has previously been generated with this command or with the Macro Record command to be edited. In many cases, it is easier for the user to generate the macro by recording it with the Macro Record command and then to edit it if necessary. The learning curve is less with this approach. Commands A macro is a series of commands that may later be played back automatically to modify the file. The left hand side of the dialog shows the current macro being edited and an editable window containing the commands that make up the macro. The commands in the macro must be one of the predefined commands. These predefined commands are shown on the right hand side of the dialog. If the mouse is double clicked on the command it is automatically added to the macro, or clicking on the arrow to the left of the commands will add it to the macro. Parameters Many of the commands have numeric parameters. The numeric parameters are quite obvious, such as "Goto Line #" or "Goto Page #". However, some of the commands such as Find and Replace, Sort etc. have additional parameters that are not numeric. These additional parameters are listed below the command list for easy selection. Creating a New Macro To create a new macro from this dialog click the New/Macro button. This displays the Macro Definition dialog allowing you to define the macro name and hot key if required. When this new macro is created, three macro commands are automatically added to the macro: - Insert Mode or OverStrike Mode

宏命令完全手册

宏命令完全手册 一:基础教程 1.什么是宏命令? 玩过EQ的都知道一点宏的知识,比如组队时用来告诉队友你的行动,告诉目标等。最简单的比如puller 常用的:/v %t过来了,大家集中火力。法师常用的:/v 我要催眠%t,大家不要打醒他这些宏个性鲜明,是EQ的一大乐趣之一。 然而EQ毕竟是N年前的游戏,宏也比较简单,和它比起来。WOW的宏就复杂和强大的多了。它的函数就有上千种,如果都掌握,能实现许多匪夷所思的功能。 一个宏可以完成一个相对比较复杂的命令.比如战斗中发布命令,如果打字当然不算麻烦,但在战斗中却很要命.浪费了时间和生命.一个简单的宏便可以用一个键来完成这一切. 2.宏命令的设置流程: 首先,回车,再敲/MACRO。看见了吧?会弹出一个窗口,上面有New(新建宏命令)和Complete (完成宏命令)两个按键。点New,又会弹出一个窗口,哇,花花绿绿的,里面包括了WOW几乎所有的技能图标,随你喜欢,随便选一个!它就是你设置的宏命令的图标了,给它取个名字吧!方便你用的时候好找。然后回到第一个窗口,在它上面有一个输入菜单(别告诉我找不到…它可是占了这个窗口的一半多…)在里面输入特定的内容,然后点Complete。接下来你要做的就是把这个代表你宏命令的图标用鼠标左键拉到快捷栏里,想怎么用就怎么用… 3.下面就是怎样设置宏的内容了,简单的设置大家可以看我们网站上"基础"篇的宏介绍. 相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以将这些命令按照自己对条件的设置串联起来,比如:/Kneel是让你跪下来的动作而/say就是最基础的对话动作 我们现在用一个宏把他们串起来: 第一行内容:“/Kneel” 第二行内容:“/sa y 如果你不嫁给我,那么我就一辈子不起来…” ” 这样你的人物就会先下跪再说:"如果你不嫁给我,那么我就一辈子不起来…" 宏可以应用所有WOW中已经定义了的斜杠"/"和表情命令,更要命的是,宏甚至可以应用人物的魔法和技能, 只需要在宏的定义过程中应用"/cast"命令,下面是已知的一些常用命令: /Assist 这是个援助进攻的命令。当你的队伍同时面对几个敌人时,只要点击自己的队友(一般是队伍中的战士),然后使用这个命令,你的目标就会变成战士所选中的目标。大家集中火力消灭一个起! /Cast 这是个使用技能的命令。当你在宏命令里输入/Cast 技能名(技能等级)或者只要按住Shift同时用鼠标点击一下你想要输入的技能的图标。例如当你是一个战士,想制作一个使用战斗怒吼的宏时,你可以输入/Cast Battle Shout(Rank 1)或者是直接按住Shift点击Battle Shout这个技能的图标。当然你可以

Access宏目录操作命令说明

宏操作命令功能说明 1、AddMenu:为窗体或报表将菜单添加到自定义菜单栏。菜单栏中的每个菜单都需要一个独立的AddMenu操作。同样,为窗体、窗体控件或报表添加自定义快捷菜单,或者为所有的Microsoft Office Access窗口添加全局菜单栏或全局快捷菜单,也都需要一个独立的AddMenu操作。 2、ApplyFilter:在表、窗体或报表中应用筛选、查询或SQL WHERE子句可限制或排序来自表中的记录,或来自窗体、报表的基本表或查询中的记录。 3、Beep:使计算机发出嘟嘟声。使用此操作可表示错误情况或重要的可视性变化。 4、CancelEvent:取消导致该宏(包含该操作)运行的Microsoft Office Access事件。例如,如果BeforeUpdate事件使一个验证宏执行并且验证失败,使用这种操作可取消数据更新。 5、Close:关闭指定的窗口,如果无指定的窗口,则关闭激活的窗口。 6、CopyDatabaseFile:复制当前数据库的数据库文件。 7、CopyObject:将指定的数据库对象复制到不同的Microsoft Office Access数据库,或复制到具有新名称的相同数据库。使用此操作可迅速创建相同的对象,也可将对象复制到其他数据库中。 8、DeleteObject:删除指定对象;未指定对象时,删除“数据库”窗口中选中的对象。Microsoft Office Access不显示删除的确认信息。 9、Echo:显示或隐藏执行过程中宏的结果。模式对话框(如错误消息)将一直显示。 10、FindNext:查找符合最近的FindRecord操作或“查找”对话框中指定条件的下一条记录。使用此操作可移动到符合同一条件的记录。 11、F indRecord:查找符合指定条件的第一条或下一条记录。记录能在激活的窗体或数据表中查找。 12、GoToControl:将焦点移到激活数据表或窗体上指定的字段或控件上。 13、GoToPage:将焦点移到激活窗体指定页的第一个控件。使用GoToControl操作可将焦点移到指定字段或其他控件。 14、GoToRecord:在表、窗体或查询结果集中的指定记录成为当前记录。 15、Hourglass:当执行宏时,将正常光标变为沙漏形状(或您所选定的其他图标)。宏完成后会恢复正常光标。 16、Maximize:最大化激活窗口使其充满Microsoft Office Access窗口。

access2010常用指令集合

Access常用宏命令及其功能 Access常考控件属性 Access常考控件事件

ACCESS输入掩码的含义 常用函数 文本函数

打开窗体时,发生事件的顺序:打开(Open )→加载(Load )→调整大小(Resize )→激活(Activate )→成为当前(Current ) 关闭窗体时,发生事件顺序:卸载(Unload )→停用(Deactivate )→关闭(Close ) GotFocus 之前

VBA 编程中常用命令: Docmd.close 关闭界面 Docmd.Open 特殊考点: 数据访问对象DAO 模型 DBEngine 对象:表示Microsoft Jet 数据库引擎。它是DAO 模型的最上层对象,而且包含并控制DAO 模型对象。 Workspace 对象:表示工作区。 RecordSet 对象:表示数据操作返回的记录集 Database 对象:表示操作的数据库对象。 Field 对象:表示记录集中的字段数据信息 Query Def 对象:表示数据库查询信息 Error 对象表示数据提供程序出错似的扩展信息。 ADO 对象模型 特殊聚合函数: Ns 函数:用于将Null 值转换为0,空字符串或者其他指定值 格式:Ns (表达式或字段属性值,[规定值]) DLookup 函数:是从指定记录集里检索特定字段的值。 DBEngine Workspace(s) Database(s) RecordSet(s) Field(s) Error(s) Query Def(s) Connection Error(s) Command RecordSet Field(s)

利用宏命令锁定Excel公式

利用宏命令锁定Excel公式 为了防止Excel里面做好的公式误被他人修改,通常大家会通过设置“保护工作表”的方式来锁定,但锁定后别人点击就会弹出对话框,很麻烦。本文介绍一个通过宏命令来锁定公式的方式,别人根本无法点击锁定后的公式单元格,这样就显得很高大上:) 一、录制宏 打开Excel2010,在视图里面找到宏图标(2003版本在工具菜单里寻找),如果没有找到,请打开文件菜单,底部进“选项”,点最下“信任中心”,进入“信任中心设置”,点击“宏设置”,启用宏,然后回到Excel就能找到宏图标了。 点击“录制宏”

选择保存在个人宏工作簿,确定 然后点击右下角的蓝色方块,停止录制 二、编辑Vb宏命令 按Alt+F11,进入Vb工程界面 选择模块1,双击进入编辑模式 将代码栏中的所有内容全部删除 然后把以下代码复制进去(分割线中间) ------------分割线-------------------- Sub 保护公式() ActiveSheet.Unprotect ("12345678") '解除对工作表的保护 Cells.Select '选中整个表格 Selection.Locked = False '解除锁定 Selection.SpecialCells(xlCellTypeFormulas, 23).Select '选中包含公式的单元格 Selection.Locked = True '添加锁定 Selection.FormulaHidden = True '添加隐藏

ActiveSheet.Protect ("12345678") '保护工作表,并设置密码ActiveSheet.EnableSelection = xlUnlockedCells '让锁定单元格不能选中End Sub ---------------分割线----------------- 然后,结果如下图,请核对 点击文件菜单,选择“关闭并返回Excel” 三、执行宏 点击“查看宏”

Word宏命令集

Word宏命令集 1、Word宏实现删除Word文档中的所有超链接,打开Word的菜单工具->宏->Visual Basic 编辑器,或直接按快捷键Alt+F11,打开Visual Basic 编辑器,“插入”-“模块”。 代码: Sub RemoveHyperlinks() Dim oField As Field For Each oField In ActiveDocument.Fields If oField.Type = wdFieldHyperlink Then oField.Unlink End If Next Set oField = Nothing End Sub 2、Word中的图片批量统一大小及同比例缩放 有些时候,我们用Word来做一些图文混排的文档,需要正规的样式,例如图片大小一致。下面的方法就是告诉我们如何来实现很多的图片统一大小,“插入”-“模块”。 代码: Sub setpicsize() '设置图片大小 Dim n '图片个数 On Error Resume Next '忽略错误 For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片 ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为400px ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度300px Next n For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片 ActiveDocument.Shapes(n).Height = 400 '设置图片高度为400px ActiveDocument.Shapes(n).Width = 300 '设置图片宽度300px Next n End Sub 按比例缩放的方法: Sub setpicsize() '设置图片大小 Dim n '图片个数 On Error Resume Next '忽略错误 For n = 1 To ActiveDocument.InlineShapes.Count 'InlineShapes类型图片 ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为400px ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度300px Next n For n = 1 To ActiveDocument.Shapes.Count 'Shapes类型图片

相关文档
最新文档