質問: word 貼り付け先の書式に合わせる なぜ下線は残るのでしょう? 下線・太字・斜体付きの文字を、コピーして貼り付けて、スマートタグで「貼り付け先の書式に合わせる」。 3つの書式はそのままです。 インターネットで原因を探っても、「出来ない」としか書いていません。 素直に納得できなくて、「なぜ出来ないのか?」「なぜ太字・斜体・下線なのか....」すごい疑問です。 仕様と言われればそれまでですが、なぜこの3つだけが反映されないのか、とても気になります。
回答: マクロ記録をとるとよく解りますよ。 元の形式を保持 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