2016-08-03 10 views
1
$SearchString = "Table Text" 
$regex = [Regex]::Match($PgContent.Text, $SearchString) 
if($regex.Success) 
{ 
    $finalName = $fileDoc.Name 
    $Selection = $word.Selection 
    $finalDoc.ActiveWindow.ActivePane.View.SeekView = 1 
    $path = $outputPath + "TableText_" + $i + "_" + $finalName 
    $finalDoc.saveas([ref]$path) 
    $finalDoc.close() 
} 
else 
{ 
    'ignores the content 
} 

このコードのこの部分は、ドキュメントを別のページに分割した後に検索文字列を検索する場所です。検索文字列を見つけた場合は、そのページを保存します。このコードは、Word文書内のテーブルを作成しないテキストに適しています。私はテーブルテキストを検索するためにPowerShellで特別なことをする必要がありますか?ワードドキュメントテーブル内で検索する

+0

こんにちは、サンプルの文書を共有してスクリプトをテストする方法はありますか? – sodawillow

+0

私はダミーの文書を作ることができます。ここにどのようにアップロードしますか?しかし、それはテーブルとは何か正しいことです。私はドキュメントの最後にいくつかのダミープレーンテーブルを追加し、それを検索します。ただし、テーブルが現在入っているフォーマットはスキップされます。 – Nolemonkey

+0

私はそれのためにサードパーティのファイル共有サービスを使用する必要があります恐れています。 – sodawillow

答えて

0

ゴムドックが最終的に不具合を発見しました。検索用語が誤っていました(OPのコメントによると)。

関連する問題