- ベストアンサー
wordで文字列を図形に置換する方法
文書内に例えば「ここにオブジェクト挿入」と書いた部分が複数あり,あとでそれらをオートシェイプで作成した同じ図形に一気に置き換える,といった処理をしたいと考えていますが可能でしょうか? 方法をお教え下さい.
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
[テキストボックス]だけならば、[形式を選択して貼り付け]にて[図]を 選択します。[図(拡張メタファイル)]を指定したのはオートシェイプの 曲線部分が[図]だとギザギザになりやすいためです。 [図]で貼り付けしたものを、[置換]したあとでテキストの編集をしたい 場合には、右クリックして[図の編集]を選択すれば、文字列単位などで テキストボックスに入った編集可能なものになります。 ブックマークを利用する方法も基本的には同じです。 「ここにオブジェクト挿入」と書かれた最初のものを[ブックマーク]に 登録して、複数配置したい部分には参照の機能を使ってブックマークを 参照させます。 [行内]配置できている図をブックマークの「ここにオブジェクト挿入」 へと上書きすることで置き換えます。 他の参照先は更新をするために[印刷プレビュー]したり、全選択をして からフィールドの更新をする[ F9 ]キーを押します。この方法の利点は、 ブックマークの内容を置き換えることで、複数の指定したい部分も変更 できることですね。 マクロについては詳しくないことと単純なものでは無理だと思うので、 今回は回答を控えさせていただきます。
その他の回答 (2)
- enunokokoro
- ベストアンサー率74% (3543/4732)
[置換]を使うなら[オートシェイプ]で作成した図をコピー又は切り取り をしておいて置換できる形式の図に変換します。 [編集]→[形式を選択して貼り付け]で形式を[図(拡張メタファイル)]で 貼り付けして[行内]へ配置を指定しておいてから、コピー又は切り取り をしておきます。 [置換]ダイアログで以下の設定をします。 (このとき、[あいまい検索]のチェックを外しておきます) 検索する文字列 : ここにオブジェクトを挿入 置換する文字列 : ^c これで置換がされます。 [置換]以外の方法としては、[ブックマーク]を利用する方法やマクロで の方法もありますが、まずは上記の方法を試してみてください。
お礼
これは無理かなと半ばあきらめておりましたので大変助かりました! 本当にありがとうございます. 可能ならば,図がテキストボックスの場合には置換後もテキストの編集ができるといいのですが「図(拡張メタファイル)」にした時点でテキストボックスとしての機能は失われるようですね. よろしければ他の方法もお教えいただければ幸いです.
- assault852
- ベストアンサー率48% (1364/2797)
標準ではそんなことはできないと思います。 VBA(マクロ)を学ばれた方がよいと思いますが、いかがでしょうか。
お礼
ご回答ありがとうございました
お礼
再びご回答いただきありがとうございます.お教えいただいた方法で文字の編集もできました! しかし,テキストボックスがオブジェクト内で2つに別れた感じ(?)になり編集に戸惑っておりましたが, 「形式を選択して貼り付け」のときに「図(Windowsメタファイル)」を選ぶと置換前と同じように編集でき, もとのオブジェクトが小さいためか画質の劣化も気になりませんでした. おかげさまで希望通りの操作を実現できました.このたびは本当にありがとうございました! 今回はテキストの内容をオブジェクトごとに少しずつ変える予定ですが, 全く同じものにする場合にはブックマークの方法も利用したいと思います.