Home > 一般 > 元データ発見

元データ発見

  • 2026-07-02 (Thu) 19:39
  • 一般

なるほど,あのソフトは元データの word ファイルを結合して表示してたのか…… ということをある程度作業を進めたところで気づいた.これなら元データの word ファイルを直接触ったほうが早い.

ということで,サブディレクトリ内の全 word ファイルを開いて先頭4段落分のテキストをファイル名とともに取り出して情報を整理することにした.これくらいならササっと PowerShell で(Write-Output するとパイプに出て Tee-Object で tee コマンドと同じ事ができることを学んだ):

$word = New-Object -ComObject Word.Application
$word.Visible = $false
ls */*  | ForEach-Object { Write-Output $_.FullName; $doc = $word.Documents.Open([ref]$_.FullName); if ($doc.Paragraphs.Count -ge 4) { $txt = $doc.Paragraphs[1].Range.Text.trim() +"---"+ $doc.Paragraphs[2].Range.Text.trim()+"+++"+ $doc.Paragraphs[3].Range.Text.trim()+"==="+ $doc.Paragraphs[4].Range.Text.trim(); Write-Output $txt; } else { Write-Output 'NA---NA'; } $doc.Close();} | Tee-Object -FilePath ".\files.txt"
$word.Quit() 

さて,これで必要な情報は揃ったので本来の仕事に取りかかれる.

★下記に2つの英単語をスペースで区切って入力してください

Home > 一般 > 元データ発見

Search
Feeds

Page Top