Czytaj zawartość dokumentu Word (* .doc) za pomocą tabel itp

Mam dokument ze słowem (2003). Używam Powershell do analizowania zawartości dokumentu. Dokument zawiera kilka wierszy tekstu na górze, kilkanaście tabel o różnej liczbie kolumn, a następnie więcej tekstu.

Spodziewam się, że będę mógł przeczytać dokument jako coś takiego:

Czytaj dokument (twórz niezbędne obiekty itp.)Pobierz każdą linię tekstuJeśli nie jest częścią tabeli, przetwarzaj jako tekst i zapisuj wynikjeszczeJeśli część tabeliUzyskaj numer tabeli (według kolejności) i przeanalizuj wynik na podstawie kolumnkoniec jeśli

Poniżej znajduje się skrypt powershell, który zacząłem pisać:

$objWord = New-Object -Com Word.Application
$objWord.Visible = $false
$objDocument = $objWord.Documents.Open($filename)
$paras = $objDocument.Paragraphs
foreach ($para in $paras) 
{ 
    Write-Output $para.Range.Text
}

Nie jestem pewien, czy chcę, żeby akapit był. Czy jest coś bardziej odpowiedniego do mojego celu? Wszystko, co teraz dostaję, to cała treść dokumentu. Jak kontrolować to, co otrzymuję. Tak jak chcę uzyskać linię, być w stanie określić, czy jest to część stołu, czy nie i podjąć działanie na podstawie tabeli liczbowej.

questionAnswers(1)

yourAnswerToTheQuestion