小册子打印代码


来源:高中英语教学交流
发布时间:2012-07-07 09:37:00
查看次数:

内容提要:最近发现,原来可以不用第三方软件可以实现小册子打印的效果,而且还很方便。以下提供代码,另外,会在下一个版本的ZSHUNJ工具箱中增加。

Sub 小册子打印()
'
' 宏在 2012-7-6 由 www.zshunj.cn录制
'
    Selection.Sections(1).Footers(1).PageNumbers.Add PageNumberAlignment:= _
        wdAlignPageNumberCenter, FirstPage:=True
    With ActiveDocument.Styles(wdStyleNormal).Font
        If .NameFarEast = .NameAscii Then
            .NameAscii = ""
        End If
        .NameFarEast = ""
    End With
    With ActiveDocument.PageSetup
        .LineNumbering.Active = False
        .TopMargin = CentimetersToPoints(3.17)
        .BottomMargin = CentimetersToPoints(3.17)
        .LeftMargin = CentimetersToPoints(2.54)
        .RightMargin = CentimetersToPoints(2.54)
        .Gutter = CentimetersToPoints(0)
        .HeaderDistance = CentimetersToPoints(1.27)
        .FooterDistance = CentimetersToPoints(1.27)
        .PageWidth = CentimetersToPoints(27.94)
        .PageHeight = CentimetersToPoints(21.59)
        .FirstPageTray = wdPrinterDefaultBin
        .OtherPagesTray = wdPrinterDefaultBin
        .SectionStart = wdSectionNewPage
        .OddAndEvenPagesHeaderFooter = False
        .DifferentFirstPageHeaderFooter = False
        .VerticalAlignment = wdAlignVerticalTop
        .SuppressEndnotes = True
        .MirrorMargins = False
        .TwoPagesOnOne = False
        .BookFoldPrinting = True
        .BookFoldRevPrinting = False
        .BookFoldPrintingSheets = 1
        .GutterPos = wdGutterPosLeft
        .LayoutMode = wdLayoutModeDefault
    End With
End Sub


相关文章
·Excel如何批量插入分页符02-12
·巧妙管理 为打印机减负05-25
·如何更改Excel默认另存为的路径?04-16
·任务栏上的显示桌面图标不见了,怎么办?09-17
·如何在Word中输入国际音标08-30
·笔记本如何外接显示器08-13
·四行选项变一行的快捷方法11-14
·如何跨路由共享打印机02-13
·制作Word2003选择性粘贴快捷键07-09
·完美解决WPS 2019 中的 VBA 不能用的问题12-29
最新文章
阅读排行