①将格式应用于选定内容

下列示例使用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

VBA word 文件类型html,vba设置word文档的格式相关推荐

  1. VBA word 文件类型html,vba设置word图片格式

    一.旋转图片 Dim blnIsInlineShape As Boolean If Selection.Type = wdSelectionInlineShape Then blnIsInlineSh ...

  2. 如何在程序中解析获取word文档(docx格式)的文本内容

    原理 docx格式的word文档其实是一个压缩包,文本内容.格式.图片等是分别存储在不同的文件中的,office通过这些文件还原出我们所看到的word文档.下面以一个简单的示例来说明docx格式. 示 ...

  3. java word设置纸张a3,Word中进行设置A3文档纸张大小的操作技巧

    在工作中最常用的纸质文档是A4的,但是我们有时候也需要用一些A3甚至其他纸张的文档,那么,在做文档的时候该如何设置呢?今天,学习啦小编就教大家在Word中进行设置A3文档纸张大小的操作技巧. Word ...

  4. python关闭word文件_使用Python退出Word文档的问题

    这是我第一次使用这个,所以要友好:)基本上我的问题是我正在制作一个程序,用于打开许多Microsoft Word 2007文档并从该文档的某个表中读取并写入该信息的Excel文件有超过1000字的文档 ...

  5. 取消Word2007中“word正在设置文档的格式”,防止文档结构图错乱

    这几天在编写一份文档,用的是word2007.然后发现每次打开文档,文档结构图都会发生错乱.而且打开文档时,word2007底部会提示"word正在设置文档的格式,按Esc取消". ...

  6. 怎么批量删除 Word、PDF、PPT 以及 Excel 文档中的空白页?

    概要:「我的ABC软件工具箱」提供了删除空白页的功能,轻轻松松就可以实现批量删除文档中的空白页.目前支持 Word.PDF.PPT 以及 Excel 等格式文件文件.操作非常的方便,处理也非常高效! ...

  7. 在Delphi中很精确地控制生成的WORD文档的格式

    原文地址:http://blog.163.com/laidedou@126/blog/static/1150740632012036110729/ var    WordApplication1: T ...

  8. 比Word更优雅的记笔记/写文档/交报告方式

    比Word更优雅的记笔记/写文档/交报告方式 markdown+vscode->pdf 背景 最近在上的一门<信息系统开发工具>课老师要求实验以后都要交实验报告,但是和以往不同的是, ...

  9. word文档doc格式转换成docx

    把doc格式转换成docx jar包下载 //把doc格式转换成docx//导入 Spire.Doc.jarDocument d = new Document("F:\\**\\**\\云想 ...

最新文章

  1. Spring2.5+MINA2搭建Socket Server
  2. python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO
  3. caffe-windows10-matlab2014a安装配置6个问题
  4. c 站点下html页面拦截器,HTML内容拦截器「HTML Content Blocker」
  5. 每周工作4天半可行吗?人社部回应:不宜在企业中广泛推行
  6. 华为海思总裁致信员工:多年备胎一夜转正 挽狂澜于既倒
  7. java remove map_Java HashMap remove()方法
  8. 【elasticsearch】es一直重启,报错日志是分片无法分配
  9. 为什么base64编码的字符串的末尾有=符号
  10. python 输出log_python:logging模块(记录打印日志)
  11. Qt 学习之路 :信号槽
  12. 2021 年最受欢迎的深度学习软件
  13. 多元线性回归分析spss结果解读_SPSS案例实践笔记:多重线性回归分析
  14. 共享计算机桌面需要密码,win10局域网共享文件需要输密码怎么办?_win10访问共享文件需要密码的解决办法-爱纯净...
  15. Saas平台接入商户代小程序开发解决方案
  16. opencv学习笔记---如何看懂照片的直方图
  17. Nice UI - Hacked.io
  18. 【技巧】解决谷歌浏览器自带的谷歌翻译无法自动翻译问题
  19. Mybatis中注解和xml可以同时使用吗?
  20. mac u盘linux 双系统安装教程,U盘安装MAC双系统完美方案实现在MAC系统下使用双系统...

热门文章

  1. 机器学习数据预处理之缺失值:后向填充
  2. 机器学习、超参数、最优超参数、网格搜索、随机搜索、贝叶斯优化、Google Vizier、Adviser
  3. 转录本counts,FPKM,TPM相互转化
  4. 不能定义声明dllimport_C#:多个声明的一个属性(DLLImport)
  5. DASI_1_IntroToData
  6. list、tuple、set、dict 四大数据结构
  7. 数字图像处理笔记一 - 图像采集(空间分辨率和幅度分辨率)
  8. mysql数据库21_Mysql5.7.21安装文档
  9. 机器人启示录 百度影音_机器人启示录游戏下载-机器人启示录安卓版 v1.2.0_5577安卓网...
  10. tkinter的函数与实例