Thema Datum  Von Nutzer Rating
Antwort
Rot Einfügen von Text zwischen Bookmarks in Word Dokument
21.05.2020 12:45:38 Sarah
NotSolved
25.05.2020 13:58:12 BigBen
NotSolved

Ansicht des Beitrags:
Von:
Sarah
Datum:
21.05.2020 12:45:38
Views:
32
Rating: Antwort:
  Ja
Thema:
Einfügen von Text zwischen Bookmarks in Word Dokument

Hallo zusammen, 

ich habe einen Code geschrieben, der den Text zwischen zwei Bookmarks aus einem (Basis-) Word-Dokument kopiert und hinter einer Bookmark in einem (Ziel-) Word Dokument einfügt.

Es handet sich um folgendes Makro:

Sub TextzwischenBoookmarks()
Dim wdDocOld As Document
Dim wdDocNew As Document
Dim rngSrc As Range
Dim rngDst As Range
Dim rngStart As Range
Dim rngEnd As Range

    Set wdDocOld = ThisDocument
    Set wdDocNew = Documents.Open(FileName:="New.docx")
    
    With wdDocOld
        Set rngStart = .Bookmarks("Start").Range
        Set rngEnd = .Bookmarks("End").Range
        Set rngSrc = .Range(rngStart.Start, rngEnd.End)
    End With
    
    Set rngDst = wdDocNew.Bookmarks("Beginn_Neues_Doc").Range
    
    rngDst.InsertAfter rngSrc.Text
    
End Sub


"Start" und "Ziel" sind die Bookmarks aus dem alten Dokument, "Beginn_neues_Doc" ist die Bookmark aus dem neuen Dokument (hinter welche der Text kopiert wird).


Der Code funktioniert, jedoch habe ich zwei Probleme die ich bis jetzt nicht beheben konnte:
1) die Namen der Bookmarks, welche die Range im alten Dokument definieren, werden leider ebenfalls mit in das neue Dokument kopiert.
Um die zu lösen, habe ich Range.End +1 / Range.End -1 versucht, jedoch hat dies leider nicht funktioniert.


2) Da es sich bei der Bookmark im neuen Dokument ("Beginn_Neues_Doc") um Überschriften handelt, würde ich den Text gerne unter die Bookmark im neuen Dokument kopieren, also z.B:

"Beginn_neues_Doc"
Eingefügter Text


Könnt Ihr mir Tipps geben, wie mein Code modifiziert werden kann um die Probleme zu lösen?

Beste Grüße und noch einen schönen Feiertag,

Sarah


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst genau und ausführlich
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
  • Bitte markieren Sie Ihre Anfrage als erledigt wenn Ihnen geholfen wurde
Thema: Name: Email:

 
 

Thema Datum  Von Nutzer Rating
Antwort
Rot Einfügen von Text zwischen Bookmarks in Word Dokument
21.05.2020 12:45:38 Sarah
NotSolved
25.05.2020 13:58:12 BigBen
NotSolved