文字・文字列の検索(Find)と置換(Replacement)の自動化と正規表現活用

スポンサーリンク
Word VBA

【テクニカル・上級編】【中級者向け】置換処理の「実行履歴」をログファイルとしてFSOで外部出力する – Word VBA解析バイブル

Word VBAを掌握する極限の知見:置換処理の「実行履歴」を外部監査ログへ昇華させる技術Wordマクロにおける`Find`および`Replacement`オブジェクトの挙動は、多くの開発者が躓く最初の魔窟である。特に「何がどう置換されたか...
Word VBA

【実務・中級編】【中級者向け】置換処理の「実行履歴」をログファイルとしてFSOで外部出力する – Word VBA解析バイブル

Word VBAを掌握する極限の知見:置換処理の「実行履歴」を監査ログとしてFSOで外部出力する開発プロジェクトの現場で、Word文書の大量置換マクロを組んだことはないだろうか。「検索して、置換して、おしまい」——そんな素朴なコードを書いて...
Word VBA

【入門編】【中級者向け】置換処理の「実行履歴」をログファイルとしてFSOで外部出力する – Word VBA解析バイブル

こんにちは!Word VBAの世界へようこそ。マクロの記録ボタンを押すだけの自動化から一歩進み、自分の手でコードを書きこなせるようになると、業務効率化の世界が劇的に広がります。今回は、実務の現場で必ず直面する「置換処理の監査ログ(実行履歴)...
Word VBA

【テクニカル・上級編】【中級者向け】「段落スタイル」を条件に含めた検索で特定の箇所だけを置換する – Word VBA解析バイブル

Word VBAを掌握する極限の知見:スタイル制約を伴うFind/Replacementの極意Word VBAにおける`Find`および`Replacement`オブジェクトは、GUIの検索と置換ダイアログのラッパーに過ぎない。そのため、安...
Word VBA

【実務・中級編】【中級者向け】「段落スタイル」を条件に含めた検索で特定の箇所だけを置換する – Word VBA解析バイブル

【Word VBA】スタイル条件付き検索で「誤爆」を撲滅せよ:段落スタイルを特定した安全な置換自動化の極意業務自動化の現場において、Word文書の置換処理は最も需要が高いタスクの一つだ。しかし、`Range.Find` や `Selecti...
Word VBA

【入門編】【中級者向け】「段落スタイル」を条件に含めた検索で特定の箇所だけを置換する – Word VBA解析バイブル

こんにちは!Word VBAの世界へようこそ。マクロの記録ボタンを押して、生成されたコードを眺めてみたものの、「なんだこの呪文書は…」「思った通りに動かないぞ」と頭を抱えた経験はありませんか?特に、文書の中にある「特定の言葉」を一括置換しよ...
Word VBA

【テクニカル・上級編】【初心者向け】検索結果の「前後の文字列」を取得して文脈を判定する – Word VBA解析バイブル

魂を込めて執筆します。---Word VBAの深淵:Findオブジェクトを起点とした「文脈抽出」の極致Wordというアプリケーションは、一見するとただのワープロソフトに過ぎない。しかし、その内部構造(DOM)をVBAで制御しようとした瞬間、...
Word VBA

【実務・中級編】【初心者向け】検索結果の「前後の文字列」を取得して文脈を判定する – Word VBA解析バイブル

「ただの検索」で終わるツールは、現場ではゴミ同然だ。Word VBAの世界へようこそ。私はこの領域のアーキテクトとして、数えきれないほどの「動かないマクロ」や「保守不能なスパゲッティコード」を葬り去ってきた。初心者が最初に陥る罠がある。それ...
Word VBA

【入門編】【初心者向け】検索結果の「前後の文字列」を取得して文脈を判定する – Word VBA解析バイブル

こんにちは。Word VBAの世界へようこそ。マクロの記録を卒業し、「自分の思い通りにWordを操りたい」と考え始めたあなたへ。今日は、Word VBAのなかでも最も奥が深く、かつ習得すると劇的に世界が変わる「Find(検索)とRange(...
Word VBA

【テクニカル・上級編】【初心者向け】ワイルドカード検索で「日付形式(YYYY/MM/DD)」を抽出して整形する – Word VBA解析バイブル

Word VBAにおけるワイルドカード検索の極意:レガシー日付フォーマット統一の深淵長年、現場でVBAシステムやレガシーアーキテクチャの維持・刷新に携わってきた者として、本稿ではWord VBAにおけるワイルドカード検索、特に日付フォーマッ...
スポンサーリンク