ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 1209|回复: 7

[求助] 如何将第一节和第三节的页码建立联系,让第一节页数变化后第三节也自动变化

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-9-23 18:58 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
如何将第一节和第三节的页码建立联系,让第一节页数变化后第三节也自动变化

也可以这样理解:有3页文档,我在第3页前插入一个“隔页”,第3页变成了第4页,但页码还是显示“3”,插多少张“隔页”也是显示“3”,不受插入多少张“隔页”的影响。    但是第1页或第2页前后面添加页后,原来的第“3”页(现在的最后一页)的页码就会自动增加。
无标题.png 如何设置????????????????

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-24 10:16 | 显示全部楼层
自己顶一下不要沉了呀

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-25 20:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
走过的路过的,瞧一瞧看一看了

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-26 17:37 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
哪位大神留下点意见呀

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-9-27 14:11 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2019-9-27 23:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
* 楼主,你好!——如果不会用 VBA 宏代码的话,请网络搜索“录制宏”;如果会用,请试用下面的宏:
  1. Sub aaab分节_第3节自动页数()
  2. '
  3. '请注意:第1节/第2节,仅允许插入分页符!(当第1页插入分页符后,要重新运行本宏一次!不要重复运行!)

  4.     Dim s&
  5.     If Documents.Count = 0 Then Documents.Add

  6.     s = ActiveDocument.Sections(1).Range.Information(wdActiveEndPageNumber)

  7.     If s = 1 Then

  8.         With ActiveWindow.ActivePane.View.Zoom
  9.             .PageColumns = 4
  10.             .PageRows = 1
  11.         End With

  12.         Selection.Font.Bold = True
  13.         Selection.Font.Size = 72
  14.         Selection.TypeText Text:="1"
  15.         Selection.InsertBreak Type:=wdSectionBreakNextPage
  16.         Selection.TypeText Text:="2"
  17.         Selection.InsertBreak Type:=wdSectionBreakNextPage
  18.         Selection.TypeText Text:="3"

  19.         Selection.Sections(1).Footers(1).PageNumbers.Add PageNumberAlignment:=wdAlignPageNumberCenter, FirstPage:=True

  20.         With ActiveDocument.Sections(1).Footers(wdHeaderFooterPrimary).Range.Font
  21.             .Size = 42
  22.             .Bold = True
  23.             .Color = wdColorRed
  24.         End With

  25.         ActiveDocument.Sections(2).Footers(wdHeaderFooterPrimary).LinkToPrevious = False
  26.         ActiveDocument.Sections(3).Footers(wdHeaderFooterPrimary).LinkToPrevious = False

  27.         ActiveDocument.Sections(2).Footers(wdHeaderFooterPrimary).Range.Delete
  28.         ActiveDocument.Sections(3).Footers(wdHeaderFooterPrimary).Range.Delete

  29. s3:
  30.         With ActiveDocument.Sections(3).Headers(1).PageNumbers
  31.             .NumberStyle = wdPageNumberStyleArabic
  32.             .HeadingLevelForChapter = 0
  33.             .IncludeChapterNumber = False
  34.             .ChapterPageSeparator = wdSeparatorHyphen
  35.             .RestartNumberingAtSection = True
  36.             .StartingNumber = s + 1
  37.         End With

  38.         ActiveDocument.Sections(3).Footers(1).PageNumbers.Add PageNumberAlignment:=wdAlignPageNumberCenter, FirstPage:=True

  39.         With ActiveDocument.Sections(3).Footers(wdHeaderFooterPrimary).Range.Font
  40.             .Size = 42
  41.             .Bold = True
  42.             .Color = wdColorRed
  43.         End With
  44.     Else
  45.         GoTo s3
  46.     End If

  47.     ActiveWindow.ActivePane.View.ShowAll = Not ActiveWindow.ActivePane.View.ShowAll
  48. End Sub
复制代码

TA的精华主题

TA的得分主题

发表于 2019-9-28 16:28 | 显示全部楼层
可参考附件文档设置。当然,该页码并非WORD认可的,与自动目录中显示的页码不同
动态设置含隔页的文档页码.rar (10.76 KB, 下载次数: 8)

TA的精华主题

TA的得分主题

发表于 2019-9-28 17:07 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-24 17:44 , Processed in 0.039748 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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