当前位置:文档之家› word运用宏

word运用宏

word运用宏
word运用宏

1.word宏的运用

2008-06-10 16:08

“宏”是word中多个操作指令的集合,类似于批处理,可以说是将几个步骤连接在一起,通过宏按钮来一步完成。玩过街机模拟器的人肯定有体会,在格斗游戏中,用模拟器来录制宏,以实现一键放绝招。(点击查看更多软件使用技巧)

1.打开Word,首先要建立宏,Word中有两种方法,分别是“录制宏”和“VB 编程宏”。由于“VB编程宏”需要一定的VB基础,我们就不提了。就说“录制宏”,打开Word,在菜单栏中点工具-宏-录制新宏(见下图)。

图1

2.在出现的对话框中,有两个按钮,分别是“工具栏”和“键盘”。点击“键盘”

图2

图3

图4

3.以插入日期与时间为例子。在上图出现录制宏工具栏后,(我们进行宏所含步骤的操作)我们照常在菜单栏点插入-日期与时间。

图5

选择一个时间,然后点确定。接着点工具-宏-停止录制。宏录制完毕,以后每次要插入时间,直接按快捷键“Ctrl+7”就行了。

图6

4.上述快捷键操作宏以外,我们还可以制作宏按钮.我们在步骤2出现的对话框中点“工具栏”,在出现的“自定义”对话框中选择“命令”标签,将右侧“命令”下的宏按钮拖到工具栏或菜单栏。(然后录制宏,我们同样以插入日期和时间为例子),我们依次点插入-日期与时间,选择一个时间,然后点确定。接着点工具-宏-停止录制。

图7

如果你的宏已经用快捷键键方式录制好了,你想换成按钮,则点工具-自定义,选择“命令”标签,在左边“类别”下面点击“宏”,将右侧“命令”下的宏拖置菜单栏或工具栏即可。

图8

5.已经创立的宏按钮可以重命名和更改图标,点击工具-自定义,然后右击拖到菜单栏的宏按钮,即可出现编辑菜单。

图9

6.你要删除宏,点击工具-宏-宏,在出现的对话框中,选择想要删除的宏,点击删除即可。对于宏按钮,按住Alt键将宏按钮拖出菜单栏或工具栏即可。

2.使用WORD宏使工作简单

2009-08-25 12:20

作者:宋志明

【IT168 实用技巧】每次统一考试之前,各位老师都会将自己试卷的Word 电子稿交到我们办公室以便统一印刷。但每次我们都会发现,不少老师的试卷格式并没有按照要求使用八开页面、横排、分两栏,而且页面边距的设置也五花八门,很不统一。为此我们必须对这些试卷重新进行设置,造成很大麻烦。

现在,我们在Word 2007中设定一个“统一试卷格式”按钮,只要点击一下,就可以完成页面的设置工作,非常简单。如果你也会遇到类似问题,那么不妨也照此办理。

一、定制按纽

首先新建一个Word文件,点击左上角“Office按钮”,在弹出菜单中点击右下角“Word选项”按钮,在打开的对话框中选中“在功能区显示“开发工具”选项卡”复选项。关闭对话框后,在功能区会新添加“开发工具”选项卡。

单击“开发工具”选项卡“代码”功能组“录制宏”按钮,在打开的“录制宏”对话框中,单击“将宏指定到”项目中“按钮”按钮,如图1所示。

图1

此时会打开“Word选项”对话框,在中间列表中会出现

“Normal.NewMacros.宏1”项目。选中它后,点击中间的“添加”按钮将其添加到右侧的“自定义快速访问工具栏”列表中。选中新添加的这个项目,点击列表下方的“修改”按钮,如图2所示。

图2

在打开的“修改按钮”对话框中,将下方“显示名称”输入框中“Normal.NewMacros.宏1”修改为“统一试卷格式”,并在上方列表中选择一种按钮样式,如图3所示。关闭对话框后,在Word窗口左上角“自定义快速访问工具栏”中就会有我们新添加了这个按钮了。

图3

二、录制宏

上面工作做完后,Word自动进入录制宏状态。点击功能区“页面布局”选项卡“页面设置”功能组右下角的对话框启动器,打开“页面设置”对话框。

点击对话框中“纸张”选项卡,在纸张“宽度”和“高度”输入框中分别输入“36.8”和“26”厘米。在“页边距”选项卡中设置“上”、“下”、“右”边距均为“2厘米”,将“左”边距设置为“4厘米”,将“纸张方向”选中为“横向”,如图4所示。在“文档网格”选项卡中设置“栏数”为“2”。设置完成后点击确定按钮关闭对话框。

图4

现在点击功能区“开发工具”选项卡“代码”功能组“停止录制”按钮,结束宏的录制。

好了,现在随便打开某个文档,点击自定义快速访问工具栏上的“统一试卷格式”按钮,该文档的页面就会自动转成我们预设的格式了。

3.Word宏命令巧妙应用一例

2009年11月02日星期一 19:04

由于工作和学习的需要,笔者经常在网上阅读大量的信息,但由于网上的文字格式不一,所以笔者喜欢将它保存下来,并且用Word打开,精心设置其字体与背景後再阅读。可这样每次阅读都需重新设置一番,挺麻烦的。不久前看到了Word 里的宏命令,仔细研究後发现,它可以帮我的大忙呢。只需进行如下设置,以後这样的事情一个按钮就可以搞定。

1. 任意打开一篇文挡,用鼠标任选一段文字。

2. 执行“工具→宏→录制新宏”命令,打开如图1所示对话框。

3. 在“录制宏”对话框的“宏名”文本框中输入宏的名称“读前设置”,在“将宏保存在”下拉列表框中选择“所有文档(normal.dot)”,然後单击〔工具栏〕按钮,打开图2所示“自定义”对话框。

4. 在“自定义”对话框中选择“命令”选项卡,在“命令”列表框中将显示输入的宏名。在该名称上按下鼠标左键将其拖到“常用”工具栏上,这样工具栏上就多了一个〔读前设置〕按钮了。

5. 单击〔关闭〕进入宏的录制过程。此时,“停止”浮动工具栏将出现在屏幕上,此工具栏上有两个按钮,左边是〔停止〕,右边是〔暂停〕(如图3)。

6. 执行“格式→字体”命令,在打开的“字体”对话框中选择“字体”选项卡,在对话框的“中文字体”下拉列表中选择“宋体”,在“字形”下拉列表中选择“常规”,在“字号”下拉列表中选择“小四”,在“字体颜色”下拉列表中选择“灰度-80%”,单击〔确定〕。

7. 执行“格式→背景→其他颜色”命令,在打开的“颜色”框中选择一种很浅的灰色,单击〔确定〕。

8. 单击“停止”工具栏上的〔停止〕按钮结束录制。

这样,以後只要在网上阅读文字,在Word里打开,先用“Ctrl+A”全选後,单击“常用”工具栏上的宏按钮〔读前设置〕,就可以看到很舒服的文字效果了。

4.2009-10-13 00:09

概要

在 Word 打开新文档或现有文档时,您可以在 Word 中使用 AutoExec 和AutoOpen 宏来建立默认路径、样式、链接、环境条件等。本文讨论了这些宏的运行方式以及在不同情况下的行为方式。

--------------------------------------------------------------------------------

AutoExec

如果 AutoExec 宏另存为默认模板 (Normal.dot) 的一部分,或另存为全局加载项的一部分,则在启动 Word 时 AutoExec 宏将运行。使用 AutoExec 宏,可在启动 Word 但创建或加载文档前进行调整。例如,在 Word 启动时,可以使用AutoExec 宏更改默认目录。

可以用多种方法禁止 AutoExec 宏。一种方法是使用 /m 或 /embedding 开关,从命令行启动 Word。要使用这些开关,请单击开始,单击运行,在弹出的“运行”对话框中打开文本框中键入 winword /m 或 winword /embedding,然后单击确定。

另一种可用来禁止 AutoExec 宏的方法是:在启动 Word 时按住 Shift 键。从自动化客户端启动 Word 时,也会禁止 AutoExec 宏。

--------------------------------------------------------------------------------

AutoOpen

打开新文档后,会运行 AutoOpen 宏。以下列方式打开文档时,会运行 AutoOpen 宏:

? 使用文件菜单上的打开命令。

? 使用 FileOpen 或 FileFind 命令。

? 从文件菜单上的“最近使用过的”(MRU) 列表中选择一个文档。

如果 AutoOpen 宏另存为某个文档的一部分,或者另存为该文档所基于的模板的一部分,则在打开此文档时,AutoOpen 宏会运行。如果 AutoOpen 宏另存为全局加载项的一部分,则该宏不会运行。

打开文档时按住 Shift 键可以阻止 AutoOpen 宏运行。

--------------------------------------------------------------------------------

创建 AutoExec 宏和 AutoOpen 宏

下面给出创建 AutoExec 宏和 AutoOpen 宏的步骤:

1、在 Word 中创建一个新的空白文档。

2、选择菜单“工具”——“宏”——“安全性”命令。

3、在弹出的“安全性”对话框中,单击“安全级”选项卡,然后选择“中”。单击“可靠来源”选项卡,选择“信任所有安装的加载项和模板”,然后单击确定按钮。

4、按下列步骤创建 AutoExec 宏。

1) 选择菜单“工具”——“宏”——“录制新宏”命令。

2) 在录制宏对话框中,在宏名下键入 AutoExec,然后单击确定。默认情况下,宏保存在 Normal 模板中。一个包含两个按钮的小命令栏就会出现在 Word 文档中,或出现在 Word 桌面上的其他地方。找到该命令栏然后单击方形(停止录制)按钮以停止录制。

3) 在工具菜单上,指向宏,然后单击宏。在宏列表中选择 AutoExec,然后单击编辑。

4) 向 AutoExec 宏中添加以下代码:

MsgBox "You're seeing the AutoExec macro in action", vbMsgBoxSetForeground

5)在 Microsoft Visual Basic 编辑器中的文件菜单上,单击保存 Normal,然后关闭 Visual Basic 编辑器。

5、按照创建 AutoExec 宏的相同步骤,创建 AutoOpen 宏。这时在每一步骤中使用 AutoOpen 表达式替换 AutoExec 表达式。

6、将文档另存为 C:\Yourfile.doc,关闭此文档,然后退出 Word。

7、使用下表中描述的其他方法在 Word 中打开此文档,观察宏运行和不运行时的情况。

不同情况下宏的行为

下表概括了在启动 Word 或通过不同方法打开文档时这两种宏的行为:

作 AutoExec AutoOp en

---------------------------------------------------------------------

--------------

通过在命令提示符处键入以下命令,运

行不运行

从空白文档启动 Word:

WinWord.exe

-----------------------------------------------------------------------------------

通过在命令提示符处键入以下命令,运

行运行

从保存的文档启动 Word:

Winword.exe C:\.doc

-----------------------------------------------------------------------------------

通过在命令提示符处键入以下命令,不运

行运行

在 OLE 容器中嵌入 Word

文档:

WinWord.exe /embedding C:\.doc

-----------------------------------------------------------------------------------

通过使用以下代码不运

行运行

自动运行 Word 并

打开 C:\.doc:

Set oWord = CreateObject("Word.Application")

oWord.Visible = True

oWord.Documents.Open "C:\YourFile.doc"

-----------------------------------------------------------------------------------

在 Internet Explorer 或 WebBrowser 控件中不运行运行

浏览到该文档

5.省时省力!妙用Word宏输入特殊符号

2009年10月30日星期五 21:04

在进行文字排版时经常要插入字符,但在符号框中查找费时费力又费眼!其实,我们可以利用“宏”来为我们解决这个问题。对于一些常用的符号(如“$”),可以使用宏来使工作简化。具体方法是:

1. 首先,依次选择“工具→宏→录制新宏”菜单命令,接着弹出“录制

宏”界面(如图1)。

图1

2. 在“宏名”下面的输入框中输入新宏的名称,如“Yuan”,接着单击“键盘”图标。

3. 在弹出的“自定义键盘”界面中指定快捷键,如“Ctrl+Y”,单击“指定”按钮后单击“关闭”按钮回到“录制宏”界面(如图2)。单击“确定”按钮启动记录器。

图2

4. 依次选择“插入→符号”菜单命令,接着弹出“符号”界面。选择“符号”选项卡,在“符号”框中选择“$”,单击“插入”按钮后再单击“关闭”按钮。另外,也可以指定到工具栏,从弹出的“自定义”对话框中的“命令”栏中把“Normal.NewMacros.Yuan”拖放到工具栏中。

5. 单击“停止录制”工具栏中的“停止录制”按钮。

6. 依次选择“工具→宏→宏”菜单命令,接着弹出“宏”对话框(如图3)。

图3

7. 选择我们指定的宏名称,再单击“编辑”按钮。这时我们可以从中看到以下代码:

Sub Yuan()

Selection.InsertSymbol Font:="楷体

-GB2312",CharacterNumber:=-27,Unicode:=True

End Sub

以后,当你需要插入字符“$”时,只需按下“Ctrl+Y”组合键。或者是在工具栏单击“Normal.NewMacros.Yuan”便可以了。是不是很简单?你也来试试吧!

本文来自-编程入门网:https://www.doczj.com/doc/fd3698421.html,/Word/word201.htm

6.自定宏在Word中添加外部程序快捷按钮

2009-09-09 18:23

我们平时在使用Word软件的过程中,时不时地要调用一些外部程序,如截图软件、通讯簿、计算器等。通常情况下,调用以上的这些外部程序都得进入“开始”菜单或者回到桌面双击程序快捷图标,感觉很繁琐。其实我们可以在Word中将它们以图标的形式放到工具条上,随用随点,非常方便。

具体操作方法如下:

启动Word软件后,执行“工具→宏→宏…”命令,调出“宏”对话框,在“宏名”文本框中键入宏的名称,以“ACDSee”为例,然后单击“创建”按钮,Word会自动进入VisualBasic编辑器(图1)。

VB代码窗口中已经自动加入了几行代码,在“SubACDSee()”和“EndSub”之间,加入我们自己的代码:Shell "C:Program FilesACD SystemsACDSee10.0ACDSee10.exe",Shell是Word宏中用来运行外部程序的命令,空一格然后在西文双引号之间输入你想要运行的程序的路径和程序名即可,然后关闭VB编辑器回到Word编辑窗口中(图2)。

执行“工具→自定义”命令调出“自定义”对话框,单击“命令”标签,在左边“类别”中选择“宏”,然后将右边的“命令”框中一个名为

“Normal.NewMacros.ACDSee”的命令拖放到工具栏适当的位置。右键单击这个新的命令按钮,从右键菜单中选择“默认样式”即可。你还可通过“更改按钮图标”为此按钮更换图标。

之后你在Word中编辑文档时,就可以通过单击这个按钮随时调用ACDSee

看图片了。其他程序快捷按钮的定制可依此类推。

7.Word 工具栏或菜单栏丢失四种解决方案之二:因为宏

2009年09月02日星期三 15:57

五、启动 Word 而不运行宏

检查您是否在使用一个 Microsoft Visual Basic for Applications (VBA) 宏来启动 Word。您可能运行了一个启动 Word 时不显示任何菜单或工具栏的VBA 宏。

如果您是通过快捷方式启动 Word 的,请检查快捷方式所使用的命令行,看看它是否包含宏名称。为此,请按照下列步骤操作:

1.查找用于运行 Word 的快捷方式。

2.右键单击该快捷方式,然后单击快捷菜单上的属性。

3.单击快捷方式选项卡。

4.在目标框中,查找类似于以下内容的命令行:

"C:\Program Files\Microsoft Office\Office10\WINWORD.EXE" /m macro name

其中 /m macro name是宏的名称。

5.如果在命令行中看到 /m macro name,请将其删除,然后照常启动 Word。

注意:后面跟着宏名称的/m开关会在启动 Word 时运行一个特定的宏。

该/m开关还会阻止 Word 运行任何自动执行宏。

如果 Word 能够正常启动,则说明该问题已经解决。出现此问题的原因是,启动 Word 时运行了一个宏,而这个宏更改了 Word 窗口的外观。

六、创建“打印预览”宏

在 Word 中更改“打印预览”宏以显示您需要的设置。

例如,要在打印预览中自动显示格式工具栏,请按照下列步骤操作:

1.在工具菜单上,指向宏,然后单击宏。

2.将“宏的位置”框中的选择更改为Word 命令。

3.在宏名列表中,选择FilePrintPreview。

4.将“宏的位置”框中的设置更改为“Normal.dot(共用模板)”。

5.单击创建。

6.创建下面的宏:

7.Sub FilePrintPreview()

8.'

9.' FilePrintPreview Macro

10.' Displays full pages as they will be printed.

11.'

12. ActiveDocument.PrintPreview

13. CommandBars("Formatting").Visible = True

End Sub

14.在文件菜单上,单击“关闭并返回到 Mic rosoft Word”。

8.2009-09-07 12:28

Option Explicit

Sub 小写金额变大写()

Dim Numeric As Currency, IntPart As Long, DecimalPart As Byte, MyField As Field, Lable As String

Dim Jiao As Byte, Fen As Byte, Oddment As String, Odd As String, MyChinese As String

Const ZWDX As String = "壹贰叁肆伍陆柒捌玖零" '定义一个中文大写汉字常量

On Error Resume Next '错误忽略

With Selection

Numeric = VBA.Round(VBA.Val(.Text), 2) '四舍五入保留小数点后两位

'判断是否在表格中

' If .Information(wdWithInTable) Then _

.MoveRight unit:=wdCell Else .MoveRight unit:=wdCharacter

'对数据进行判断,是否在指定的范围内

If VBA.Abs(Numeric) > 2147483647 Then MsgBox "数值超过范围!", _ vbOKOnly + vbExclamation, "Warning": Exit Sub

IntPart = Int(VBA.Abs(Numeric)) '定义一个正整数

Odd = VBA.IIf(IntPart = 0, "", "圆") '定义一个STRING变量 '插入中文大写前的标签

' Lable = VBA.IIf(Numeric = VBA.Abs(Numeric), "人民币金额大写: ", "人民币金额大写: 负")

'对小数点后面二位数进行择定

DecimalPart = (VBA.Abs(Numeric) - IntPart) * 100

Select Case DecimalPart

Case Is = 0 '如果是0,即是选定的数据为整数

Oddment = VBA.IIf(Odd = "", "", Odd & "整")

Case Is < 10 '<10,即是零头是分

Oddment = VBA.IIf(Odd <> "", "圆零" & VBA.Mid(ZWDX, DecimalPart, 1) & "分", _

VBA.Mid(ZWDX, DecimalPart, 1) & "分")

Case 10, 20, 30, 40, 50, 60, 70, 80, 90 '如果是角整

Oddment = "圆" & VBA.Mid(ZWDX, DecimalPart / 10, 1) & "角整"

Case Else '既有角,又有分的情况

Jiao = VBA.Left(CStr(DecimalPart), 1) '取得角面值

Fen = VBA.Right(CStr(DecimalPart), 1) '取得分面值

Oddment = Odd & VBA.Mid(ZWDX, Jiao, 1) & "角" '转换为角的中文大写

Oddment = Oddment & VBA.Mid(ZWDX, Fen, 1) & "分" '转换为分的中文大写

End Select

'指定区域插入中文大写格式的域

Set MyField = .Fields.Add(Range:=.Range, Text:="= " & IntPart & " \*CHINESENUM2")

MyField.Select '选定域(最后是用指定文本覆盖选定区域)

'如果仅有角分情况下,Mychinese为""

MyChinese = VBA.IIf(MyField.Result <> "零", MyField.Result, "") .Text = MyChinese & Oddment

End With

End Sub

'使用方法,在需要大写金额的地方写上相应的小写金额,并写中.安ALT+F8,调

出宏,在列表里选择"小写金额变大写",运行.小写就变成大写了

9.【VBA宏】在Word中运用Range对象详解

2009年10月19日星期一 18:55

当使用Visual Basic时一个常见的任务就是在文档中指定一块区域,然后对它进行处理,比如插入文字或应用格式等。例如,用户可能想编写一个宏,来对文档中某个部分里的某个单词或短语进行定位。那就可以使用一个Range对象来表示想在其中搜索特定单词或短语的部分文档。在确定Range对象后,用户能够应用该对象的方法和属性来修改相应范围中的内容。

一个Range对象代表了文档中的一块连续的区域。每一个Range对象都由一个起始字符位置和一个终止字符位置来定义。与用户在文档中使用书签的方法类似,可以在Visual Basic中使用Range对象来识别一个文档的特定部分。一个

Range对象既可以和插入点一样小,也可以和整个文档一样大。但是,与书签不同,Range对象仅仅在定义它的过程正在运行时才存在。

Range对象同选定内容相互独立;也就是说,可以定义和修改范围而不会改变选定内容。用户也可以在文档中定义多个范围,而此时每个文档窗格中仅有一个选定内容。

Start、End和StoryType属性唯一地确定了一个Range对象。Start和End 属性分别返回或者设置Range对象的起始和结束字符的位置。每个文档构成部分起始处的字符位置是0 (zero),而第一个字符之后的位置是1,依此类推。StoryType 属性的WdStoryType常量可以表示十一种不同的文档构成部分类型。例如,如果在注脚区域中有一个Range对象,那么StoryType属性返回wdFootnotesStory。要对文档构成部分作进一步了解,请参阅本节后面的“运用文档构成部分”一节的有关内容。

使用Range对象来代替Selection对象

宏录制器会经常创建一个使用Selection属性来控制操纵Selection对象的宏。但是,用户通常可以用一个或几个Range对象来以很少的命令完成相同的任务。以下的示例是用宏录制器创建的。该宏对文档中的前两个单词进行加粗。Selection. HomeKey Unit :=wdStory

Selection. MoveRight Unit :=wdWord, Count:=2, Extend :=wdExtend

Selection. Font.Bold = wdToggle

以下的示例没有使用Selection对象而完成了相同的任务。

ActiveDocument. Range (Start:=0, End :=ActiveDocument. Words(2). End) .Bold = True

以下的示例对文档中的前两个单词进行加粗,然后插入一个新的段落。Selection. HomeKey Unit :=wdStory

Selection. MoveRight Unit :=wdWord, Count :=2, Extend :=wdExtend

Selection. Font.Bold = wdToggle

Selection. MoveRight Unit :=wdCharacter, Count:=1

Selection. TypeParagraph

以下的示例没有使用Selection对象就完成了上述示例中的同样任务。

Set myRange = ActiveDocument. Range(Start:=0, End :=ActiveDocument.

Word宏应用技术模板

Word自动宏应用简明攻略 在你使用Word编辑文档时,如果你希望让Word自动完成某些操作,可以使用Word提供的自动化工具——Word宏。比如,在一段时间内,你可能需要使用Word多次编辑同一篇文章,你可能希望一经启动Word就自动打开该篇文档。而且再次打开该文档时,非常希望Word能够自动将插入点移动到上次关闭该文档时插入点所在的位置。这时,你尽管请Word 自动宏来帮忙好了。 了解Word宏 如果需要在Word中反复进行某项工作,那就可以利用宏来自动完成这项工作。在Word 中,宏是一系列组合在一起的Word命令和指令,它们形成了一个命令,以实现任务执行的自动化。你可以创建并执行宏(宏实际上就是一条自定义的命令),以替代人工进行的一系列费时而单调的重复性Word操作,自动完成所需任务。 在默认情况下,Word将宏存储在Normal模板内,这样每个Word文档都可以使用它。如果需在单个文档中使用宏,则可以将宏存储在该文档中。 Word提供的自动宏 在创建宏时,通过为一个宏赋予某个特殊的名称,就可以在执行某项操作(如启动Word 或打开一个文档)时自动运行它, Word提供的自动宏及其运行条件见 表1。与其他宏一样,自动宏也可以保存于Normal模板、其他模板或文档之中。但是要让自动宏自动运行,则它必须位于活动文档的Normal模板中,或活动文档选用的模板中。AutoExec宏是个例外,它只有存储于Normal模板、通过“模板和加载项”对话框全局加载的模板、或由“Startup”文件夹指定的文件夹中的全局模板中,才可自动运行。在命名冲突的情况下(多个自动宏名相同),Word将运行上下文中最近的自动宏。 表1

Word几个实用宏解决方案

Sub 自动编号改为手动编号() ActiveDocument.Content.ListFormat.ConvertNumbersToText End Sub Sub 批量去除域() ActiveDocument.Content.Fields.Unlink End Sub Sub CenterPara() '绝对居中(中国式居中) With Selection.ParagraphFormat .CharacterUnitFirstLineIndent = 0 .FirstLineIndent = 0 .CharacterUnitLeftIndent = 0 .LeftIndent = 0 .CharacterUnitRightIndent = 0 .RightIndent = 0 .Alignment = wdAlignParagraphCenter End With End Sub Sub 选中所有的表格() Dim tempTable As Table Application.ScreenUpdating = False If ActiveDocument.ProtectionType = wdAllowOnlyFormFields Then MsgBox "文档已保护+填写窗体,此时不能选中多个表格" Exit Sub End If ActiveDocument.DeleteAllEditableRanges wdEditorEveryone For Each tempTable In ActiveDocument.Tables tempTable.Range.Editors.Add wdEditorEveryone Next ActiveDocument.SelectAllEditableRanges wdEditorEveryone ActiveDocument.DeleteAllEditableRanges wdEditorEveryone Application.ScreenUpdating = True End Sub Sub 文本反选() '对常规文本进行反选 Dim myRange As Range, oEditor As Editor On Error Resume Next If Application.Version < 11 Then MsgBox "版本过低!"

Word中宏的基本操作

Word中宏的基本操作 经常有人说:不掌握宏的应用,就不能叫做精通MS Office。什么是宏呢? 宏是一系列Word命令和指令,这些命令和指令组合在一起,可以形成一个单独的命令,以实现任务执行的自动化。本文以Word 2003为例介绍宏的一些基本操作。 1.建立宏执行“工具→宏→Visual Basic编辑器”命令,进入“Visual Basic编辑”窗口(图1),在左侧“工程资源管理器”窗口中,选中“Normal”选项或“Project”选项,执行“插入→模块”命令,插入一个模块(如“模块1”),双击“模块1”在窗口右边展开“模块1(代码)”编辑窗口(图1),按下述格式输入宏代码:图1 Sub 宏名称 宏代码End Sub 输入完成后,关闭窗口返回即可。 提示:①可以通过执行“工具→宏→录制新宏”命令,然后取名录制建立宏。不过,这样录制出来的宏,通常含有大量的多余宏代码。 ②如果“工程资源管理器”窗口没有展开,请执行“视图→工程资源管理器”命令将它展开。 ③选中“Normal”选项(在Excel中对应的是“VBAProject(PERSONAL.xls)”选项)建立的宏,对所有的文档有效;选中“Project”选项(在Excel中对应的是“VBAProject(工作簿名称)”选项)建立的宏,仅对相应的文档有效。④“宏名称”可以自己随意确定(支持汉字)。 2.运行宏执行“工具→宏→宏”命令(或者按“Alt+F8”组合键),打开“宏”对话框,双击需要运行的宏即可。 提示:①要使宏运行,需要将宏的安全性设置为“低”:执行“工具→宏→安全性”命令,打开“安全性”对话框,选中“低”选项后,按“确定”返回即可。 ②利用“宏”对话框右侧的相关按钮,可以快速实现对宏的编辑、创建、删除等操作。 3.建立宏按钮如果你经常要运行某个宏,我们可以在工具栏上为相应的宏建立一个按钮。 ①执行“工具→自定义”命令,打开“自定义”对话框(图2)。图2 ②切换到“命令”标签下,在“类别”下面选中“宏”选项,然后将右边“命令”区中相应的宏拖到工具栏上。提示:在Excel中,可以将“自定义按钮”选项拖到工具栏中合适的位置。 ③单击“更改所选内容”按钮,在随后弹出的快捷菜单的“命令”后面的方框中输入一个便于理解的名称,同时选中菜单中的“总是只用文字”选项。提示:在Excel中,要增加一步操作:选中拖到工具栏上的“自定义按钮”(此时已改名),右击鼠标,在随后弹出的快捷菜单中,选“指定宏”选项,打开“指定宏”对话框(类似“宏”对话框),选中相应的宏,按“确定”返回。 ④关闭“自定义”对话框。以后需要运行该宏时,只要单击刚才建立的按钮就行了

WORD宏应用实例

Word宏应用实例 一、宏的录制 在这里举一实例。例如,在Word97中,要插入字符,则往往要到符号框中查找半天。对于一些常用的符号,如“¥”,便可以使用宏来使工作简化。 1.单击“工具”选单中“宏”子选单,再单击“录制新宏”选项。 2.给宏取名为“Yuan”,再单击“键盘”。 3.在弹出的对话框中指定快捷键,可指定为“Ctrl+Y”,再关闭该对话框回到“录制宏”对话框。单击“确定”按钮启动记录器。 4.运行“插入”选单中的“符号”子选单,从弹出的“符号”框中选择“¥”,插入后再关闭。另外,也可以指定到工具栏,从弹出的“自定义”对话框中的“命令”栏中把“Normal.NewMacro1.Yuan”拖放到工具栏中。 5.单击“停止录制”工具栏中的“停止录制”按钮。 6.单击“工具”选单中“宏”子选单,再单击“宏”命令。 7.选择第二步中的宏名称,再单击“编辑”按钮。 这时我们可以从中看到以下代码: Sub Yuan() Selection.InsertSymbol Font:=″楷体—GB2312″,CharacterNumber:=-27,Unicode:=True End Sub 以后,当你需要插入字符“¥”时,只需按下快捷键“Ctrl+Y”,或者是在工具栏点击“Normal.NewMacrol.Yuan”便可以了。 二、宏的编辑 宏录制器将以上宏操作翻译为Visual Basic代码。但是,录制宏时会受到一些限制。许多复杂的宏,例如,要用到循环语句,便无法录制。为了提高录制的宏的功能,就可能需要修改录制到模块中的代码。 具体操作为:单击“工具”选单中“宏”子选单,再单击“宏”命令。选择第二步中的宏名称,再单击“编辑”按钮。

word中使用宏命令速排版的方法

word中使用宏命令速排版的方法 一、首先录制宏命令 1、打开一个WORD文档,文档中如果有文字,可使下面的过程看到效果。 2、执行录制宏命令:选择菜单\工具\宏\录制宏命令,在打开的对话框中,填上:宏名框中填上表示该宏命令的作用,例如:去掉多余的空格,去掉多余的空行,去掉多余的手工换行符,去掉多余的段落标记符,排版字体为宋体字号为四号颜色为黑色等等。点对话框中的确定按钮。 3、全选所有文字:按CTRL+A, 或者按下鼠标左键不松手,从文件首行拖到最后一行,或者选择:菜单\编辑\全选。 4、执行排版: 去掉全部多余的空格:选择菜单\编辑\替换\在查找框中按一个空格,在替换框中不加任何符号,点全部替换按钮两次。 去掉多余的手工换行符:选择菜单\编辑\替换\在查找框中填上手工换行符,方法是按CTRL+6,再字母L,或者点按钮高级选项,展开后,点特殊字符按钮,在其中点手动换行符.在替换框中填上段落标记,方法是按CTRL+6,再按字母P,或者点按钮高级选项,展开后,点特殊字符按钮,在其中点段落标记.再按确定按钮两次. 去掉多余的段落标记:选择菜单\编辑\替换\在查找框中填上两个段落标记,方法是按CTRL+6,再字母P,连续两次,出现^P^P,,或者点按钮高级选项,展开后,点特殊字符按钮,在其中点段落标记两次.在替换框中填上段落标记,方法是按 CTRL+6,再按字母P,或者点按钮高级选项,展开后,点特殊字符按钮,在其中点段落标记.再按确定按钮两次. 更换字体:在快捷菜单栏中,点字体对话框,例如:宋体. 更换字号:在快捷菜单栏中,点字号对话框,例如;四号字. 更换字的颜色:在快捷菜单栏中,点字体颜色,在打开的颜色选择对话框中,点选合适的颜色,也可用菜单\格式\字体,在对话框中,把所有的这些项,全部一次更换好. 更换段落间距等:打开菜单\格式\段落\在对话框中,将常规、缩进、间距设置好,再按确定,一般情况如下图设置。

word,宏批处理表格

竭诚为您提供优质文档/双击可除 word,宏批处理表格 篇一:如何使用word和excel中的宏 如何使用word和excel中的宏 既然你能够通过使用宏来节省时间,为什么还要在word 或者excel中使用那些烦琐重复的操作呢?我们来告诉您如何通过自动完成相同功能来节省时间。 既然计算机被认为能够帮助节省时间,让我们的生活更加轻松,而似乎我们总是在使用电脑重复做相同的工作——可能是为邮件签名,修改一个word文档的格式还是在电子表格对单元格进行排列。 解决的办法是让你的计算机在你输入一个命令后,就能够自动完成一系列的工作,这就需要你创建一个宏。宏能够帮助你让计算机完成你想它能够自动完成的工作,并且极大地节省你的时间。 好消息是通过使用工具,在word和excel以及其他一些软件中,创建宏是非常简单的。 使用自动图文集功能 任何一个使用过word都非常熟悉在你输入文字时,软

件偶尔会给出的提示,它们通常是一个词或者一个词组出现在鼠标指针的上方。这是“自动文本”功能,它是最简单而且最经常使用的一个便捷的宏,它已经存在于office软件 之中,它能够在你开始输入一个长单词或者词组的时候就进行识别,并且帮助你完成单词剩下的部分。 你所要做的只是在提示出现之后,按回车键就能够完成这个词组。很多常见的词组已经存在于“autotext”列表中,比如“dearsirormadam(亲爱的先生或女士)”或者“bestwishes(致以问候)”。如果你发现自己经常使用某些同样的词组或者文本,你可能会想添加一些自己的词组,这也非常简单。 你可以进入“插入菜单”,选择“自动图文集”,然后在子菜单中选择“自动更正”,在弹出窗口选择“自动图文集”,在输入框中输入你想要添加的文本,然后按“添加”按钮。下一次当你开始写这个词的时候,word就会自动帮你完成它。 使用“自动更正”功能 word还能够在你输入的时候帮助你检查拼写和语法。当程序发现某一个词它认为拼写有问题的时候,它会在这个词的下方用红色的波浪线进行标示。用绿色的波浪线将它认为有语法错误的部分标示出来。 如果word没有使用这种方式将拼写错误标示出来,你 可以在“选项”菜单中将这一功能激活。单击“工具”菜单,

Office Word 宏运用15例

Office Word 宏运用15例 2011年5月15日星期日siqin。hou@gmail。com http://www。qdnbp。com/zhanghui/Blogs/office/201002/20100205201330。Html 宏是什么?VBA是什么? 在微软的Office帮助文档里关于宏、VBA是这样定义的: 宏:可用于自动执行任务的一项或一组操作。Visual Basic 编辑器:一种环境,用于编写新的Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。具体的讲以Word 2003为例: 在文档编辑过程中,经常有某项工作要多次重复,这时可以利用Word 的宏功能来使其自动执行,以提高效率。宏将一系列的Word 命令和指令组合在一起,形成一个命令,以实现任务执行的自动化。用户可以创建并执行一个宏,以替代人工进行一系列费时而重复的Word 操作。宏可以完成以下一些工作: ?加速日常编辑和格式设置。 ?组合多个命令。 ?使对话框中的选项更易于访问。 ?使一系列复杂的任务自动执行。 Word 提供了两种创建宏的方法:宏录制器和Visual Basic 编辑器。宏录制器可帮助用户快速创建宏。用户可以在Visual Basic 编辑器中打开已录制的宏,修改其中的指令。也可以直接用Visual Basic 编辑器创建新宏,这时可以输入一些无法录制的指令。 启动宏录制器,并进行一系列操作,即可在Word 中录制宏。可以将一些经常使用的宏指定到工具栏、菜单或快捷键中,以后运行宏就可以直接单击工具栏按钮或菜单项,或按快捷键,不必使用宏对话框。 录制宏时,可单击工具栏按钮和菜单选项。但是,宏录制器不能录制文档窗口中的鼠标运动,如果要移动插入点、选定文本,滚动文档,必须用键盘录制这些操作。 那么我们在哪里去找宏和VBA呢?下面是Word 2003中宏和VBA的位置:

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 '忽略错误 ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为400px ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度300px Next n ActiveDocument.Shapes(n).Height = 400 '设置图片高度为400px ActiveDocument.Shapes(n).Width = 300 '设置图片宽度300px Next n End Sub 按比例缩放的方法: Sub setpicsize() '设置图片大小 Dim n '图片个数 On Error Resume Next '忽略错误 ActiveDocument.InlineShapes(n).Height = 400 '设置图片高度为400px ActiveDocument.InlineShapes(n).Width = 300 '设置图片宽度300px Next n 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

浅谈Word中宏的使用方法

龙源期刊网 https://www.doczj.com/doc/fd3698421.html, 浅谈Word中宏的使用方法 作者:张春玲 来源:《科技创新导报》2011年第35期 摘要:Word是Office办公套件中的主要组件之一,Word中的宏是被命名并被保存起来的一系列操作,执行宏就是顺序执行它所包含的全部操作。在用Word进行文档编辑时,可以运行事 先编好的宏,来避免重复操作,以达到简化操作,提高工作效率的目的。本文通过实例简单介绍了Word中宏的使用方法。 关键词:Office办公套件 Word 宏 中图分类号:TP31 文献标识码:A 文章编号:1674-098X(2011)12(b)-0020-01 Word是Office办公套件中的主要组件之一,具有Windows的图形操作界面,让用户能方便 地处理文字、图形和数据。能满足各种文档编排、打印需求,因其“所见即所得”的排版功能而深受用户的喜爱。 当我们在用Word编辑文档时,不可避免地要重复一些操作,比如经常设置同样的页面、字 体字号、段落格式等,这时我们可以用Word中的宏功能来简化操作,提高工作效率。宏是被命 名并被保存起来的一系列操作,执行宏就是顺序执行它所包含的全部操作。在工作时,可以直接利用事先编好的宏自动运行,去完成经常需要重复的任务,目的是让用户文档中的一些任务自动化。 Word提供了两种创建宏的方法:宏录制器和Visual Basic编辑器。其中使用宏录制器可以 快速地创建、编辑和运行宏,而使用Visual Basic编辑器可以打开已经创建的宏,查看和修改其中的代码,也可以直接使用VB语言根据需要编写自己的宏。为了方便使用,还可以把宏指定到快捷键、工具栏或菜单中。 1 创建宏 我们可以通过以下方法创建宏: (1)单击工具菜单中的宏命令,选择级联菜单录制新宏,会打开录制宏对话框; (2)在“宏名”中输入新创建的宏的名称,默认的宏名为“Macro1”;

WORD中宏的基本应用

专题实训五 Word宏的基本应用 一、实验目的 1、了解Office宏的基础知识。 2、了解宏的创建方法。 3、了解宏的使用方法,包括运行宏、删除宏等基本操作。 二、实验内容 在文档编辑过程中,经常有某项工作要多次重复,这时可以利用Office的宏功能来使其自动执行,以提高效率。宏将一系列的Word命令和指令组合在一起,形成一个命令,以实现任务执行的自动化。用户可以创建并执行一个宏,以替代人工进行一系列费时而重复的操作。宏可以组合多个命令,加速日常编辑和格式设置,也使对话框中的选项更易于访问,并使一系列复杂的任务自动执行。本实验通过几个实例,了解Office宏的基本概念,练习在Word中使用宏的基本方法。 要创建宏,既可以使用宏记录器录制一系列操作,也可以在Visual Basic编辑器中输入Visual Basic for Applications代码来创建宏。 三、实验步骤 (一)在Word中使用宏记录器创建宏 在文档编辑时,经常需要输入符号“【】”,并在方括号中输入文字。以下我们使用宏记录器创建一个宏“cauM1”,其快捷键为“Ctrl+\”,其功能是输入符号“【】”,并将光标移至方括号中,等待用户输入其中的文字。 1.录制宏 (1)单击【工具】→【宏】→【录制新宏】命令项。打开如图5-1所示的“录制宏”对话框。 图5-1“录制宏”对话框 (2)在“宏名”框中,键入宏的名称“cauM1”。 (3)在“将宏保存在”框中,单击将保存宏的模板或文档。在“说明”框中,键入对宏的说明。 (4)若要将要创建的宏命令,指定到工具栏或菜单,可单击“工具栏”。要给宏指定快捷键,

Word2003宏的使用

Word2003宏的使用 作者:WUHAN20008提交日期:2008-3-16 22:22:00 | 分类:office技巧 | 访问量:752 <于网上的一些资料,直接通过复制、粘贴到Word文档中,这时会发现有很多空格和人工分行符,手工删除十分麻烦。我的解决办法是在Word中录制宏,通过宏操作,删除所有空格和人工分行符,并进行重新排版。 1.录制你自己的宏 (1)运行Word,并新建一个文件。打开“工具”菜单栏,选择“宏”,在二级菜单中选择“录制新宏”。 (2)出现“录制宏”对话框,随便为宏取个名按“确定”即可,这时会出现一个悬浮的“停止录”工具,宏录制就已经开始了。 (3)打开“编辑”菜单栏,选择“替换”,出现“查找和替换”对话框。 (4)用鼠标在“查找内容”栏内点一下,再点击“高级”,再按“特殊字符”,选择两次“人工分行符”,在“替换为”栏内选“特殊字符”的“段落标志”,再选全部替换,点击“确定”。在“查找内容”栏内,选“高级”,再按“特殊字符”,选择一次“人工分行符”,用鼠标在“替换为”栏内点一下。删除里面的全部内容,什么都不输入,再点“全部替换”,点击“确定”。这一步骤是先保留段落标志,再将段内的人工分行符清除。 (5)紧接着,用鼠标在“查找内容”栏内点一下,输入一个空格。用鼠标在“替换为”栏中点一下,删除里面的全部内容,什么都不输入。再点击“全部替换”,点击“确定”。这一步是删除所有的空格。 (6)关闭“替换”对话框,在“编辑”菜单栏中选“全选”,再在“格式”中选“段落”,打开“段落”对话框,在“缩进和间距”的“特殊格式”选“首行缩进”,“度量值”为两个字符。在字体中选“宋体”、字号中选“小四号字”。这一步骤是设置字体、字号和进行排版。(7)在悬浮的“停止录”工具条上按“停止”钮,到此宏录制的工作结束。 2.制作自定义快捷按钮 (1)打开“工具”菜单栏,选择“自定义”。出现“自定义”对话框,点击“命令”选项。在“类别”栏内找到“宏”,选中它,然后再选中“命令”栏中刚刚录制的宏。 (2)按住鼠标左键,将它拖放到工具栏上可以放置的位置,松开左键。这时在工具栏上就增加了这一刚刚录制的宏按钮。 (3)注意,不要关闭“自定义”对话框,在“更改所选内容”上选“更改按钮图标”,从出现的图标中选中一个自己喜欢的图标。再在“更改所选内容”选“默认样式”,关闭“自定义”对话框,这样就形成一个和Word工具栏其他快捷按钮一样的自定义按钮。以后只要打开Word就能处理文本,把网上复制的内容粘贴到Word上,然后按下自定义的宏按钮,全部搞定。

如何制作Word内置对话框宏

如何制作Word内置对话框宏? 2009-11-17 信息来源:八笛远程服务网 【大中小】【打印本页】【关闭窗口】有时,需要制作Word内置对话框宏。那么如何制作Word内置对话框宏呢?制作Word内置对话框宏的方法很简单。本文就来介绍一下制作Word内置对话框宏的方法。 对于一般的宏,只要用宏录制器录制即可。而有VB编程基础的用户还可以用“Visual Basic 编辑器”对已录制好的宏进行修改甚至直接用 “Visual Basic 编辑器”创建新宏。 方法一: 1.首先新建一个文件,在文件夹中保存为“A8-A.DOC”,随意录入一些文本并选定; 2.依次点击“工具”菜单→“宏”→“录制新宏”,打开“录制宏”对话框; 3.在“宏名”框中输入“A8B1”,在“将宏保存在”的下拉列表框中选择当前文档“A8-A.DOC”,点击“将宏指定到”栏中的“键盘”,打开“自定义键盘”对话框; 4.在“将修改保存在”的下拉列表中选择当前文档“A8-A.DOC”,在“请按新快捷键”输入框单击,按“Alt+Shift+Z”键,再点击“指定”,点击“关闭”关闭“自定义键盘”对话框,开始录制宏; 5.依次点击菜单“工具”→“宏”→“宏”,打开“宏”对话框; 6.在“宏的位置”下拉列表中选择“Word命令”,在上方的列表框中选择“ToolsWordCount”,再点击“运行”,打开“字数统计”对话框,点击“取消”取消该对话框; 7.点击工具栏中的“停止录制”,结束宏的录制; 8.测试宏,并保存文件即可。 方法二: 1.按方法一的第1~4步操作; 2.按方法一的第7步停止录制宏(这两步是为宏指定快捷键); 3.依次点击“工具”菜单→“宏”→“宏”,在打开的宏对话框左边宏列表中选择A8B1,点击“编辑”,打开“Visual Basic 编辑器”; 4.在“endsub”行之前输入“Dialogs wdDialogToolsWordCount .Show”,关闭“Visual Basic 编辑器”窗口; 5.测试宏,并保存文件即可。

Word vba 宏应用实例(一)

Word vba 宏批处理应用实例(一) Office办公软件使用过程中,应用宏进行批处理操作,能帮助工作者节省大量时间,提高办公效率与准确性,而且是一件非常有意思的事情。废话不说了,直接上实例——Word vba之文档表格内容自动拷贝。 举个栗子,有两个word文档:A和B。A中有200页,每页中有一个表格,表格第一行需要录入天气数据,见图1所示。B中有一个表格,有200行,每行有1条天气数据,见图2所示。现在需要把文档B中的天气数据拷贝到文档A 中,你会怎么处理?CTRL+C然后CTRL+V,想想——心累。。。。手好酸。。。。。。。。然而,如果你用Word vba 来处理,你就可以坐在旁边喝咖啡了。 图1 Word文档A

图2 文档B 操作过程很简单,代码也就几行: 1)打开文档A,进入视图选项卡,点击宏图标,打开宏界面,如图。 2)宏名随便输入个名称如“aa”,点击创建,进入Word vba 工程界面,然后复制以下代码,覆盖原有内容,如下图。完成后保存,若无法保存,文档A 另存为启用宏的Word文档(*.docm)。

Sub tianqi_copy() Dim source, target, ttt As String source = "" target = "" target = https://www.doczj.com/doc/fd3698421.html, Dim dias As Dialog Set dias = Dialogs(wdDialogFileOpen) If dias.Show = -1 Then source = https://www.doczj.com/doc/fd3698421.html, End If If source = "" Or target = "" Then Exit Sub End If Windows(source).Activate For n = 1 To ActiveDocument.Tables(1).Rows.Count Windows(source).Activate ttt = ActiveDocument.Tables(1).Cell(n - 1, 1).Range ttt = Replace(ttt, Chr(13), "") Windows(target).Activate ActiveDocument.Tables(n).Cell(1, 1).Range = ttt Next End Sub 3)关闭word vba工程界面,再次点击文档 A 宏选项,这回就有个tianqian_copy的宏,选择运行,弹出文件选择窗口,选择B文档,然后就等待执

word宏的使用

word宏的使用 在文档编辑过程中,经常有某项工作要多次重复,这时可以利用视频教程'>word 的宏功能来使其自动执行,以提高效率。宏将一系列的Word 命令和指令组合在一起,形成一个命令,以实现任务执行的自动化。用户可以创建并执行一个宏,以替代人工进行一系列费时而重复的Word 操作。 宏可以完成以下一些工作: 加速日常编辑和格式设置。 组合多个命令。 使对话框中的选项更易于访问。 使一系列复杂的任务自动执行。 Word 提供了两种创建宏的方法:宏录制器和Visual Basic 编辑器。宏录制器可帮助用户快速创建宏。用户可以在Visual Basic 编辑器中打开已录制的宏,修改其中的指令。也可以直接用Visual Basic 编辑器创建新宏,这时可以输入一些无法录制的指令。启动宏录制器,并进行一系列操作,即可在Word 中录制宏。可以将一些经常使用的宏指定到工具栏、菜单或快捷键中,以后运行宏就可以直接单

击工具栏按钮或菜单项,或按快捷键,不必使用宏对话框。 录制宏时,可单击工具栏按钮和菜单选项。但是,宏录制器不能录制文档窗口中的鼠标运动,如果要移动插入点、选定文本,滚动文档,必须用键盘录制这些操作。 如果录制过程中出现对话框,只有选择对话框中的【确定】按钮或【关闭】时,Word 才录制对话框,并录制对话框的所有选项设置。例如,假设宏包括【编辑】菜单中的【查找】或【替换】命令,如果在【搜索范围】框中选择【全部】选项,则运行宏时进行全文搜索。如果选择【向上】或【向下】选项,Word 会在查找到文档开头或结尾时停止宏,并显示提示信息询问是否继续搜索。9.1.1 录制宏 如果要录制宏,可以按以下步骤进行: (1)单击【工具】菜单中的【宏】命令,从级联菜单中选择【录制新宏】命令,出现【录制宏】对话框,如图9-1 所示。 (2)在【宏名】框中,键入要录制宏的名称。 (3)在【将宏保存到】框中,选择要保存宏的模板或文档。默认使用Normal 模板,这样以后所有文档都可以使用这个宏。如果只想把宏应用于某个文档或某个模板,就选择该文档或模板。 (4)在【说明】框中,输入对宏的说明,这样以后可以清楚该宏的作用。

Word宏代码集锦

Word宏代码集锦Word宏代码集锦 一、修改word格式: 1、'智能清除选区软回车(换行符) 2、'清除选区多余空段 3、'合并选区中“,”结束的多余分段 4、'清除选区单字节空格 5、'清除选区单字节空格 6、'清除选区1字空格 7、'清除选区段首2字空格 8、'清除选区Tab 9、'增加选区空格 10、'选区段首缩进0字 11、'选区段首缩进:2字 12、'选区段首缩进转空格—已完美 13、'选区段后间距1行 14、'选区段后间距1行 15、'选区段后间距1行 16、'清除选区图片 17、'选区硬回车转软回车 18、'清除选区软回车 19'合并选区段落

20、'选区空格转硬回车 21、'选区标点半角转全角 22、'选区标点全角转半角 23、'选区中文句号转半角 24、’把文档第一段设置为标题1的格式 25、选中的文本横向居中 26、缩小字距 27、增大字距 28、缩小行距 29、增大行距 30、等高变宽 31、等高变窄 32、字表间距 33、纵向16开 34、插入页码 35、小写金额转大写金额 二、其它 1.调整图片大小 2.转字体 3.转文件格式 4、文件加密 5、字符替换 6、替换引号 7、打印为PDF格式文件

8、朗读文本 9.文献标号上标化 10.箭头上方加文字 11添加参考文献格式一,参考文献在文档末尾以1. 2. 3.格式排列 12.添加参考文献格式二,参考文献在文档末尾以[1] [2] [3]格式排列,修改自格式一的代码 13.返回正文 14.再次引用已有参考文献 15.查找被删参考文献遗留引用, 16、统计修订的字数 17、快速提取脚注内容 18、从任意页面编排页码 19、批量实现缩放打印 20、对文档内容进行顺序排列 21、替换Word文档插图的超链接 22、为文档的每页添加固定内容 23、批量实现图片的等比例缩

Word中巧用宏命令

Word中巧用宏命令 宏命令作为一个非常重要的功能,在现在的许多软件中都不可缺少。利用宏,可以大大地简化我们的工作,准确快速地完成繁琐的任务。下面,就给大家详细介绍我在word中使用宏的一个实例。 【需求】 在word中进行批量处理,将大量的Word文档.doc文件转换为.htm文件 【分析】 我们知道,利用word可以将.doc文件转换为.htm文件,方法是: 在Doc文件编辑窗口中,选择菜单“文件/另存为”,在“保存类型”下列列表中选择“html document”,按“保存”。单独进行几个doc文件的转换还不算繁琐,但要大批量地进行转换工作时,比如:按章节输入了一本书,形成了几十个.doc文件,要对这些文件进行转换成.htm文件的工作,这时,就不能采用手工一个个处理的笨办法了!怎么实现呢?请往下看。 【实现步骤】 假设大批量.doc文档所在目录为c:\docs,文件名为1.1.doc,1.2.doc ... 1、启动word 2、关闭当前默认打开的空文档 3、选择菜单“工具/宏/录制新宏”,输入宏名称“doctohtml”,按“确定”,进入了 宏录制过程。 4、选择菜单“文件/打开”,选择目录c:\docs,选择文件1.1.doc,按“确定”。 5、选择菜单“文件/另存为”,在“保存类型”下列列表中选择“html document”, 按“保存”。 6、选择菜单“文件/关闭” 7、选择菜单“工具/宏/停止录制” 8、选择菜单“工具/宏/宏” 9、在出现的“宏”窗口左部选中doctohtml,单击右边的按钮“编辑” 10、宏代码改造:

在出现的“Microsoft Visual Basic”窗口中,可以看到如下的宏代码: Sub doctohtml() ' ' doctohtml Macro ' 宏在 99-11-8 由 xxx 录制 ' ChangeFileOpenDirectory "C:\docs" Documents.Open FileName:="1.1.doc", ConfirmConversions:=False, ReadOnly:= _ False, AddToRecentFiles:=False, PasswordDocument:="", PasswordTemplate:= _ "", Revert:=False, WritePasswordDocument:="", WritePasswordTemplate:="", _ Format:=wdOpenFormatAuto ActiveDocument.SaveAs FileName:="1.1.htm", FileFormat:=100, LockComments:= _ False, Password:="", AddToRecentFiles:=True, WritePassword:="", _ ReadOnlyRecommended:=False, EmbedTrueTypeFonts:=False, _ SaveNativePictureFormat:=False, SaveFormsData:=False, SaveAsAOCELetter:= _ False ActiveDocument.Close End Sub 对上面的代码进行改造,如下:

Word宏应用技术

Word自动宏应用简明攻略 https://www.doczj.com/doc/fd3698421.html, 2001/07/23 11:41 赛迪网西贝 在你使用Word编辑文档时,如果你希望让Word自动完成某些操作,可以使用Word 提供的自动化工具——Word宏。比如,在一段时间内,你可能需要使用Word多次编辑同一篇文章,你可能希望一经启动Word就自动打开该篇文档。而且再次打开该文档时,非常希望Word能够自动将插入点移动到上次关闭该文档时插入点所在的位置。这时,你尽管请Word自动宏来帮忙好了。 了解Word宏 如果需要在Word中反复进行某项工作,那就可以利用宏来自动完成这项工作。在Word中,宏是一系列组合在一起的Word命令和指令,它们形成了一个命令,以实现任务执行的自动化。你可以创建并执行宏(宏实际上就是一条自定义的命令),以替代人工进行的一系列费时而单调的重复性Word操作,自动完成所需任务。 在默认情况下,Word将宏存储在Normal模板内,这样每个Word文档都可以使用它。如果需在单个文档中使用宏,则可以将宏存储在该文档中。 Word提供的自动宏 在创建宏时,通过为一个宏赋予某个特殊的名称,就可以在执行某项操作(如启动Word或打开一个文档)时自动运行它,该类宏被称为自动宏。Word提供的自动宏及其运行条件见表1。与其他宏一样,自动宏也可以保存于Normal模板、其他模板或文档之中。但是要让自动宏自动运行,则它必须位于活动文档的Normal模板中,或活动文档选用的模板中。AutoExec宏是个例外,它只有存储于Normal模板、通过“模板和加载项”对话框全局加载的模板、或由“Startup”文件夹指定的文件夹中的全局模板中,才可自动运行。在命名冲突的情况下(多个自动宏名相同),Word将运行上下文中最近的自动宏。

如何应用WORD宏功能

如何应用WORD宏功能 摘要:Word是办公自动化软件Office的套件之一,宏是一个批处理程序命令,正确地运用宏可以提高工作效率。宏是微软公司为其Office软件包设计的一个特殊功能,目的是让用户文档中的一些任务自动化。本文通过一个实例,介绍宏在Word中的作用。 关键词:Word;宏功能 一、引言 “宏”是Word中多个操作指令的集合,类似于批处理,可以说是将几个步骤连接在一起,通过宏按钮来一步完成。我们经常会在Word中进行一些固定的操作,比如,页面设置、文本字体格式设置、插入日期时间、插入特殊符号等,可以通过“宏”录制,把这些操作步骤事先记录下来,以后,碰到相同操作,只需按一下“宏”按钮,一键自动完成。下面,以插入“日期时间”为例,介绍宏功能应用。 二、宏功能应用 1、打开Word,首先要建立宏。在菜单栏中点“工具”→“宏”→“录制新宏”。 2、在出现的对话框中,有两个按钮,分别是“工具栏”和“键盘”。点击“键盘”,出现自

定义键盘对话框。 3、此对话框是设置对应的键盘上的快捷键。在“新快捷键”输入框中按下设置的快捷键,比如“Ctrl+7”。

4、然后点“关闭”按钮即出现“录制宏”的工具栏。以插入日期与时间为例子:首先点开始录制按钮,然后在菜单栏点“插入”→“日期与时间”,完成后点“停止录制”。宏录制完毕,以后每次要插入时间,直接按快捷键“Ctrl+7”就行了。 5、如果你的宏已经用快捷键键方式录制好了,你想换成按钮,则点“工具”→“自定义”,选择“命令”标签,在左边“类别”下面点击“宏”,将右侧“命令”下的宏拖置菜单栏或工具栏即可。 6、已经创立的宏按钮可以重命名和更改图标,点击“工具”→“自定义”,然后右击拖到菜单栏的宏按钮,即可出现编辑菜单。

相关主题
文本预览
相关文档 最新文档