Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1376to1380
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

zu Textmarke in Word springen

zu Textmarke in Word springen
20.08.2014 16:00:21
Bernhard
Hallo zusammen,
ich möchte aus einem Marko in Excel eine Word Datei öffnen und in dieser zu einer Textmarke springen, um dann verschiedenen Texte einzufügen.
Es erscheint jedoch der Laufzeitfehler: 5102
Sie haben für eine Seite, Zeile, Fußnote, Endnote oder Anmerkung mehrere Bestimmungsorte angegeben.
Vielen Dank schon mal.
Sub zu_Textmarke_springen()
Dim appWord As Object
Dim docTest As Object
Set appWord = CreateObject("Word.Application")
Set docTest = appWord.Documents.Add("C:\Textdatei.docx")
appWord.Visible = True
With appWord
.Selection.Goto What:=wdGoToBookmark, Name:="myTextmarke"       'hier Laufzeitfehler: 5102
End With
'Hier wird dann das Einfügen verschiedener Texte vorgenommen
appWord.Activate
Set appWord = Nothing
Set docTest = Nothing
End Sub

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Textmarken...
20.08.2014 17:43:02
Bernhard
Hallo Case,
danke für den Link. Allerdings möchte ich über eine Schleife eine Vielzahl von Texten an der Textmarke einfügen. Ist daher auch ein "Hinspringen" direkt zur Textmarke möglich, um dann über .Selection.TypeText die Texte einzufügen.
Hier das Beispiel, in welcher Form die Texte aus einem Arrays geschrieben werden sollen:
For SubPos = 1 To SubPositionen(1, 0)
With appWord
.Selection.TypeText Text:=SubPositionen(1, SubPos)
.Selection.TypeParagraph
End With
Next SubPos

Anzeige
AW: Textmarken...
20.08.2014 17:47:24
Bernhard
Vielleicht ist das auch ein "Hinspringen" direkt zur Textmarke möglich.
Danke schon mal für Tips.

Wenn Du zu einer...
20.08.2014 21:12:52
Case
Hallo, :-)
... Textmarke springen willst, dann so:
docTest.Bookmarks("myTextmarke").Range.Select
Zu Textmarken lies auch mal das hier:
Working with Bookmarks in VBA...
Insbesondere der letzte Absatz, wenn Du mehrere Dinge in eine Textmarke schreiben willst.
Servus
Case

Anzeige
Läuft - Vielen Dan
21.08.2014 10:39:48
Bernhard
Vielen Dank, Case. Jetzt läuft es wunderbar.
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige
Archiv - Verwandte Themen