Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Textmarke in Kopfzeile anspringen

246 views
Skip to first unread message

Daniel Roth

unread,
Apr 23, 2000, 3:00:00 AM4/23/00
to
Seid gegrüsst!

Nun, wieder mal ein Problemchen (wohl ein gängiges ?!); ich habe in einer
Kopfzeile eine Textmarke eingefügt (~"test") und möchte die anspringen, um
dann dort etwas einzufügen; dies geht aber nicht wirklich - Word findet
diese Textmarke nicht. Dasselbe übrigens, wenn ich eine Tabelle in die
Kopfzeile einfüge und dann eine bestimmte Zelle anspringen möchte....

Eine Antwort wäre doch ein wunderbares Ostergeschenk....

Viele Grüsse

Daniel Roth

Daniel Roth

unread,
Apr 23, 2000, 3:00:00 AM4/23/00
to
Hallo Silvia

Vielen vielen Dank - hat wunderbar geklappt; also sinds doch noch nette
Ostern geworden!

Beste Grüsse

Daniel


Silvia Widmer

unread,
Apr 24, 2000, 3:00:00 AM4/24/00
to
Hallo Daniel

Diese Elemente befinden sich in anderen Dokumententeilen (StoryRanges)
deshalb geht das nicht immer so direkt.

Um zu der Textmarke mit dem Namen "Test", welche sich in einer Kopfzeile
befindet, zu springen, verwende folgenden Code:
ActiveDocument.Bookmarks("Test").Select

Um bei dieser Textmarke direkt mittels VBA Text auszugeben verwende
folgenden Code
ActiveDocument.Bookmarks("Test").Range.Text = "Hallo Welt"


Etwas komplexer wird es mit Tabellen. Angenommen es handelt sich um die
erste Tabelle in der HAUPTkopfzeile des ersten Abschnitt des Dokumentes,
dann kannst Du eine Zelle wie folgt selektieren:

Dim oRange As Range
Set oRange = ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range
oRange.Tables(1).Cell(1, 1).Select

Um direkt mittels VBA einen Wert in die 1. Zelle dieser Tabelle einzufügen,
verwende folgenden Code:

Dim oRange As Range
Set oRange = ActiveDocument.Sections(1).Headers(wdHeaderFooterPrimary).Range
oRange.Tables(1).Cell(1, 1).Range.Text = "Hallo Welt"


Solltest Du nun gar nicht mehr durchblicken, dann schau mal auf folgendem
URL vorbei:
http://mypage.bluewin.ch/reprobst/WordFAQ/Feldera.htm


Gruss
Silvia Widmer

Silvia Widmer

unread,
Apr 27, 2000, 3:00:00 AM4/27/00
to
Hallo Michael

Ja gut, aber in einem ganz anderen Kontext. Ähnlich wie die Standardschrift,
lässt sich die automatische Silbentrennung in der Normal.dot dauerhaft
einstellen und gilt dann für alle Dokumente, welche auf Basis der
Standardvorlage erstellt werden.

Im übrigen habe ich nur folgendes zur Silbentrennung zu sagen:

- Ich persönlich bin eine absolute Flasche, was die korrekte Anwendung der
Silbentrennung betrifft
- Ich liefere grundsätzlich nur Skripte ab, welche keine Silbentrennung
vorsehen (auch mehrere 100 Seiten)
- Dafür habe ich z.T. schon harsche Kritik eingefangen, aber ich habe es
immer standhaft überlebt
- Zahlreich Anfragen und Artikel auf der MS kb lassen mich glauben, dass die
Silbentrennung in MS Word sehr fehlerhaft arbeitet (seit x Versionen) und
zwar sowohl im technischen, wie im orthographischen Sinne
- Die Silbentrennung scheint Word2000 zusätzlich instabil zu machen, so dass
diese auf gewissen Rechner zwangsweise abgeschaltet werden muss
-Der Office2000 Service Release 1 sieht zahlreiche Bugfixes bezüglich der
Silbentrennung vor (zum 100,, zum 101., zum 102....) Na dann Prost Und immer
so weiter Microsoft.


Gruss
Silvia Widmer

0 new messages