• ベストアンサー
  • すぐに回答を!

Word 貼り付け先の書式に合わせる なぜ下線は残るのでしょう?

下線・太字・斜体付きの文字を、コピーして貼り付けて、スマートタグで「貼り付け先の書式に合わせる」。 3つの書式はそのままです。 インターネットで原因を探っても、「出来ない」としか書いていません。 素直に納得できなくて、「なぜ出来ないのか?」「なぜ太字・斜体・下線なのか‥‥」すごい疑問です。 仕様と言われればそれまでですが、なぜこの3つだけが反映されないのか、とても気になります。

noname#248169
noname#248169

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数809
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.1

マクロ記録をとるとよく解りますよ。 元の形式を保持  Selection.PasteAndFormat (wdPasteDefault) 貼り付け先の書式に合わせる  Selection.PasteAndFormat (wdFormatSurroundingFormattingWithEmphasis) テキストのみ保持  Selection.PasteAndFormat (wdFormatPlainText) Wordでは、基本的にコピー元の書式を保持したままで、貼り付け先へと 貼り付けをします。ですから初期設定(Default)が元の形式なのです。 一方、貼り付け先の形式だけにしたい場合にはテキスト形式で貼り付け すれば、そこに設定されている書式に強制的に設定されます。 これが[テキストのみ保持]の意味です。 http://support.microsoft.com/kb/283388/ja 残った[貼り付け先の書式に合わせる]は強調(Emphasis)を保持したまま のテキスト情報を貼り付ける形式なので[太字]・[斜体]・[下線]を保持 しているのです。 "Match Destination Formatting"が[貼り付け先の書式に合わせる]こと なので、英語名も元々わかりにくい用語のようですね。 [テキストのみ保持(Keep Text Only)]が存在するので、これでも良いと 思ったのでしょうね。 http://support.microsoft.com/kb/283388/en-us

共感・感謝の気持ちを伝えよう!

質問者からのお礼

マクロの本をここ暫く読んでいましたが、 やっと、マクロの意味がわかりました。 こんな命令が仕掛けられていたんですね。 ありがとうございました。

関連するQ&A

  • Wordの貼り付けオプションについて

    WindowsXPでWord2002を使っています。 文字をコピーして他の場所に貼り付けたときに 貼り付けオプションボタンがでてきますが、 その中の「貼り付け先の書式に合わせる」コマンドを使うと 貼り付け先の書式にあうはずなのに、 太字、斜体、下線は設定されたままになってしまいます。 これはバグなんでしょうか? どなたか教えてください。

  • WORD・貼り付けオプション

    コピーする文字には、書式として、「赤文字、太字、下線」が設定しています。 貼り付けるときに、貼り付けオプションで、「貼り付け先の書式に合わせる」を選択しました。 そうすると、貼り付けた文字は赤文字はとれたのですが、太字、下線の書式はそのままになっています。 この方法では、太字、下線の設定ははずれないのでしょうか。

  • Word2003で書式の置換がをすると斜体が残るのは?

    よろしくお願いします。 WINDOWS XP上で Word2003を使っています。 編集 置換 コマンドで 文書中から斜体・ピンクの文字を探して 太字・オレンジに置換しようとすると ピンク色はオレンジに変わるのですが、斜体はそのまま残り、太字に書式を置換することができません。 斜体なし のスタイルを選んで、もう一度、太字に置換するのは 面倒なので 何かいい方法がありましたら ぜひ教えてください。

  • ワードの置換機能で、書式を置換しましたら、一点わからないことがあります

    ワードの置換機能で、書式を置換しましたら、一点わからないことがあります。 文書全体の、「太字」を全て「斜体」に変えようとして、 置換を使って、検索する文字列の書式を「太字」、置換後の文字列の書式は「斜体」を 設定したところまでは良いのですが、 結果が、全て太字の文字が斜体に変わっているのです。 置換を使って、文字色を変えると、前の色が残ることなく変わるのですが、 太字の場合は、なぜ残ってしまうのでしょうか。 他のやり方でかえることもできるのはわかりますが、 置換機能を使って変えたいので、 その理由がわかる方、 どうか教えてください。

  • Wordの書式設定について

     Wordで文字を入力して(orする前)改行せずに(太字や下線、フォントサイズ変更)などの書式設定を行うと、次に改行して入力した文字列まで前の行の設定がそのまま受け継がれています。なぜでしょうか。  また、どうしたらそうならず標準の設定で入力できるのでしょうか。  「改行してから書式設定する」以外の方法を教えてください。お願いします。

  • エクセルの書式について

    エクセルの書式設定についての質問です。 書式設定には太字”B"や斜体"I"等がありますが、関数を使った場合は、上記の書式設定を部分的に使うことが出来なくなります。(よね?) 例えば以下のような場合です。 A1セルに100が入力されている。 B1セルは、="私は"&A1&"歳です。"と入力されている。 B1セルには、私は100歳です。と表示されますが、この"100歳"だけを太字や斜体にしたいときなどです。 他には"10^2"等の指数もよく使うのですが、他のセルを参照した場合には文字飾りの"上付き"が使えなくなります。 何かよい解決策があれば教えて下さい。お願いします。 VBAでもかまいません。

  • 【エクセル-VBA】記入した文章と、その文字色/下線(書式?)も一緒に

    【エクセル-VBA】記入した文章と、その文字色/下線(書式?)も一緒に別エクセルファイルへ反映(リンク?)させたいのです、教えてください!!関数・マクロ・VBA初心者です。 エクセルに記入した文章と、その文字色・下線(書式というのでしょうか?)を 別のエクセルファイルの欄(表)へ同じように、文章+文字色・下線を反映(リンク?)させたいのです。 因みに二つのエクセルファイルの欄(表)は同じ用に作成してあり、 この二つのエクセルファイルは同サーバーで、各々違うフォルダーに置いてあります。 最初は簡単な”=”だけで良いかと思ったのですが 文章だけなら、別フォルダーでも反映(リンク?)できたのですが 文字色・下線(書式)までは駄目でした。 少し詳しい同僚に聞いたら、どうやらVBAを組まなきゃ駄目だとの事で こちらへ駈け込んで来ました!!! どうか、わかりやすく助けてくださいませ!!!

  • コピーするときに文字の装飾も・・・

     Webページをコピーして、一太郎に貼り付けるときに、文字のフォントがすべて統一され、太字や斜体、下線などの文字飾りがなくなってしまう【テキストだけをコピーする】のですが(一太郎から一太郎に貼り付けするときも同様です。)、文字飾りも一緒にコピーするにはどうすればよいのでしょうか。

  • スペース部分に他の書式が設定されてしまう(Word2003)

    下記のような現象が起きます。どうしても原因が分からないので教えてください。 通常、文字を選択して『下線』『太字』『フォントサイズ』(いずれか1つ以上)を設定すると、選択した文字のみがその通りになります。 しかし、文字の後ろにスペースキーでスペースを入力したある場合は、文字のみを選択したにもかかわらず、後ろのスペース部分にも上記の書式が適用されてしまいます。 例えば、 (スペースは□で現しています。)  氏名□□□□□□□ このような場合、"氏名"のみを選択して『下線』を設定すると、後ろのスペース部分全てにも下線が引かれます。 スペースの数は1つ以上です。 "氏名"のみに下線が引きたいというわけではなく、どうしてこのような現象が起きるのか疑問でなりません。 お分かりにいる方がいましたら、教えてください。 よろしくお願いいたします。

  • 文書の太線・下線ごと、そのままワード文書に差し込みできますか?

    例えば、様式の違う書類が2枚(様式Aと様式B)があるとします。 様式Aも様式Bも表示の仕方は違いますが、内容は同じです。 様式A(もしくは様式B)に入力すると、もう一方の様式の同じ項目にも文書を入力されるようしたいのです(ワードでもエクセルでもどちらでもOKです) 私はワードで両書式を作成し、差し込み印刷ウィザード機能を使って(例えば様式Bに様式Aのデータを)差し込んでみたのですが、様式Aに入力したデータ(文書)の一部を下線や取り消し線・太字にした場合、様式Bにも反映させたいのですが反映しません(下線・取り消し線は表示されず、文字も太字になっていません)。 下線や取り消し線などは、差し込むこと(またはエクセルだとリンク貼り付けをする)はできないのでしょうか? 長文なうえ、わかりづらい文章でごめんなさい(T-T)どうぞよろしくお願いします