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で特別なことをする必要がありますか?ワードドキュメントテーブル内で検索する
こんにちは、サンプルの文書を共有してスクリプトをテストする方法はありますか? – sodawillow
私はダミーの文書を作ることができます。ここにどのようにアップロードしますか?しかし、それはテーブルとは何か正しいことです。私はドキュメントの最後にいくつかのダミープレーンテーブルを追加し、それを検索します。ただし、テーブルが現在入っているフォーマットはスキップされます。 – Nolemonkey
私はそれのためにサードパーティのファイル共有サービスを使用する必要があります恐れています。 – sodawillow