小册子打印代码


来源:高中英语教学交流
发布时间: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


相关文章
·笔记本小键盘切换的问题08-13
·使用光影魔术手修改相片格式教程10-29
·VBA撤销excel工作表保护09-01
·SQL SERVER数据库中快速找主表11-10
·Access中批量替换数据库内容的三种方法09-20
·视频号视频的四种下载方法07-07
·完美解决WPS 2019 中的 VBA 不能用的问题12-29
·隐藏Excel错误结果显示的三种方法10-12
·qlv格式视频转mp4方法08-10
·Excel随机生成区间数值06-23
最新文章
阅读排行