Frage

Ich versuche zu lernen, wie Range-Objekte in Word VBA in Bezug auf MS Word-Tabellen.

zu handhaben

Mit der Range-Objekt Hilfe es scheint, ich so lange eine Reihe von Zellen erzeugen kann als die Zellen zusammenhängende, aber ich kann nicht die Syntax zu bekommen für die Angabe der Start- und Endpunkte des Bereichs unter Verwendung von Zellen zu sein scheint.

Zum Beispiel:

Set rngCells = myTable.Range(Start:=<cell>, End:=<cell>)

Ich bin mir nicht sicher, was zu setzen in der Zelle, um anzuzeigen, zu starten oder die Zelle bis zum Ende mit. Kann mir jemand einen Hinweis geben? :)

Edit: Ich habe bereits die Tabelle von Grund auf neu erstellt - Ich versuche, für einige der Zeilen in der Mitte, um sie Formatierung anwenden eine Reihe von Zellen zu verwenden. Insbesondere versuche ich zu sehen, ob dies ohne Auswahl erfolgen kann.

War es hilfreich?

Lösung

fand ich die Antwort, die ich suchte:

Set myCells = ActiveDocument.Range(Start:=ActiveDocument.Tables(1).Cell(1, 1).Range.Start, _
             End:=ActiveDocument.Tables(1).Cell(1, 1).Range.End)

Ich wusste nicht, das Range-Objekt aus dem Dokument-Objekt war, nicht das Table-Objekt.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top