注册 登录
编程论坛 VFP论坛

VFP控制word文档设置页眉页脚边距

shschy 发布于 2023-08-07 10:49, 670 次点击
请问VFP控制word文档,可以做到上下左右边距设置,页眉边距和页脚边距如何设置?
原来意为参照VFP控制EXCEL用HeaderMargin和FooterMargin,但运行报错
MyWord.ActiveDocument.PageSetup.TopMargin   =1.1/0.035 &&上边距 磅为单位 1磅=0.03527cm,,缩写为pt
MyWord.ActiveDocument.PageSetup.BottomMargin=1.1/0.035 &&下边距 磅为单位,1CM约=28.346磅
MyWord.ActiveDocument.PageSetup.LeftMargin  =2.0/0.035 &&左边距 磅为单位,中文正确翻译为“点”,
MyWord.ActiveDocument.PageSetup.RightMargin =2.0/0.035 &&右边距 磅是印刷设计中文字大小单位point的音译

MyWord.ActiveDocument.PageSetup.HeaderMargin=0.5/0.035 &&设置页眉边距
MyWord.ActiveDocument.PageSetup.FooterMargin=0.5/0.035 &&设置页脚边距
只有本站会员才能查看附件,请 登录
3 回复
#2
吹水佬2023-08-07 12:30
word = CREATEOBJECT("Word.Application")
doc  = word.Documents.add
page = word.ActiveDocument.PageSetup
page.HeaderDistance = word.CentimetersToPoints(1.5)     && 页眉 cm
page.FooterDistance = word.CentimetersToPoints(1.75)    && 页脚 cm
word.Visible = 1
#3
shschy2023-08-07 15:38
谢谢指点!版主可以推荐VFP控制WORD的资料学习吗?刚才这个问题查论坛没有找到,查类似的VFP控制WORD页没有找到。
#4
吹水佬2023-08-07 20:34
以下是引用shschy在2023-8-7 15:38:01的发言:

谢谢指点!版主可以推荐VFP控制WORD的资料学习吗?刚才这个问题查论坛没有找到,查类似的VFP控制WORD页没有找到。

Office Visual Basic for Applications (VBA) 参考
https://learn.
https://learn.
1