Word VBA/マクロ 備忘録

作業効率化のため作成したマクロをバックアップ代わりにアップしていきます。

2023-10-01から1ヶ月間の記事一覧

【Word VBA/マクロ】蛍光マーカー(ハイライト)のテキスト抽出

サンプルコードでできること 蛍光マーカーのテキストを抽出して、別文書に蛍光マーカーのページとテキストの一覧を作成します。 コードの説明 Range.Findを用いて蛍光マーカーを検索。Do While~Loopで見つかったマーカーにテキストが含まれている限り、検索…

【Word VBA/マクロ】スマートアートの文字列置換

サンプルコードでできること スマートアートの文字列を置換します。 コードの説明 TextRange2オブジェクトのReplaceメソッドを用いて置換します。 Set tempRng = rng.Replace(mae, ato, MatchCase:=msoTrue) 「MatchCase:=msoTrue」で大文字と区別を追加して…

【Word VBA/マクロ】文字列の置換(本文、オートシェイプ、ヘッダー・フッター・脚注)

サンプルコードでできること 本文・オートシェイプ(グループ化にも対応)・ヘッダー・フッター・脚注の文字列を一括置換します。 コードの説明 本文、ヘッダーフッター・脚注、オートシェイプの順にFindオブジェクトを用いて置換を行います。検索の基本構文…