Seite 1 von 10 in Publisher 2016

617
Linger

Ich versuche im Publisher, etwas wie Page 1 of 10 in der Kopfzeile von Publisher einzufügen. Wenn ich auf die Masterseite schaue, sehe ich nur die Schaltfläche "Seitennummer einfügen", die mir die aktuelle Seitennummer gibt. Es gibt nichts, was die Gesamtanzahl der Seiten anzeigt. Wie kann ich so etwas wie Seite 1 von 10 in den Header eines Publisher - Dokument?

2
Ich habe Publisher noch nicht verwendet, hat jedoch etwas ähnliches wie [Felder in MS Word] (https://support.office.com/en-us/article/add-page-number-x-of-y-to-to a-document-1f273c7c-661c-4444-97b5-c7ec07270f16) für benutzerdefinierte Seitennummerierung? phuclv vor 5 Jahren 0

2 Antworten auf die Frage

1
phuclv

Diese Frage wurde bisher noch nicht beantwortet, daher beantworte ich sie aus der Perspektive von Publisher 2010. In 2010 gibt es keine Gesamtseiten wie in Word, aber ein Makro kann ausgeführt werden:

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 

Ich habe diesen Code basierend auf einem Beitrag unter Anzahl der Seiten nach der Seitennummer hinzufügen im Microsoft-Forum geändert . Sie sollten den Wert für "Left" und "Top" abhängig von den Seitenrändern und der Schriftgröße ändern. In diesem Code wird die Seitennummer rechts oben auf einer Hochglanzbuchstabe mit einem Rand von 1 Zoll eingefügt.

Diese Problemumgehung ist definitiv ein letzter Ausweg, da auf jeder Seite Textfelder mit fest codierten Seiteninformationen erstellt werden, die am besten am Ende aller Bearbeitungen ausgeführt werden. Die Textfelder mit der Nummerierung müssen vor dem erneuten Ausführen des Makros manuell gelöscht werden.

Ich habe dich für die Mühe hochgestimmt. Ich werde es wahrscheinlich nicht versuchen. Es scheint zu kompliziert, nur für eine Gesamtzahl der Seiten. Ich werde wahrscheinlich nur die Gesamtseiten manuell in die Masterseite eingeben. Vielen Dank für Ihre Zeit. Linger vor 7 Jahren 0
Verstanden. Die Leute, mit denen ich zusammenarbeite, ändern ihre Meinung häufig zu Inhalten und möchten sich in der Quelldatei verankern. Wartung wäre daher ein Problem. Zumindest das Suchen und Ersetzen von "von X" kann jedoch in einigen Fällen Zeit sparen. Positiv bewertet! vor 7 Jahren 0
0
Karl Gamradt

Sie können eine DIY machen, wenn Sie die Gesamtanzahl der Seiten kennen. Denken Sie so darüber nach - die einzige Variable ist die Seite, auf der Sie sich gerade befinden. Die Gesamtsumme ändert sich nie. SO Schritt 2 des nachstehenden Prozesses kümmert sich um die einzige Variable. Zu Ihrer Information Dies funktioniert in der Kopfzeile, Fußzeile oder im Textkörper:

  1. Geben Sie einfach "Page" ein und lassen Sie ein Leerzeichen
  2. Verwenden Sie das Seitenzahl - Tool auf der Registerkarte Einfügen - da Sie in der Kopfzeile / Fußzeile / body eingeben, verwenden Sie einfach die „Einfügen in Current Textfeld“ Funktion zweiter von der Unterseite der Drop - Down - Menü oder drücken Sie einfach „i“ nach Sie klicken auf das Seitennummerwerkzeug.
  3. Nachdem Sie nun die einzige Variable eingefügt haben, fügen Sie einfach ein Leerzeichen ein und geben Sie "of" und dann die Gesamtzahl der Seiten ein. Da sich die Gesamtzahl der Seiten nie ändert, spielt es keine Rolle, dass sie auf jeder Seite gleich ist.

Ihr Endprodukt wird in etwa wie folgt aussehen: Seite Nr. Von 10 (oder wie auch immer Ihre Gesamtsumme ist - das "#" wird angezeigt, wenn Sie das Werkzeug zum Einfügen von Seitennummern verwenden)

Klicken Sie einfach darauf, um es auf alle Seiten anzuwenden, speichern Sie Ihr Dokument und staunen Sie über Ihre erstaunliche Wirkung.

Warum ändert sich die Gesamtzahl der Seiten nie? Blackwood vor 5 Jahren 0
Wenn Sie Dokument X nicht überarbeiten und Doc X insgesamt 10 Seiten hat, hat Doc X immer 10 Seiten. Dh Sie brauchen keine Variable, um "von 10" zu sagen, da Sie sie einfach eingeben können. Karl Gamradt vor 5 Jahren 0
Genau. Wenn Sie das Dokument überarbeiten und es jetzt 11 Seiten hat, hätte Ihre Methode die letzte Seite "Seite 11 von 10". Blackwood vor 5 Jahren 0