Word Vba修改页边距.纸张纵向.装定线等的代码

下面的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;//版式模式为“只指定行网格”

(0)

相关推荐

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

    下面的WAPP是事先定义的word文档工程变量。 以下代码为通过VBA代码来实现页面的页边距、纸张纵向、装定线、页眉页静等。 复制代码 代码如下: WApp.ActiveDocument.PageSe ...

  • word如何修改页边距

    一片文档,纸的边缘距离文字的距离就是页边距,有时编辑文档需要调整页边距,如何调整呢 操作方法 01 先来了解几个概念,什么是上下左右页边距,如图所示 02 打开word文档,word默认的页边距是 0 ...

  • word怎样设置页边距 纸张方向 纸张大小

    我们在使用word的时候,通常会遇到文字排版在一页纸上排版不下或者纸张大小不一.下面我们就以页边距.纸张方向.纸张大小来快速演示文字排版方法! 操作方法 01 我们可以看到默认的纸张边距大小是比较宽的 ...

  • word操作-上下左右页边距的设置

    word操作-上下左右页边距的设置 操作方法 01 设置文档纸张方向为横向,上.下.左.右页边距都调整为2.5厘米,并添加"阴影"型页面边框 02 单击"纸张方向&quo ...

  • 修改页边距后怎么调整MathType公式

    方法如下: 1.选中一个MathType公式,选择Word的"格式"菜单--"样式和格式",在右边出现文档中使用的样式然后选择清除所有格式. 在Word&quo ...

  • word怎样调整页边距 word页边距设置教程

    word默认的页边距虽然看起来比较美观,但有时我们可能不需要那么大的页边距,想要把它缩小一点,这就需要对页边距进行调整,那么,word怎样调整页边距呢? 操作方法 01 打开word,然后选择菜单栏里 ...

  • word怎么设置页边距?word页边距设置方法

    WORD怎么设置页边距?相信大家在WORD编辑文字和打字文档时,经常会遇到要设置页边距的情况,今天我来和大家说说怎么设置页边距,来看看吧. 1.首先在电脑桌面上找到WORD图标,然后双击打开它. 2. ...

  • word表格超出页边距且无法移动该怎么处理?

    word表格超出页边距且无法移动该怎么处理?表格超出了页边距,有的不能显示,想要将表格都移到正常范围内,但是发现表格无法移动,该怎么办呢?下面我们就来看看详细的教程. 1.新建一个表格,左上角有个箭头 ...

  • WPS如何将Word文档页边距设为书籍折页并打印

    WPS是现在十分常用的一款办公软件,有些新用户不知道如何将Word文档页边距设为书籍折页并打印,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步先打开电脑中的Word文档,接着根据 ...