Die Fehlermeldung, die Sie erhalten haben, wird normalerweise durch eine fehlende End Sub- oder End Function-Anweisung verursacht. Ihr geposteter Code war jedoch in Ordnung.
Die beiden Probleme, die korrigiert werden mussten, waren das Angeben der Bereiche und das Festlegen des Bereichs. Hier ist ein überarbeiteter Code, der funktioniert.
Sub SelectTextBetweenBookmarks() Dim rngStart As Range, rngEnd As Range Set rngStart = ActiveDocument.Bookmarks("START").Range Set rngEnd = ActiveDocument.Bookmarks("END").Range Selection.SetRange rngStart.Start, rngEnd.End End Sub
BTW - Willkommen im Forum und wenn Sie eine Chance haben, werfen Sie einen Blick auf den Verhaltenskodex des Forums . Es enthält viele gute Informationslinks, um das Forum optimal nutzen zu können.