グッドデザイン賞を受賞したウォーターサーバー >>

ワードのマクロ記録で。win7 word2007です。

ホームページから文章をコピーペーストするのですが、
フォント及びサイズがホームページ側の設定で貼り付けされてしまうので、

「貼り付け+貼り付けた文字列を選択+フォント(MSP明朝)+サイズ(10.5pt)」

というマクロを登録したいのですが、どのような記述をすれば良いですか?

なお、文字列の色は維持したままで良いです。
ホームページ側の文字列には一部色付けがされています。
例えば「今日の天気は晴れです。」(「晴れ」の文字が赤に色付けされている。それ以外は黒)

※なお、ファイル→オプション→詳細設定→切り取り、コピー、貼り付け→「他のプログラムからの貼り付け」→「テキストのみ保持」 は、希望の方法ではありません。

よろしくお願いします。

A 回答 (1件)

こちら↓のマクロを応用してはいかが。


https://ameblo.jp/gidgeerock/entry-11563624515.h …

マクロ例:2番目を応用した場合

Sub ホームページから貼り付け()
'
' 貼り付け時にフォントのサイズとフォント名を指定
'
 Dim SS As Long
 With Selection
  SS = .Start
  .PasteAndFormat (wdPasteDefault)
  .SetRange Start:=SS, End:=Selection.End
  .Font.Name = "MS P明朝"
  .Font.Size = 10.5
  .Collapse Direction:=wdCollapseEnd
 End With
End Sub
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
教えていただいた記述で上手くいきました。
参考のURLも拝見しました。
作業がスムーズにいくようになり良かったです。
自分で何度もマクロの記録をやり直しても上手くいかなかったので、すごくうれしいです。

お礼日時:2018/04/01 19:39

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このカテゴリの人気Q&Aランキング