Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3028|回复: 2

求助高手如何添加日期落款

[复制链接]
发表于 2015-9-28 15:49 | 显示全部楼层 |阅读模式
我需要在一个动态生成页码的VBA代码中,添加日期落款,落款在生成的页面的上面或者下面均可,但是由于本人没有学过VBA,东西又要的急,所以求助各位高手大大们解决,万分感谢,在线等回复啊。
已有的页面生成代码如下:

Sub PrintDateandNum()
For i = 0 To 3  '这里的3指的是你本次打印希望打印多少张,打印张数需要减1,如果需要打印100张,将3改成99即可,其他不用动,依次类推。
           ActiveDocument.PrintOut  '向打印机发送打印内容和指令

    '以下为打开Word的插入页码对话框和设置页码起始页的对话框对页码进行每打印一页自动将页码加1的设置操作,但是由于采用了VBA来实现,这两个对话框是不显示出来的
    With Selection.Sections(1).Headers(1).PageNumbers
        .NumberStyle = wdPageNumberStyleArabic
        .HeadingLevelForChapter = 0
        .IncludeChapterNumber = False
        .ChapterPageSeparator = wdSeparatorHyphen
        .RestartNumberingAtSection = True
        .StartingNumber = .StartingNumber + 1  '每打印一页,页码自动加1
    End With
    Selection.Sections(1).Footers(1).PageNumbers.Add PageNumberAlignment:= _
        wdAlignPageNumberRight, FirstPage:=True

    With ActiveDocument.Styles("页眉").ParagraphFormat  '去掉页眉
    .Borders(wdBorderBottom).LineStyle = wdLineStyleNone

End With
Next i
End Sub

word文档打印页面小程序.rar

1.46 KB, 下载次数: 1

页码生成

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-9-28 16:18 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2015-9-29 15:13 | 显示全部楼层
qh8600 发表于 2015-9-28 16:18
那就不适合弄这个啊

是不方便在现有代码中进行添加日期落款的功能么?求指导啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-10 13:48 , Processed in 0.325084 second(s), 14 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表