Mit VBA für Word, wie erstelle ich eine Reihe von Tabellenzellen?
Frage
Ich versuche zu lernen, wie Range-Objekte in Word VBA in Bezug auf MS Word-Tabellen.
zu handhabenMit 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.
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.