「テキスト形式で貼り付け」をワンアクションでやりたいのですが、どのようにすればよいのか教えてください。
私は、以下のマクロを標準モジュール中に定義しています。これを起動するボタンを、ツールバーに定義すると、ワンアクションで使用できます。
Sub 値の貼り付け()
' 記録日 2000/12/20 記録者 mue
Selection.PasteSpecial DataType:=wdPasteText
End Sub
環境はwindowsでしょうか?
その前提でのお話になってしまいますが、「テキペ」をお使いになってみてはいかがでしょうか?
かなり便利です。このソフトを知るきっかけになったページを貼り付けておきます。
参考にしてみてください。
http://gigazine.net/index.php?/news/comments/20081002_tekipe/
ありがとうございます。
私の場合、以下のようなマクロをCtrl-Vに割り当てて使用しています。
Sub TextPaste()
Selection.PasteAndFormat (wdFormatPlainText)
End Sub
1,3,4さんの答えがそれぞれ違うのはどうしてでしょう??
マクロで次のコードを標準モジュールに書き込みショートカットに登録します。
Sub Macro() Selection.PasteAndFormat (wdPasteDefault) End Sub
同じことを簡単に実現するには、新しいマクロの記録でキーボードなどのキーを登録して
編集→形式を選択して貼り付け→テキストを選び記録すれば上記と同じことができます。
1,3,4さんの答えがそれぞれ違うのはどうしてでしょう??
もうしわけありません。マクロでの実行ですね。ツールの紹介をしてしまいました。
マクロであれば、以下のコードを実装して実行すれば一発でテキスト貼り付けできます。
ショートカットを施す必要があったりワンタッチにするにはそのほかの設定が必要だと思いますが。
'↓ここから
Sub テキスト貼り付け()
Selection.PasteSpecial Link:=False, DataType:=wdPasteText, Placement:= _
wdInLine, DisplayAsIcon:=False
End Sub
'↑ここまで
なぜ同じマクロの質問をしているのに全員答えが違うのでしょうか。。。
1,3,4さんの答えがそれぞれ違うのはどうしてでしょう??