
5个回答
展开全部
答复楼主:Word当中,嵌入的宏,就是一种将用户操作,与处理动作编成系列批命令的实现工具。用户可以借助这个功能,简化一些列经常操作。提高文书处理效率。可以看成为一种功能化的编程。非法的制造病毒者,也有利用这个功能,在Word文件中,嵌入病毒的。这样的应用,显然与宏的原本思想相违背。属于不正当的行为。以下为实例参考!----一、宏的录制 在这里举一实例。例如,在Word
97中,要插入字符,则往往要到符号框中查找半天。对于一些常用的符号,如“¥”,便可以使用宏来使工作简化。 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代码。但是,录制宏时会受到一些限制。许多复杂的宏,例如,要用到循环语句,便无法录制。为了提高录制的宏的功能,就可能需要修改录制到模块中的代码。 具体操作为:单击“工具”选单中“宏”子选单,再单击“宏”命令。选择第二步中的宏名称,再单击“编辑”按钮。 然后便加载Visual
Basic编辑器,我们可以看到所录制的宏自动生成的Visual
Basic代码。 例如,在C:\My
Document中有200个Word文档,依次命名为“1.doc”,“2.doc”,“3.doc”,…“200.doc”,我们需要把文件格式改变为文本文件,即txt文件。 先以1.doc为例,录制一个宏,打开文档,另存为txt文件,再关闭该活动文档。生成的Visual
Basic代码如下: Sub
Macro1()
ChangeFileOpenDirectory
″C:\My
document″ Documents.Open
FileName:=″1.doc″ ActiveDocument.SaveAs
FileName:=″1.txt″,FileFormat:=wdFormatText ActiveWindow.Close End
Sub 下一步便进行编辑,用一个循环语句依次打开各个文件,转化后再关闭。代码如下: Sub
Macro1() dim
i for
i=1
to
200
ChangeFileOpenDirectory
″C:\My
document″
Documents.Open
FileName:=i
&
″.doc″
ActiveDocument.SaveAs
FileName:
=i
&
″.txt″,
FileFormat:=wdFormatText
ActiveWindow.Close next
i End
Sub 再次运行该宏,便可以轻松完成任务。宏的作用由此可略见一斑
供参考!
97中,要插入字符,则往往要到符号框中查找半天。对于一些常用的符号,如“¥”,便可以使用宏来使工作简化。 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代码。但是,录制宏时会受到一些限制。许多复杂的宏,例如,要用到循环语句,便无法录制。为了提高录制的宏的功能,就可能需要修改录制到模块中的代码。 具体操作为:单击“工具”选单中“宏”子选单,再单击“宏”命令。选择第二步中的宏名称,再单击“编辑”按钮。 然后便加载Visual
Basic编辑器,我们可以看到所录制的宏自动生成的Visual
Basic代码。 例如,在C:\My
Document中有200个Word文档,依次命名为“1.doc”,“2.doc”,“3.doc”,…“200.doc”,我们需要把文件格式改变为文本文件,即txt文件。 先以1.doc为例,录制一个宏,打开文档,另存为txt文件,再关闭该活动文档。生成的Visual
Basic代码如下: Sub
Macro1()
ChangeFileOpenDirectory
″C:\My
document″ Documents.Open
FileName:=″1.doc″ ActiveDocument.SaveAs
FileName:=″1.txt″,FileFormat:=wdFormatText ActiveWindow.Close End
Sub 下一步便进行编辑,用一个循环语句依次打开各个文件,转化后再关闭。代码如下: Sub
Macro1() dim
i for
i=1
to
200
ChangeFileOpenDirectory
″C:\My
document″
Documents.Open
FileName:=i
&
″.doc″
ActiveDocument.SaveAs
FileName:
=i
&
″.txt″,
FileFormat:=wdFormatText
ActiveWindow.Close next
i End
Sub 再次运行该宏,便可以轻松完成任务。宏的作用由此可略见一斑
供参考!
展开全部
以下是宏的一些典型应用:
1.加速日常编辑和格式设置
2.组合多个命令,例如插入具有指定尺寸和边框、指定行数和列数的表格
3.使对话框中的选项更易于访问
4.自动执行一系列复杂的任务
Word 提供两种方法来创建宏:宏录制器和 Visual Basic 编辑器 (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)。
1.加速日常编辑和格式设置
2.组合多个命令,例如插入具有指定尺寸和边框、指定行数和列数的表格
3.使对话框中的选项更易于访问
4.自动执行一系列复杂的任务
Word 提供两种方法来创建宏:宏录制器和 Visual Basic 编辑器 (Visual Basic 编辑器:一种环境,用于编写新的 Visual Basic for Applications 代码和过程,并编辑已有的代码和过程。Visual Basic 编辑器包括完整的调试工具集,用于查找代码中的语法、运行时和逻辑问题。)。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
记录你的一些操作,将这些操作作为一个命令或者快捷键,一次性操作。可以这么说,它是一些手工操作的集合。不用每次都反复做。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Word中,宏是一系列组合在一起的Word命令和指令,它们形成了一个命令,以实现任务执行的自动化。你可以创建并执行宏(宏实际上就是一条自定义的命令),以替代人工进行的一系列费时而单调的重复性Word操作,自动完成所需任务。但是宏有可能被滥用,故Microsoft Word 提供了宏安全性的设置,使Word禁止非可靠来源文档中宏的运行,或在运行前给出警告提示,让用户选择运行与否。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我用过
宏主要用来处理有规律的重复的工作,相当于批处理。想好了就能编辑出来。工具→宏→录制新宏→然后指定一个快捷键(如L,相当于ctrl L快捷键),然后指定、关闭。开始录制宏。把你能够重复的操作执行一下,以计算机能识别的重复为准。然后→工具→宏→停止录制。这样宏就录制出来了。你ctrl L执行就行了。连续按,则连续执行。如果不完全正确,还要修改或重新录制宏。
认真琢磨一下吧。
宏主要用来处理有规律的重复的工作,相当于批处理。想好了就能编辑出来。工具→宏→录制新宏→然后指定一个快捷键(如L,相当于ctrl L快捷键),然后指定、关闭。开始录制宏。把你能够重复的操作执行一下,以计算机能识别的重复为准。然后→工具→宏→停止录制。这样宏就录制出来了。你ctrl L执行就行了。连续按,则连续执行。如果不完全正确,还要修改或重新录制宏。
认真琢磨一下吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询