vba设置word文档的格式
发布时间:2023-12-13 03:41:07
①将格式应用于选定内容
下列示例使用Selection属性将字符和段落格式应用于选定文本。使用Font属性获得字体格式的属性和方法,使用ParagraphFormat属性获得段落格式的属性和方法。
Sub FormatSelection()
With Selection.Font
.Name = "Times New Roman"
.Size = 14
.AllCaps = True
End With
With Selection.ParagraphFormat
.LeftIndent = InchesToPoints(0.5)
.Space1
End With
End Sub
②将格式应用于某一区域
下列示例定义了一个Range对象,它引用了活动文档的前三个段落。通过应用Font 和ParagraphFormat对象的属性来设置 Range对象的格式。
Sub FormatRange()
Dim rngFormat As Range
Set rngFormat = ActiveDocument.Range( _
Start:=ActiveDocument.Paragraphs(1).Range.Start, _
End:=ActiveDocument.Paragraphs(3).Range.End)
With rngFormat
.Font.Name = "Arial"
.ParagraphFormat.Alignment = wdAlignParagraphJustify
End With
End Sub
③插入文字并应用字符和段落格式
下列示例在当前文档的上部添加单词 Title。第一段居中对齐,并在该段落之后添加半英寸的间距。将单词 Title 的格式设为 24 磅 Arial 字体。
Sub InsertFormatText()
Dim rngFormat As Range
Set rngFormat = ActiveDocument.Range(Start:=0, End:=0)
With rngFormat
.InsertAfter Text:="Title"
.InsertParagraphAfter
With .Font
.Name = "Tahoma"
.Size = 24
.Bold = True
End With
End With
With ActiveDocument.Paragraphs(1)
.Alignment = wdAlignParagraphCenter
.SpaceAfter = InchesToPoints(0.5)
End With
End Sub
④在 12 磅和无之间切换段前间距
下列示例切换选定内容中第一段的段前间距。宏将获取当前段前间距的值,如果该值为 12 磅,则删除段前间距格式(将SpaceBefore属性设为零)。如果段前间距的值为除 12 外的其它数值,则将 SpaceBefore属性设为 12 磅。
Sub ToggleParagraphSpace()
With Selection.Paragraphs(1)
If .SpaceBefore <> 0 Then
.SpaceBefore = 0
Else
.SpaceBefore = 6
End If
End With
End Sub
⑤切换加粗格式
下列示例切换选定文本的加粗格式。
Sub ToggleBold()
Selection.Font.Bold = wdToggle
End Sub
⑥将左边距增加 0.5 英寸
下列示例将左边距和右边距增加 0.5 英寸。PageSetup对象包含文档的所有的页面设置属性(左边距、下边距、纸张大小等)。LeftMargin属性用于返回和设置左边距设置。RightMargin属性用于返回和设置右边距设置。
Sub FormatMargins()
With ActiveDocument.PageSetup
.LeftMargin = .LeftMargin + InchesToPoints(0.5)
.RightMargin = .RightMargin + InchesToPoints(0.5)
End With
End Sub


猜你喜欢
- 以此《时间轴》为例,点击右侧导航栏--->缩放,调整为100%即可。为什么使用WPS制作流程图画面会模糊?
- 在为PPT幻灯片添加切换动画之后,还可以对幻灯片的切换属性做一些设置,使其更加符合设计的需求。设置PPT幻灯片切换动画属性包括设置切换时播放
- 系统日志就是一个记事本,记录着系统中的点点滴滴事件,在系统中起着举足轻重的位置,但是系统日志的存放位置
- 有些小伙伴发现电脑打字卡顿,显示出来很慢,不知道要如何解决,小编教你电脑打字卡顿的解决方法。电脑打字显示出来很慢的解决方法1、在“控制面板”
- 现在我们做常用的系统就是win7,当我们在使用电脑的时候,为了留出更大的内存空间,有些软件用不到就得卸载掉,但是在卸载软件的过程中遇到“无法
- AutoCAD 2009是一款非常适用设计工作者所使用的图纸绘制工具,它提供了专业的二维和三维设计绘图功能。不过,最近有用户反映打开Auto
- win10系统怎么改IIS默认端口号?最近由用户想修改IIS默认端口号,但是不太清楚方法,今天小编为大家带来了win10更改IIS默认端口号
- WPS 2019怎么设置文档属性?添加文档摘要?这篇文章主要介绍了WPS 2019设置文档属性、添加文档摘要教程,需要的朋友可以参考下WPS
- 对于wps表格的制作,要怎么样去设置表格的行高呢?对于新手来说还是有一定难度,怎么办?下面小编就为你介绍wps表格怎么去设置行高的方法啦!w
- win11系统如何设置中文?全新的win11系统,新的UI界面还是操作设置,都可以给你带来不一样的感受。很多小伙伴都在选择预览版进行体验,但
- 1、首先下载和安装最新版本的手心输入法2、点击开始菜单中的手心输入法文件夹,即可看到符号表 3、打开之后,将鼠标放
- 在Excel表格中清除图例的方法如下:1、首先打开电子表格,在表格中找到需要清除的图例,然后在图例上面右键单击。2、在新弹出的菜单中选择“删
- 迅蟒自媒体营销助手如何申请微信小店?迅蟒自媒体营销助手是一款非常好用的营销软件,用户们可以在里面赚钱和多开微信公众号。那么在迅蟒自媒体营销助
- 为了提高工作效率,我们在制作演示文稿的时候,一般都会使用wps演示的在线模板,下面就让小编告诉你wps演示如何使用在线模板。wps演示使用在
- 据《麻省理工技术评论》杂志网站近日报道,美国普林斯顿大学的科研团队日前研制出全球首枚光子神经形态芯片,并证明其能以超快速度计算。该芯片有望开
- 1)信息提取从组合信息中将姓名、电话、城市、年龄信息提取操作要点:先输入第一个姓名,选取它和下面的空行,按ctrl+E,姓名1秒钟就填充完,
- Word是我们最常使用的办公软件之一,其功能十分强大。在Word文档中,有时候我们经常需要为文章内容添加批注,用来做注释说明或提醒作用,并且
- 如何在虾米音乐中免费领取摩拜月卡?听说现在可以在虾米音乐中免费领取摩拜月卡了。虾米音乐是一款音乐软件,怎么会与摩拜月卡有关系呢?真的有关系呢
- 像素这个关键词,在影像行业已经被冷落了好一阵子。记得以前有段时间,像素的高低直接决定了相机的等级。所以在大部分的消费者心目当中,相机像素值这
- windows的老用户修改IP地址已不成问题,但是如果是刚刚使用MAC的新手,那么就不一定会修改IP地址了。接下来小编告诉大家MAC修改IP