Discussion:
Inhalt einer Textmarke in Kopfzeile anzeigen
(zu alt für eine Antwort)
Frank Spade
2008-04-15 10:37:45 UTC
Permalink
Guten Tag,

in Word 2002 (SP3) möchte ich den Inhalt einer Textmarke gleichzeitig auch
in der Kopfzeile des Dokumentes einfügen/anzeigen. Geht das und wenn ja,
wie?

Herzlichen Gruß

Frank
Thomas Gahler
2008-04-15 14:29:59 UTC
Permalink
Hallo Frank
Post by Frank Spade
in Word 2002 (SP3) möchte ich den Inhalt einer Textmarke gleichzeitig auch
in der Kopfzeile des Dokumentes einfügen/anzeigen. Geht das und wenn ja,
wie?
Einfügen / Referenz / Querverweis
--
Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP2), Office XP (SP3)
Frank Spade
2008-04-16 23:15:25 UTC
Permalink
Danke Thomas,

da habe ich mich leider nicht klar genug ausgedrückt. Dein Tipp scheint das,
was gerade in der Textmarke steht zu kopieren. Ich hatte mir erhofft, dass
nach dem Einfügen des Querverweis der Text den ich in die Textmarke schreibe
automatisch auch in der Kopfzeile erscheint.

Ich vermute jetzt, dass ich dies wohl mit Feldern lösen muss? Allerdings
darf ich kein Feld in eine Kopfzeile einfügen. Bammer ...

Nun könnte ich doch noch einen Tipp gebrauchen ...

Herzlichen Gruß

Frank
Post by Thomas Gahler
Hallo Frank
Post by Frank Spade
in Word 2002 (SP3) möchte ich den Inhalt einer Textmarke gleichzeitig
auch in der Kopfzeile des Dokumentes einfügen/anzeigen. Geht das und wenn
ja, wie?
Einfügen / Referenz / Querverweis
Thomas Gahler
2008-04-17 05:10:54 UTC
Permalink
Hallo Frank
Post by Frank Spade
da habe ich mich leider nicht klar genug ausgedrückt. Dein Tipp scheint das,
was gerade in der Textmarke steht zu kopieren.
Was heisst hier 'scheint das', tönt nur nach Vermutung und nicht nach
getestet.

Es wird nichts kopiert, sondern da besteht eine dynamische Verknüpfung
zwischen dem Text in der textmarke und dem Querverweisfeld. Und diese wird
wie bei allen Feldern akualisiert wenn du in die Seitenansicht wechselst
oder das Dokument ausdruckst.
Post by Frank Spade
Ich hatte mir erhofft, dass
nach dem Einfügen des Querverweis der Text den ich in die Textmarke schreibe
automatisch auch in der Kopfzeile erscheint.
Du hast keine Funktion in Word, die den Text laufend an einem anderen Ort
aktualisiert. Auch nicht mit Feldern.

Die einzige Möglichkeit, die ich sehe sind Formular-Felder, die können beim
verlassen ein Makro auslösen, aber dann musst du dein Dokument schützen und
das willst du wohl kaum.
Post by Frank Spade
Ich vermute jetzt, dass ich dies wohl mit Feldern lösen muss? Allerdings
darf ich kein Feld in eine Kopfzeile einfügen. Bammer ...
Nö, Felder müsstest du keine haben, du müsstest ein Ereignis haben, das
gefeuert wird. Und Word ist ziemlich spärlich mit Ereignissen ausgerüstst
worden.
--
Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP2), Office XP (SP3)
Frank Spade
2008-04-17 08:15:11 UTC
Permalink
Hallo Thomas,

mit 'scheint das' wollte ich zum Ausdruck bringen, dass ich nicht glaubte
voll zu verstehen und beurteilen zu können, was da vor sich geht. Ich war
deinen Angaben gefolgt und hatte den Querverweis eingefügt, einmal bevor das
Textfeld gefüllt war und einmal danach. Das mit der Seitenansicht hatte ich
tatsächlich nicht getestet, da ich noch nicht wußte, dass das Ergebnis nur
so getriggert wird.

Die Lösung ist so voll zufriedenstellend.

Herzlichen Dank.

Frank
Post by Thomas Gahler
Hallo Frank
Post by Frank Spade
da habe ich mich leider nicht klar genug ausgedrückt. Dein Tipp scheint das,
was gerade in der Textmarke steht zu kopieren.
Was heisst hier 'scheint das', tönt nur nach Vermutung und nicht nach
getestet.
Es wird nichts kopiert, sondern da besteht eine dynamische Verknüpfung
zwischen dem Text in der textmarke und dem Querverweisfeld. Und diese wird
wie bei allen Feldern akualisiert wenn du in die Seitenansicht wechselst
oder das Dokument ausdruckst.
Post by Frank Spade
Ich hatte mir erhofft, dass
nach dem Einfügen des Querverweis der Text den ich in die Textmarke schreibe
automatisch auch in der Kopfzeile erscheint.
Du hast keine Funktion in Word, die den Text laufend an einem anderen Ort
aktualisiert. Auch nicht mit Feldern.
Die einzige Möglichkeit, die ich sehe sind Formular-Felder, die können
beim verlassen ein Makro auslösen, aber dann musst du dein Dokument
schützen und das willst du wohl kaum.
Post by Frank Spade
Ich vermute jetzt, dass ich dies wohl mit Feldern lösen muss? Allerdings
darf ich kein Feld in eine Kopfzeile einfügen. Bammer ...
Nö, Felder müsstest du keine haben, du müsstest ein Ereignis haben, das
gefeuert wird. Und Word ist ziemlich spärlich mit Ereignissen ausgerüstst
worden.
--
Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)
- Windows XP (SP2), Office XP (SP3)
Frank Spade
2008-04-17 19:51:10 UTC
Permalink
Hallo Thomas,

es haben sich doch noch interessante Probleme ergeben:
1. Wenn ich den Querverweis formatiere, z. B. 14 pt. & fett und dann in der
Textmarke Text eingebe, erbt nur das erste Wort die Formatierung. Habe das
gleiche Phänomen wenn ich statt Textmarken Formularfelder benutze. Läßt sich
daran etwas ändern?
2. Wenn ich das letzte (einzige) Wort in einer Textmarke lösche, wird die
Textmarke mit gelöscht. Läßt sich das verhindern?

Herzlichen Gruß

Frank
Post by Frank Spade
Hallo Thomas,
mit 'scheint das' wollte ich zum Ausdruck bringen, dass ich nicht glaubte
voll zu verstehen und beurteilen zu können, was da vor sich geht. Ich war
deinen Angaben gefolgt und hatte den Querverweis eingefügt, einmal bevor
das Textfeld gefüllt war und einmal danach. Das mit der Seitenansicht
hatte ich tatsächlich nicht getestet, da ich noch nicht wußte, dass das
Ergebnis nur so getriggert wird.
Die Lösung ist so voll zufriedenstellend.
Herzlichen Dank.
Frank
Post by Thomas Gahler
Hallo Frank
Post by Frank Spade
da habe ich mich leider nicht klar genug ausgedrückt. Dein Tipp scheint das,
was gerade in der Textmarke steht zu kopieren.
Was heisst hier 'scheint das', tönt nur nach Vermutung und nicht nach
getestet.
Es wird nichts kopiert, sondern da besteht eine dynamische Verknüpfung
zwischen dem Text in der textmarke und dem Querverweisfeld. Und diese
wird wie bei allen Feldern akualisiert wenn du in die Seitenansicht
wechselst oder das Dokument ausdruckst.
Post by Frank Spade
Ich hatte mir erhofft, dass
nach dem Einfügen des Querverweis der Text den ich in die Textmarke schreibe
automatisch auch in der Kopfzeile erscheint.
Du hast keine Funktion in Word, die den Text laufend an einem anderen Ort
aktualisiert. Auch nicht mit Feldern.
Die einzige Möglichkeit, die ich sehe sind Formular-Felder, die können
beim verlassen ein Makro auslösen, aber dann musst du dein Dokument
schützen und das willst du wohl kaum.
Post by Frank Spade
Ich vermute jetzt, dass ich dies wohl mit Feldern lösen muss? Allerdings
darf ich kein Feld in eine Kopfzeile einfügen. Bammer ...
Nö, Felder müsstest du keine haben, du müsstest ein Ereignis haben, das
gefeuert wird. Und Word ist ziemlich spärlich mit Ereignissen ausgerüstst
worden.
--
Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)
- Windows XP (SP2), Office XP (SP3)
Thomas Gahler
2008-04-18 08:02:57 UTC
Permalink
Hallo Frank
Post by Frank Spade
1. Wenn ich den Querverweis formatiere, z. B. 14 pt. & fett und dann in
der Textmarke Text eingebe, erbt nur das erste Wort die Formatierung. Habe
das gleiche Phänomen wenn ich statt Textmarken Formularfelder benutze.
Läßt sich daran etwas ändern?
Ich könnte mir vorstellen, dass du mit dem Feldschalter "Format (\*)" erfolg
haben könntest. Habe ich jedoch nicht getestet.

<Auszug aus der Hilfe>
\* Zeichenformat
Weist die Formatierung des ersten Buchstabens der Feldart dem gesamten
Ergebnis zu. Im folgenden Beispiel wird das Ergebnis fett formatiert, da das
"R" in "REF" fett formatiert ist.
{ REF kap2titel \* Zeichenformat } zeigt z. B. "Die Blütenpracht der Alpen"
an.
Anmerkung Um diesen Schalter hinzuzufügen, geben Sie ihn in der
Feldfunktion oder im Dialogfeld Feld im Feld Feldfunktionen ein (Menü
Einfügen, Befehl Feld).
</Auszug aus der Hilfe>
Post by Frank Spade
2. Wenn ich das letzte (einzige) Wort in einer Textmarke lösche, wird die
Textmarke mit gelöscht. Läßt sich das verhindern?
Nein, das ist das Problem der Textmarken, dass die gelöscht werden können
:-(
--
Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)


- Windows XP (SP2), Office XP (SP3)
Frank Spade
2008-04-18 22:07:20 UTC
Permalink
Lieber Thomas,

heute morgen, beim Meditieren, kam mir die Idee das mit einer Formatvorlage
zu lösen und es funktioniert.

Danke für deine Bemühungen.

Herzlichen Gruß

Frnak
Post by Thomas Gahler
Hallo Frank
Post by Frank Spade
1. Wenn ich den Querverweis formatiere, z. B. 14 pt. & fett und dann in
der Textmarke Text eingebe, erbt nur das erste Wort die Formatierung.
Habe das gleiche Phänomen wenn ich statt Textmarken Formularfelder
benutze. Läßt sich daran etwas ändern?
Ich könnte mir vorstellen, dass du mit dem Feldschalter "Format (\*)"
erfolg haben könntest. Habe ich jedoch nicht getestet.
<Auszug aus der Hilfe>
\* Zeichenformat
Weist die Formatierung des ersten Buchstabens der Feldart dem gesamten
Ergebnis zu. Im folgenden Beispiel wird das Ergebnis fett formatiert, da
das "R" in "REF" fett formatiert ist.
{ REF kap2titel \* Zeichenformat } zeigt z. B. "Die Blütenpracht der
Alpen" an.
Anmerkung Um diesen Schalter hinzuzufügen, geben Sie ihn in der
Feldfunktion oder im Dialogfeld Feld im Feld Feldfunktionen ein (Menü
Einfügen, Befehl Feld).
</Auszug aus der Hilfe>
Post by Frank Spade
2. Wenn ich das letzte (einzige) Wort in einer Textmarke lösche, wird die
Textmarke mit gelöscht. Läßt sich das verhindern?
Nein, das ist das Problem der Textmarken, dass die gelöscht werden können
:-(
--
Thomas Gahler
MVP für WordVBA
Co-Autor von »Microsoft Word-Programmierung.
Das Handbuch« (MS Press)
- Windows XP (SP2), Office XP (SP3)
Loading...