通过vba编程快速进行word文档页面设置,也可以将相关页边距设置成弹窗,这样方便用户灵活输入确定。
Sub 设置页边距() With ActiveDocument.PageSetup '为当前活动文档设置页面信息 .LeftMargin = InchesToPoints(0.75) '左边距,0.75英寸 .RightMargin = 54 '右边距,54磅 .TopMargin = MillimetersToPoints(19) '上边距,19毫米 .BottomMargin = CentimetersToPoints(2) '下边距,2厘米 End With End Sub
InchesToPoints,英寸转为磅,1英寸72磅
MillimetersToPoints,把度量单位从毫米转换为磅值(1 毫米 = 2.85 磅)。
CentimetersToPoints,将度量单位由厘米转换为磅数(1 厘米=28.35 磅)。
可以根据需要使用不同的单位对页边距进行设置
更多页面信息设置请参考下面列表说明
PageSetup 对象成员
代表页面设置说明。PageSetup 对象包含文档的所有页面设置属性(如左边距、下边距和纸张大小)。
方法
属性
例:将活动文档的第一节设为横向并打印该文档,(如果没有手动插入分节符,一般只有一节)
ActiveDocument.Sections(1).PageSetup.Orientation = wdOrientLandscape ActiveDocument.PrintOut
Orientation属性的 WdOrientation 类型参数
指定页面布局方向。可以使用名称也可以使用对应值进行设置
如何将Excel表格里所有批注快速批量提取出来
我们在使用Excel表格时经常会对一些单元格做一些备注,通常...2020-10-31Excel工作簿有多个数据透视表如何实现批量刷新
我们在使用Excel做数据统计时,可能一个工作簿会有很多数据...2020-12-22ODBC数据源管理器找不到Excel Driver Acce
我们在做VBA编程需要读写外部数据时,常用到外部数据源,例如...2020-11-16使用VBA操作Word中的表格定位表格位置
新建一个空白文档,插入一个三行三列的表格,在VBA编辑窗口的...2020-10-31Excel自动添加复选框控件及事件代码
Excel VBA开发的自动添加复选框(CheckBox控件...2020-10-3175例常用的带解释的Excel VBA代码示例
对于VBA的初学者来说,很想了解一些常用的VBA代码,在日常...2020-11-09用'FileDialog'作用于对象'_Applicatio
我们在使用VBA代码时,用时候要用到打开选择文件功能,一般会...2021-04-24将VBA编写的函数过程封装成DLL组件并在Office\Ex
我们在使用Office办公软件时,有时候要扩展功能或实现自动...2021-04-23