Word Vba修改页边距.纸张纵向.装定线等的代码
发布时间:2023-12-13 17:46:20
下面的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;//版式模式为“只指定行网格”


猜你喜欢
- 设置成对称页边距即可。1、点击“文件”-“页面设置”。2、选择“页边距”选项卡,在页码范围选项下选择“对称页边距”。然后设置合适的上、下、内
- 电脑的pin码是Windows系统为方便用户本地登录,而独立于Window账户密码的快捷登录密码,属于身份认证技术。今天小编将为大家带来Wi
- 有时候我们在网上下载一个软件或是其他资源的情况,会发现我们原本设置的IE主页被恶意篡改了,且无法解除锁
- word怎样调整字符间距?字符间距也是能决定排版是不是好看的重要因素,所以今天小编就来为大家介绍一下我们该怎么调整字符间距,好让排版看起来更
- 怎么将图片中的文字转换成文本呢?有些用户想要提取图片中的文字,该怎么操作?下面给大家介绍一款提取图片中文字的软件及其操作方法。转换方法:1、
- 在万圣节前夜,微软依然没有选择发布Windows 10 v1809正式版,而是为快速通道(Fast Ring)的会员推送了Build 182
- Windows10哪个系统版本适合办公?很多朋友现在使用的电脑时专门用来办公的,不做其他事情,所以想知道有没有专门为办公所优化的Win10系
- 作者:兰州小李飞刀在输入中文时可能会需要在文字上面标注拼音,最原始的方法就是把拼音按输入文字的方法来输入,然后通过调整字体的大小和行距等来排
- 通常情况下,我们在使用WPS演示文稿制作各种幻灯片时都会在其中插入各种元素用以丰富幻灯片的内容,同时也使得幻灯片可以更加方便地传达信息。我们
- 同时打开多个文件夹,他们会叠加在同一个窗口,已经打开一个Win8文件夹的情况下,就不能在同一个窗口打开新的文件夹了,关于这个问题,可以看看下
- 电脑很卡,在结束进程的时候,发现TaobaoProtect.exe进程没有用,想要结束掉,该怎么结束呢?下面我们就来看看详细的教程。1、WI
- 当我们制作表格的时候也需要合并单元格,但如果我们想要处理其他单元格包含合并单元格的时候,会出现不能操作的情况,那么如何在WPS表格与Exce
- 我们在使用CAD做图时,如遇到特殊情况,导致CAD崩溃直接退出。那我们在CAD软件非正常关闭前所做的一些东西会被自动保存起来,但是很多用户还
- 近日,一款非常不错的国产开源系统优麒麟将发布最新正式版,版本号为20.04 LTS,这款系统操作使用起来非常方便,感兴趣的用户们快来看看吧~
- 生活中我们经常会遇到这样那样的问题。但尽管如此,我们还是要尽力的去解决好问题。今天小编就来给大家说说u盘格式化不了这个问题的解决方法,好让你
- 有时候想打开多个excel表格查看或编辑内容,但是只能在一个窗口里面看,需要在任务栏上点击切换,相当麻烦且办公效率低。下面让小编为你带来ex
- PPT如何制作鱼骨图表效果?有用户为了让自己的PPT幻灯片看起来更为有趣,就想制作精美的鱼骨图表效果,那么应该如何操作呢?其实方法很简单,下
- PS是一款受到大家欢迎的图片编辑软件,那你在使用PS的过程中了解PS通道是怎么抠图的吗?接下来我们一起往下看看PS通道抠图技巧的方法吧。方法
- 咱们都 晓得在 一样平常 事情 傍边, 交流 手刺是 咱们必 不成少的 事情 方法,也是 引见 本人最快的 办法, 那末 建造 手刺的 办法
- Excel中的原始图表确实不好,但是我们可以自己优化图表。今天,易老师将教你如何快速优化你的图表,让你的图表更漂亮!你可以在微信公众账号上搜