Publisher 2016中的第1页,共10页


2

我正试图在发布商中添加类似于第1页的第10页的内容。如果我正在查看母版页,我看到的是一个“插入页码”按钮,它给出了当前页码。没有任何内容可以显示总页数。如何在Publisher文档的标题中添加第1页(共10页)之类的内容?


我从来没有使用过Publisher,但它有什么类似于MS Word中用于自定义页面编号的字段吗?
phuclv

Answers:


2

到目前为止,这个问题还没有得到回应,所以我将从Publisher 2010的角度回答。在2010年,Word中没有总页数,但可以运行宏:

Sub NumberT()
Dim strPageNumber As String
     Dim x As Integer
     For x = 1 To Pages.Count
           With ActiveDocument.Pages(x)
           strPageNumber = .PageNumber
          .Shapes.AddTextbox(Orientation:=pbTextOrientationHorizontal, _
             Left:=490, Top:=50, Width:=80, Height:=20) _
            .TextFrame.TextRange.InsertAfter NewText:="Page " _
            & strPageNumber & " of " & .Parent.Count & " "
    End With
Next x
End Sub

我根据Microsoft论坛上页码后添加页数的帖子修改了此代码。您需要根据页边距和字体大小更改Left和Top的值。如此编写,此代码将页码放在纵向字母页面的右上角,边距为1英寸。

这种解决方法绝对是最后的手段,因为它在每个页面上创建带有硬编码页面信息的文本框,最好在所有编辑结束时运行。在重新运行宏之前,需要手动删除包含编号的文本框。


我投票支持你的努力。我可能不会尝试。对于总页数来说似乎很复杂。我可能只是手动输入母版页中的总页数。谢谢你的时间。
灵儿

了解。我工作的人经常改变他们对内容的看法,并希望在源文件中根源,因此维护将是一个问题。但是,至少搜索和替换“of X”可能会在某些情况下节省时间。Upvote非常感谢!

0

如果您知道总页数,可以DIY一个。以这种方式思考 - 唯一的变量是你现在所在的页面,总数永远不会改变。SO步骤以下的处理的2需要的唯一变量的照顾。仅供参考这将在页眉,页脚或正文中使用:

  1. 只需输入“Page”然后留一个空格
  2. 使用“插入”选项卡上的“页码”工具 - 因为您在页眉/页脚/正文中键入内容,只需使用下拉菜单底部的“在当前文本框中插入”功能,或者只需按“i”单击页码工具。
  3. 现在你已经插入了唯一的变量,只需在其中输入空格并输入“of”然后输入总页数。由于总页数永远不会改变,因此在每页上都是一样的并不重要。

您的最终产品看起来像 - 页面数量10(或者您可能的总数 - 使用插入页码工具时出现“#”)

只需单击即可将其应用于所有页面,保存您的文档,并对您的惊人感到惊讶。


为什么总页数永远不会改变?
Blackwood

除非您修改文档X,并且Doc X总共有10页,否则Doc X总共会有10页。IE你不需要一个变量来说“10”,因为你可以输入它。
卡尔·加姆拉特

正是。如果您修改文档并且它现在有11页,那么您的方法将使最后一页编号为“第11页,共10页”。
Blackwood
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.