Office Forum
www.Office-Loesung.de
Access :: Excel :: Outlook :: PowerPoint :: Word :: Office :: Wieder Online ---> provisorisches Office Forum <-
Überschrift mit StyleRef in Kopfzeile ändern!
zurück: HTML-Quellcode in Word einfügen und formatieren weiter: Drucken - Speicherung mehrerer Exemplare zurück zu einem Unbeantwortete Beiträge anzeigen
Neues Thema eröffnen   Neue Antwort erstellen     Status: Feedback Facebook-Likes Diese Seite Freunden empfehlen
Zu Browser-Favoriten hinzufügen
Autor Nachricht
Exceldepp^^
Microsoftie


Verfasst am:
21. Apr 2009, 13:26
Rufname:

Überschrift mit StyleRef in Kopfzeile ändern! - Überschrift mit StyleRef in Kopfzeile ändern!

Nach oben
       Version: Office XP (2002)

Hallo Leute,

ich habe erneut ein Problem, und zwar folgendes:

ich habe ein Dokument in welchem mittels StyleRef die einzelnen Kapitelüberschriften in meine Kopfzeile übernommen werden. Das Klappt auch soweit so gut. Leider ändert sich die Formatierung der Überschrift ein wenig in der Kopfzeile.

Und zwar sieht meine Überschrift im Text so aus:

1. Überschrift (man beachte den Punkt hinter der Nummerierung sowie den Abstand zwischen der Nummer und der Überschrift)

In der Kopfzeile sieht das dann aber so aus:

1 Überschrift


Ich möchte aber gerne den Punkt und den Abstand aus der Überschrift beibehalten.

Hier ist die Formel aus meiner Kopfzeile:

{ IF { STYLEREF "Überschrift 1" \n \* MERGEFORMAT }<>"0" { QUOTE { STYLEREF "Überschrift
1" \n \* MERGEFORMAT } " " \* MERGEFORMAT } \* MERGEFORMAT }{ STYLEREF
"Überschrift 1" \* MERGEFORMAT } { PAGE \* MERGEFORMAT }

Vielleicht weiß ja einer wo der Fehler liegt.

Gruß der Exceldepp^^


P.S.: Wie zum Geier kann man bitte den Code der Feldfunktionen kopieren ohne dass da immer der eigentliche Text erscheint? Musste das ganze jetzt erst in PDF umwandeln und dann rauskopieren.Grrr.... Evil or Very Mad
Gast



Verfasst am:
27. Apr 2009, 15:57
Rufname:


AW: Überschrift mit StyleRef in Kopfzeile ändern! - AW: Überschrift mit StyleRef in Kopfzeile ändern!

Nach oben
       Version: Office XP (2002)

kannst du nicht einfach den punkt per hand setzten? das musst du dann ja nur einmal machen und der ändert sich bei den überschriften ja wahrscheinlich auch nicht, oder?
Exceldepp^^
Microsoftie


Verfasst am:
28. Apr 2009, 13:07
Rufname:

AW: Überschrift mit StyleRef in Kopfzeile ändern! - AW: Überschrift mit StyleRef in Kopfzeile ändern!

Nach oben
       Version: Office XP (2002)

Würde ich ja gerne, nur leider habe ich in den Kopfzeilen auch Überschriften "OHNE" Nummerierung. Da würde dann auch ein Punkt stehen. Die Kopfzeile ist ja so formatiert, dass die Nummerierung nur wenn sie in der überschrift vorhanden ist auch in die Kopfzeile übernommen wird. Ist etwas kompliziert aber sehr flexibel zum arbeiten.
Lisa
Moderator; Word seit Word 5.0 (für DOS)


Verfasst am:
28. Apr 2009, 14:31
Rufname:
Wohnort: Leipzig

AW: Überschrift mit StyleRef in Kopfzeile ändern! - AW: Überschrift mit StyleRef in Kopfzeile ändern!

Nach oben
       Version: Office XP (2002)

Hallo Exceldepp,

Zitat:
P.S.: Wie zum Geier kann man bitte den Code der Feldfunktionen kopieren ohne dass da immer der eigentliche Text erscheint? Musste das ganze jetzt erst in PDF umwandeln und dann rauskopieren.


Nimm dieses kleine Makro hier:

Feldfunktion lesbar darstellen

Zu Deiner Frage: Ich sehe nicht, wo Du den Punkt einfügst. Bei mir funktioniert es so:
Code:
{ IF { STYLEREF "Überschrift 1" \n \*MERGEFORMAT }<>"0" "{ STYLEREF "Überschrift 1" \n \*MERGEFORMAT }. " "" }{ STYLEREF "Überschrift 1" \* MERGEFORMAT }

Bitte die Anführungszeichen und Leerzeichen genau so übernehmen. Ich übersetze mal: Wenn StyleRef-Nr-Feld nicht leer ist, dann füge ein: StyleRef-Nr-Feld Punkt und Leertaste, sonst nichts (2 Anführungszeichen). Das zweite Styleref-Feld Überschrift 1 für den Text steht einfach außerhalb der If-Schleife.
Feldcode eingefügt mit o.g. Makro Mr. Green

_________________
Sei doch so nett und gib eine Rückmeldung, ob es klappt!
Gruß, Lisa

Guter Rat ist teuer!
Exceldepp^^
Microsoftie


Verfasst am:
30. Apr 2009, 09:56
Rufname:

AW: Überschrift mit StyleRef in Kopfzeile ändern! - AW: Überschrift mit StyleRef in Kopfzeile ändern!

Nach oben
       Version: Office XP (2002)

Also zunächst einmal Danke für deine Hilfe Lisa. Leider will das alles so nochn icht ganz. Wenn ich in meiner Kopfzeile die Feldfunktionen ändern will kann ich zwar den Text ändern, allerdings werden meine Änderungen nicht als Code erkannt und er schreibt mir dann nur Codeschnipsel in die Kopfzeile. Wie kann ich denn den Code ändern, dass er auch erkannt wird???

Dein Makro funktioniert sehr gut, danke. Alelrdings wäre es noch besser, wenn es auch eine Umkehrfunktion hätte. Also aus dem Code wieder nen Text machen könnte.

Gruß vom Exceldepp^^
Lisa
Moderator; Word seit Word 5.0 (für DOS)


Verfasst am:
30. Apr 2009, 11:40
Rufname:
Wohnort: Leipzig

AW: Überschrift mit StyleRef in Kopfzeile ändern! - AW: Überschrift mit StyleRef in Kopfzeile ändern!

Nach oben
       Version: Office XP (2002)

Hallo Exceldepp,

oh, ich dachte, Du weißt über die Feldfunktionen Bescheid.
Die müssen immer "von Hand" verschachtelt werden. Bei Neueingabe: Jede Feldfunktion einzeln mit Strg F9 erzeugen, dann dazwischen klicken und den Code hineinschreiben. Wenn innen weitere Feldklammern gebraucht werden, wieder mit Strg F9 erzeugen, die {} dürfen nicht einfach geschrieben werden.

Wenn man bereits bestehende Felder editieren/ändern will, den Cursor auf die Feldfunktion setzen und mit Shift F9 in den Editiermodus umschalten, dann den Code ändern und mit Shift F9 wieder zurückschalten. Mit F9 werden dann die Ergebnisse aktualisiert.

Bei stark verschachtelten Klammern (wie in Deinem Fall) kann man auch mit Alt F9 alle Feldfunktionen des Dokuments in den Editiermodus schalten (und genauso wieder zurück).

Bitte die Shortcuts nicht verwechseln. Fatal ist: Strg Shift F9, der wandelt nämlich eine Feldfunktion irreversibel in ihr Ergebnis als normalen Text um (so ähnlich wie das Makro).

Also gibt am besten die Feldfunktion nochmal genau so ein, wie von mir gepostet, und schön beim Verschachteln aufpassen.

Ein Makro, das aus einem solchen Code ein Feld erzeugt, ist eine sehr interessante Idee. Ein Beispiel findet sich im Buch "Word Programmierung. Das Handbuch" von Cindy Meister, Thomas Gahler, Pater Jamieson und Christian Freßdorf (ISBN 978-3-86645--414-9) S. 388 (2. Aufl.), S. 332 (1. Aufl.).

_________________
Sei doch so nett und gib eine Rückmeldung, ob es klappt!
Gruß, Lisa

Guter Rat ist teuer!
Gast



Verfasst am:
30. Apr 2009, 12:16
Rufname:


AW: Überschrift mit StyleRef in Kopfzeile ändern! - AW: Überschrift mit StyleRef in Kopfzeile ändern!

Nach oben
       Version: Office XP (2002)

Super das hat bestens geklappt. Vielen vielen Dank. Hatte ja schon so meine Zweifel da noch eine Lösung zu finden.

Danke dir Lisa und wünsche noch einen schönen Tag...
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind
GMT + 1 Stunde

Diese Seite Freunden empfehlen

Seite 1 von 1
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen

Verwandte Themen
Forum / Themen   Antworten   Autor   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Word Serienbriefe: Datenquellen ändern 0 Kojiro 1001 22. Aug 2011, 11:46
Kojiro Datenquellen ändern
Keine neuen Beiträge Word Serienbriefe: Kopfzeile 1 Mahjong 1219 03. Jun 2011, 22:32
Gast Kopfzeile
Keine neuen Beiträge Word Serienbriefe: Speicherort von Datenquelle und Serienbrief ändern 2 Joe1075 2328 06. Mai 2011, 10:27
Gast Speicherort von Datenquelle und Serienbrief ändern
Keine neuen Beiträge Word Serienbriefe: Durch Seriendruck Schattierung bedingt ändern 1 SirSten 1509 26. Mai 2009, 09:08
SirSten Durch Seriendruck Schattierung bedingt ändern
Keine neuen Beiträge Word Serienbriefe: Serienfeld nachträglich automatisch ändern? 8 Saft 2129 11. Feb 2009, 14:38
Saft Serienfeld nachträglich automatisch ändern?
Keine neuen Beiträge Word Serienbriefe: Seriendruck, Textfelder und Fabren ändern 1 Unbreakable 1505 05. Apr 2007, 14:33
Unbreakable Seriendruck, Textfelder und Fabren ändern
Keine neuen Beiträge Word Serienbriefe: Kopfzeile nur auf Seite 1 und Fußzeile auf dem letzten Blatt 6 dr.daddl 44355 17. Jan 2007, 20:50
€uro Kopfzeile nur auf Seite 1 und Fußzeile auf dem letzten Blatt
Keine neuen Beiträge Word Serienbriefe: Word: Etikettenformat ändern 4 stefanempunkt 6607 14. Sep 2006, 08:04
stefanempunkt Word: Etikettenformat ändern
Keine neuen Beiträge Word Formate: Formatvorlage ändern.... 2 Kai B. 8899 16. Nov 2005, 16:42
Gast Formatvorlage ändern....
Keine neuen Beiträge Word Formate: Kopfzeile 1 blodget 1124 10. Nov 2005, 18:07
baghira Kopfzeile
Keine neuen Beiträge Word Formate: Problem Kopfzeile 1 Gast 895 14. Aug 2005, 23:15
Scelina Problem Kopfzeile
Keine neuen Beiträge Word Formate: Textzeile beginnt immer mittig auf der Seite (Kopfzeile) 6 Gast 1094 04. Apr 2005, 16:19
Gast Textzeile beginnt immer mittig auf der Seite (Kopfzeile)
 

----> Diese Seite Freunden empfehlen <------ Impressum - Besuchen Sie auch: Microsoft Project