2008年12月24日水曜日

word 四角形の中の文字を置換

以前使ったテキストボックス内の文字を置換するマクロを使おうと思ったのだが、全くうまくいかない。どうもテキストボックスの中に書いた文字と四角形の中に書いた文字は別の扱いになるようだ。
んで最終的に使えるようになったものがこれ。

Sub autoope()
For Each i In ActiveDocument.Shapes
If i.Type = msoShapeRectangle Then
i.TextFrame.TextRange.Find.Execute FindText:="VTR機材(VTR,テープ", ReplaceWith:="VTR機材(ビデオカメラ、テープ",
Replace:=wdReplaceAll
End If
Next
ActiveDocument.Save
ActiveDocument.Close
End Sub

0 件のコメント:

読書記:「198Xのファミコン狂騒曲」 塩崎剛三

ありそうであまりなかった ファミコン雑誌黎明期の編集者の本。ファミ通の成り立ちや、当時の空気感を伝える貴重な一冊。編集者も、ペンネームではなく本名で記載されているので生々しさがある。森下真理子についても詳細記載あり。 1989年頃?見た本ではファミマガ120万部、他の雑誌が数十万...