Anzeigen von Absätzen aus anderen Seiten in Word

Anzeigen von Absätzen aus anderen Seiten in Word

Ich habe ein Word-Dokument, in dem auf jeder Seite Absätze mit der Überschrift 1 beginnen. Ich möchte auf jeder Seite den Absatz mit der Überschrift 1 der NÄCHSTEN Seite anzeigen, sodass auf Seite X in der Fußzeile die Überschrift 1 von Seite X+1 angezeigt wird.

Ich habe versucht, dies mit Quick Parts > Feld > StyleRef zu tun, aber es hat nicht geklappt.

Danke fürs Helfen.

Antwort1

Ich konnte dies tun, WENN der Stil eine Gliederungsnummerierung hat, d. h. 1. Überschrift 1 Text.

Dies hängt auch davon ab, dass sich Ihre Überschriften nicht ändern. Dies wäre also ein Schritt, den Sie ausführen könnten, sobald Ihr Dokument fertiggestellt ist, da dabei Lesezeichen erstellt und diese fortlaufend nummeriert werden.

Wählen Sie für jede Überschrift 1 in Ihrem Dokument den Überschriftentext aus (nicht die letzte Absatzmarke) und erstellen Sie ein Lesezeichen (ich habe das Format bkH1 für die erste Überschrift, bkH2 für die zweite Überschrift, ..., bkH10 für die zehnte Überschrift usw. verwendet).

Das Feld STYLEREF kann die Absatznummer zurückgeben (also nicht nur den Text). Wenn wir die Absatznummer für den Überschriftenstil 1 auf der aktuellen Seite kennen, wissen wir, dass die Absatznummer für den Überschriftenstil 1 auf der nächsten Seite +1 ist. Der Schalter \n gibt die Nummer zurück. Der Schalter \l bedeutet, dass vom Ende der aktuellen Seite nach oben gesucht werden soll (da wir die letzte Überschrift 1 auf dieser Seite finden möchten, wissen wir, welche die höchste Nummer auf dieser Seite ist).

{ STYLEREF  "Heading 1" \l \n }

Da unsere Lesezeichennamen die Absatznummer der Überschrift enthalten, können wir den Lesezeichentext dann mit der Zahl+1 referenzieren. Um beispielsweise den Text des Lesezeichens für unsere zweite Überschrift abzurufen, würden wir ein REF-Feld für „bkH2“ verwenden.

Wir möchten, dass die „2“ dynamisch ist. Dies lässt sich durch die Verwendung des Felds STYLEREF über +1 erreichen.

{= 1 + { STYLEREF  "Heading 1" \l \n }}

Unser REF-Feld verwendet dies in Kombination mit dem von uns verwendeten bkH-Präfix.

{ REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }

Der letzte Schritt besteht darin, den Fehler „abzufangen“, der auftritt, wenn wir zu unserer letzten Überschrift 1 gelangen (weil es kein höheres Lesezeichen geben wird; wenn wir z. B. 10 Überschriften haben, wird bkH11 nicht existieren).

{ IF { REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }="Error! Reference source not found." { REF "bkH{= { STYLEREF  "Heading 1" \l \n }}" } { REF "bkH{= 1 + { STYLEREF  "Heading 1" \l \n }}" }}

Das bedeutet, dass wir im Fehlerfall die letzte Überschrift verwenden (da wir das +1 aus dem =-Feld entfernt haben). Alternativ möchten Sie vielleicht, dass auf zukünftigen Seiten nichts angezeigt wird. In diesem Fall ersetzen Sie diese wahre Bedingung durch "". Andernfalls möchten wir im Falle einer falschen Bedingung die nächste Überschrift einfügen.

verwandte Informationen