Word技巧VBA命令(简化批量操作)

在这里插入图片描述
工具-宏-Visual basic 编辑器:
在这里插入图片描述

内容加边框

Sub 给所有内嵌内容加边框()
Dim pic As InlineShape
For Each pic In ActiveDocument.InlineShapes
With pic
.Line.Weight=1’线条宽度
.Line.Style=msoLineSingle’线条样式
.Line.ForeColor.RGB=RGB(0,0,0)'线条颜色
End With
Next
End Sub

图片加边框

Sub 只给图片加边框()
Dim pic As InlineShape
For Each pic In ActiveDocument.InlineShapes
If pic.Type=wdInlineShapePicture Then
pic.Line.Weight=1
pic.Line.Style=msoLineSingle
pic.Line.ForeColor.RGB =RGB(0,0,0)
End If
Next
End Sub

修改图片大小

Sub 批量修改图片大小()
Dim pic As InlineShape
For Each pic In ActiveDocument.InlineShapes
pic.LockAspectRatio=msoTrue’锁定纵横比
pic.Width=CentimetersToPoints(6)'将宽度设置为6厘米(1英寸=2.54厘米)
Next pic
End Sub

给图片加分页符

Sub 给图片加分页符()
Dim pic As InlineShape
For Each pic In ActiveDocument.InlineShapes
If pic.Type=wdInlineShapePicture Then
pic.Range.InsertBreak Type:=wdPageBreak
End If
Next pic
End Sub

修改正文字体

Sub 修改正文字体()
Dim currPara As Paragraph
For Each currPara In ActiveDocument.Paragraphs
If currPara.OutlineLevel=wdOutlineLevelBodyText Then
currPara.Range.Font.Size=12
End If
Next
End Sub

删除超链接

Sub 删除超链接()
Dim oDoc As Document
Set oDoc = Word.ActiveDocument
Dim oHL As Hyperlink
With oDoc
'用逆序的方式删除
For i = .Hyperlinks.Count To 1 Step -1
Set oHL = .Hyperlinks(i)
With oHL
'删除所有超链接
oHL.Delete
End With
Next i
End With
End Sub
(删除超链接)

持续更新中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值