要在vba中设置word问的页边距,可以通过PageSetup对象设置。
代码如下所示:
Sub exceloffice()
'作者QQ:1722187970,微信:xycgenius,微信公众号exceloffice
Dim oDoc As Document
Set oDoc = Word.ActiveDocument
Dim oT As Table
Dim oRow As Row
Dim oColumn As Column
With oDoc
Dim oPS As PageSetup
Set oPS = .PageSetup
With oPS
'左边距
.LeftMargin = Word.CentimetersToPoints(2)
'上边距
.TopMargin = Word.CentimetersToPoints(2)
'右边距
.RightMargin = Word.CentimetersToPoints(1)
'下边距
.BottomMargin = Word.CentimetersToPoints(3)
End With
End With
End Sub


发表评论