Word-Tabelle mit VBA einlesen

Word 2000
Ich möchte per VBA die einzelnen Zellen aus einer Word-Tabelle in ein 2-dimensionales Array zur Weiterverarbeitung einlesen.
Die Tabelle hat 5 Spalten und eine variable Anzahl von Zeilen.
Bin Stümper und deshalb auf die Hilfe einer milden Seele angewiesen.
Wo finde ich ein Beispiel oder wer schickt mir eines zu?
Habe schon überall gesucht, bin aber leider nicht fündig geworden.

Ich gebe (wie oben) den Tip, ein Makro aufzuzeichnen und sich da herauszupicken, was Du brauchst. Meine Idee ist die folgende:

Baue Dir eine leere Tabelle mit entsprechender Spaltenzahl und mindestens zwei Zeilen.

  • Gehe in das erste Feld und starte die Aufzeichnung.
  • Markiere das Feld so, daß es komplett invers dargestellt wird (Tastenfolge „Pos 1“, „Shift-Ende“).
  • Formatiere das Feld fett.
  • Ggehe mit dem Cursor zweimal nach rechts (Cursor ist dann im nächsten Feld) und beende die Aufzeichnung.

In dem Makro mußt Du das dann so oft machen, wie Felder vorhanden sind. An der Stelle, wo die Fett-Formatierung vorgenommen hast, liest Du stattdessen die Selection, also den Feldinhalt aus.

Ergebnis:

 Selection.HomeKey Unit:=wdLine
 Selection.EndKey Unit:=wdLine, Extend:=wdExtend
 'Selection.Font.Bold = wdToggle (diese Zeile löschen)
 Variable = Selection '(Inhalt von Selection ist Text, also String-Format - ggf. konvertieren)
 Selection.MoveRight Unit:=wdCharacter, Count:=2

Du mußt das Ganze jetzt so in zwei For-Schleifen packen, daß Du die Variablen wunschgemäß füllen kannst.

Genügt das?

Kristian

Danke für Deine Hilfe Kristian.
Werde Deinen Tip gleich wenn ich nach Hause komme, ausprobieren.
Ich bin nur an der Uni online. Zuhause habe ich einen sog. stand alone-Rechner.
Jochen