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

时间: 2024-10-28 05:49:42

Word Vba修改页边距、纸张纵向、装定线等的代码的相关文章

Word文档怎么设置页面 页边距 纸张 版式

1.我们在word中创建一个新文档用来做测试,然后点击顶部菜单栏上的"文件"-"页面设置" 如下图所示 2.进入到了"页面设置"对话框中我们就会看到有"页边距.纸张.版式和文档网格" 下面我一一给各位介绍. 一.页边距: 页边距有很多设置,包括页边距的上下左右设置了,方向就是打印的方法了,页码就是设置文档页码,预览利直接在下面显示了.   二. 纸张: 大小规格一般是A4规格的纸张了,其它的就自行选择吧. 三.版式: 这里主要

Word、Excel页边距怎么设置

页边距是什么意思呢?页边距是页面四周的空白区域.页面上除去周围页边距,剩下的以文字和图片为主要组成的部分就是版心. 页边距怎么设置呢?不同的软件页边距设置方法略有不同,但都是相仿的.下面看看Word和Excel里页边距怎么设置. word页边距设置方法 word默认页边距分2003和2007版.Word 2003默认的上下页边距是:2.54厘米:左右边距是:3.17厘米.Word 2007的上下边距是:2.54厘米:左右边距是:3.18厘米. 当然除了word默认页边距以外,也可以根据自己需求重

Word怎么设置页边距

  在Word中,一般的规格是,要在页面的周围,设置很多的留白,比较美观.但在我们需要打印很多资料的时候,这样的页面设置就显得十分的浪费了,这个时候我们可以对页面进行重新的设置,以便节省位置. Word 打开Word2003窗口,依次展开菜单栏的"文件"中的"页面设置"命令.也可以直接用鼠标左键双击"页眉"处弹出"页面设置". 在弹出的"页面设置"窗口中的"页边距"里,可以任意设置&qu

Word怎么清除页眉中带有的下画线

  在Word中插入页眉,但总是会在下面有一条横线,使用常规方法不能删除.清除下画线的方法如下: 1.确认插入点位于页眉. 2.选择"格式""边框和底纹",打开"边框和底纹". 3.切换到"边框"选项,级那个设置中的选择"无". 4.在"应用于"中选择"段落",单击"确定"即可.

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

  方法如下: 1.选中一个MathType公式,选择Word的"格式"菜单--"样式和格式",在右边出现文档中使用的样式然后选择清除所有格式. 在Word"格式"菜单中选择"样式与格式" 2.找到MTEquationSection,点右边下拉箭头"修改样式"(或者选中章节号域代码会自动跳到相应的样式). 在MTEquationSection中选择"修改" 3.在弹出的"修改样

WPS如何调整页边距按照公文格式

  页边距是指页面四周的空白区域.也可以将某些项目放置在页边距区域中:如页眉.页脚和页码等.在对公文进行排版的时候,如何按照公文格式的要求对版面页边进行排版,版面页边对应着版心的尺寸,那么WPS如何更改版面页边距呢?下面有个不错的教程,大家可以参考下,另外整理了一些与之相关的知识点希望对大家有所帮助. 问:WPS页边距如何设置成自己常用的? 我用的WPS页边距是系统自设的,左右边距:31.4,上下边距25.4,每次打文件之前,需要重新调整成自己所要的边距数值,很麻烦,有没有什么办法,更改边距数值

WPS2016页边距怎样设置

  1.打开需要编辑修改页边距的WPS文档,然后点击左上角"WPS文字"旁的小三角然后选择文件→页面设置 2.然后在页面设置界面点击"页边距"选项,接着我们就可以根据自己的需求修改页边距的内容啦. 3.修改后返回文档就可以看到调整后的效果啦.

如何在Word 2013中设置折页和拼页页边距

对于普通的Word2013文档来说,设置页边距比较简单.而对于对称页.拼页和书籍折页Word文档,在设置页边距的时候则需要考虑装订线位置.多余页边距等因素.在Word2013文档中设置折页或拼页页边距的步骤如下所述: 第1步,打开Word2013文档窗口,切换到"页面布局"功能区.在"页面设置"分组单击显示"页面设置"对话框按钮,如图2013072820所示. 图2013072820 单击显示"页面设置"对话框按钮 第2步,在

如何设置Word 2013文档的页边距

通过设置页边距,可以使Word2013文档的正文部分跟页面边缘保持比较合适的距离.这样不仅使Word文档看起来更加美观,还可以达到节约纸张的目的.在Word2013文档中设置页面边距有两种方式: 方式1:打开Word2013文档窗口,切换到"页面布局"功能区.在"页面设置"分组中单击"页边距"按钮,并在打开的常用页边距列表中选择合适的页边距,如图2013072704所示. 图2013072704 选择合适的页边距 方式2:如果常用页边距列表中没有