word修改页边距/纸张纵向/装定线等vba代码

所属分类: 软件教程 / 办公软件 阅读数: 1963
收藏 0 赞 0 分享
下面的WAPP是事先定义的word文档工程变量。

以下代码为通过VBA代码来实现页面的页边距、纸张纵向、装定线、页眉页静等。

复制代码
代码如下:

WApp.ActiveDocument.PageSetup.LineNumbering.Active =0;//行编号
WApp.ActiveDocument.PageSetup.Orientation =Microsoft.Office.Interop.Word.WdOrientation.wdOrientPortrait;//页面方向
WApp.ActiveDocument.PageSetup.TopMargin =WApp.CentimetersToPoints(float.Parse("2.54"));//上页边距
WApp.ActiveDocument.PageSetup.BottomMargin = WApp.CentimetersToPoints(float.Parse("2.54"));//下页边距
WApp.ActiveDocument.PageSetup.LeftMargin = WApp.CentimetersToPoints(float.Parse("3.17"));//左页边距
WApp.ActiveDocument.PageSetup.RightMargin = WApp.CentimetersToPoints(float.Parse("3.17"));//右页边距
WApp.ActiveDocument.PageSetup.Gutter = WApp.CentimetersToPoints(float.Parse("0"));//装订线位置
WApp.ActiveDocument.PageSetup.HeaderDistance = WApp.CentimetersToPoints(float.Parse("1.5"));//页眉
WApp.ActiveDocument.PageSetup.FooterDistance = WApp.CentimetersToPoints(float.Parse("1.75"));//页脚
WApp.ActiveDocument.PageSetup.PageWidth = WApp.CentimetersToPoints(float.Parse("21"));//纸张宽度
WApp.ActiveDocument.PageSetup.PageHeight = WApp.CentimetersToPoints(float.Parse("29.7"));//纸张高度
WApp.ActiveDocument.PageSetup.FirstPageTray = Microsoft.Office.Interop.Word.WdPaperTray.wdPrinterDefaultBin;//纸张来源
WApp.ActiveDocument.PageSetup.OtherPagesTray = Microsoft.Office.Interop.Word.WdPaperTray.wdPrinterDefaultBin;//纸张来源
WApp.ActiveDocument.PageSetup.SectionStart = Microsoft.Office.Interop.Word.WdSectionStart.wdSectionNewPage;//节的起始位置:新建页
WApp.ActiveDocument.PageSetup.OddAndEvenPagesHeaderFooter = 0;//页眉页脚-奇偶页不同
WApp.ActiveDocument.PageSetup.DifferentFirstPageHeaderFooter = 0;//页眉页脚-首页不同
WApp.ActiveDocument.PageSetup.VerticalAlignment = Microsoft.Office.Interop.Word.WdVerticalAlignment.wdAlignVerticalTop;//页面垂直对齐方式
WApp.ActiveDocument.PageSetup.SuppressEndnotes =0;//不隐藏尾注
WApp.ActiveDocument.PageSetup.MirrorMargins = 0;//不设置首页的内外边距
WApp.ActiveDocument.PageSetup.TwoPagesOnOne = false;//不双面打印
WApp.ActiveDocument.PageSetup.BookFoldPrinting =false;//不设置手动双面正面打印
WApp.ActiveDocument.PageSetup.BookFoldRevPrinting =false;//不设置手动双面背面打印
WApp.ActiveDocument.PageSetup.BookFoldPrintingSheets = 1;//打印默认份数
WApp.ActiveDocument.PageSetup.GutterPos = Microsoft.Office.Interop.Word.WdGutterStyle.wdGutterPosLeft;//装订线位于左侧
WApp.ActiveDocument.PageSetup.LinesPage = 40;//默认页行数量
WApp.ActiveDocument.PageSetup.LayoutMode = Microsoft.Office.Interop.Word.WdLayoutMode.wdLayoutModeLineGrid;//版式模式为“只指定行网格”
更多精彩内容其他人还在看

WPS2019怎么插入方程式? wps2019输入方程式技巧

WPS2019怎么插入方程式?wps2019zho9ng想要输入方程式,该怎么快速输入方程式呢?下面我们就来看看wps2019输入方程式技巧,需要的朋友可以参考下
收藏 0 赞 0 分享

wps2019怎么调整字符间距?wps2019调整字符间距教程

wps2019怎么调整字符间距?这篇文章主要介绍了wps2019调整字符间距教程,需要的朋友可以参考下
收藏 0 赞 0 分享

wps2019怎么重置插件?wps2019重置有问题插件教程

wps2019怎么重置插件?这篇文章主要介绍了wps2019插件有问题重置教程,需要的朋友可以参考下
收藏 0 赞 0 分享

ppt文字和图片怎么实现环绕排版?

ppt文字和图片怎么实现环绕排版?ppt图文进行排版的时候,想要将文字环绕图形排版,该怎么操作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

PPT怎么制作漂亮的多组簇状条形图表?

PPT怎么制作漂亮的多组簇状条形图表?PPT中想要制作多组柱形图组成的图表,该怎么制作呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

wps2019字数统计在哪?wps2019统计字数教程

wps2019字数统计在哪?这篇文章主要介绍了wps2019统计字数教程,需要的朋友可以参考下
收藏 0 赞 0 分享

wps2019怎么制作稿纸?wps2019稿纸设置教程

wps2019怎么制作稿纸?这篇文章主要介绍了wps2019稿纸设置教程,需要的朋友可以参考下
收藏 0 赞 0 分享

wps2019启动时如何自动切换到默认输入法?

wps2019启动时如何自动切换到默认输入法?这篇文章主要介绍了wps2019启动时自动切换到默认输入法教程。一起来看吧
收藏 0 赞 0 分享

wps2019怎么设置自动定时备份间隔时间?

wps2019怎么设置自动定时备份间隔时间?这篇文章主要介绍了wps2019设置自动定时备份间隔时间教程,一起来看吧
收藏 0 赞 0 分享

wps2019文档怎么显示行号?wps2019行号显示教程

很多网友问wps2019文档怎么显示行号?这篇文章主要介绍了wps2019行号显示教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多