当前位置: 首页 > 常见问题 > Word文档

word宏命令批量编辑word,用宏批量修改并复制word

  • Word文档
  • 2023-08-16

word宏命令批量编辑word?首先你可以用Word打开所有的DOC文档,然后菜单“---宏”,输入宏名:全部文档小五号,在“宏的位置”选择“Norma l.dot(共用模板),再点“创建”,把以下代码复制粘贴到里面就可以了。不论你是打开20还是50个文档,那么,word宏命令批量编辑word?一起来了解一下吧。

多个word修改同一地方

第一步,先用宏将所有表格选中:

Sub 宏1()

Dim mytable As Table

Application.ScreenUpdating = False

For Each mytable In ActiveDocument.Tables

mytable.Range.Editors.Add wdEditorEveryone

Next

ActiveDocument.SelectAllEditableRanges (wdEditorEveryone)

ActiveDocument.DeleteAllEditableRanges (wdEditorEveryone)

Application.ScreenUpdating = True

End Sub

第二步,设置格式。先设置好字体字号,再设置表格属性:右键——表格属性(或者点菜单栏的表格—旅雀闭—表格属性)——行,选中“指定高度”,在“行高值是”中选择“固定值”,设定一个岁贺适当拆裂值。

如何批量修改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”便可以了。

word宏命令大全

在我凯派们日常工作和日梁卜常学习中,有时候需要将一些Word 文件进行橡孙穗压缩,如何做到呢?我们可以使用[风云压缩]完成。一起来看下具体步骤吧!

多个word批量修改格式

Sub 裁剪() '本操作批量裁燃早剪图片

left_cut = 4.1 '左边裁剪的大小 单位厘米

right_cut = 1.2 '右

top_cut = 2.3 '上

bottom_cut = 2.4 '下

scales = 1 / 0.03528 ' 一磅等于0.03528厘米

Dim n '图片个数

'On Error Resume Next '忽略错误

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

With ActiveDocument.InlineShapes(n).PictureFormat

origHeight = ActiveDocument.InlineShapes(n).Height

origWidth = ActiveDocument.InlineShapes(n).Width

.CropBottom = bottom_cut * scales

.CropLeft = left_cut * scales

.CropRight = right_cut * scales

.CropTop = top_cut * scales

End With

Next n

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

With ActiveDocument.Shapes(n).PictureFormat

origHeight = ActiveDocument.Shapes(n).Height

origWidth = ActiveDocument.Shapes(n).Width

.CropBottom = bottom_cut * scales

.CropLeft = left_cut * scales

.CropRight = right_cut * scales

.CropTop = top_cut * scales

End With

Next n

End Sub

'*************************************

Sub Macro() ’改变图片大小,缩放不裁剪,批量操作

Mywidth=10'蚂旅10为闷段凳图片宽度(厘米)

Myheigth=10'10为图片高度(厘米)

For Each iShape In ActiveDocument.InlineShapes

iShape.Height = 28.345 * Myheigth

iShape.Width = 28.345 * Mywidth

Next iShape

End Sub

word全选所有表格宏

Sub 批量操作WORD()

Dim pathAs String

Dim FileNameAs String

Dim worddoc As Document

Dim MyDir As String

MyDir = "C:\Users\123456\Downloads"禅物'文件夹路径根据需要斗高自己修改,需要处理的文件都放该文件夹内

FileName = Dir(MyDir & "\*.doc*", vbNormal)

Do Until FileName = ""

If FileName <> ThisDocument.Name Then

Set worddoc = Documents.Open(MyDir & "\" & FileName)

worddoc.Activate

Call Word文件改名'调用宏,换成你自己宏的名字

worddoc.Close True

FileName = Dir()

End If

Loop

Set worddoc = Nothing

End Sub

'贺销液======================下面的宏换成你自己的宏=================================

Sub Word文件改名()

Dim myS, myP As String

myP = ActiveDocument.path

Selection.GoTo What:=wdGoToLine, Which:=wdGoToAbsolute, Count:=13

Selection.EndKey wdLine

Selection.HomeKey wdLine, wdExtend

myS = Selection.Range.Text

ActiveDocument.SaveAs FileName:=myP & "\" & myS & ".doc"

End Sub

以上就是word宏命令批量编辑word的全部内容,1、“宏”可以在“开发”菜单栏找到,可是,怎么没有看见“开发”这一项?没关系,等我把它变出来。单击“文件”,会出现一个页面,点击页面左侧最后一行的“选项”。在弹出的对话框里找到“自定义功能区”并点击。

猜你喜欢