I have been playing with this for a while, but the closest I have gotten is a button that opens the Paste Special
dialog box and requires another couple of mouse clicks to paste the contents of the clipboard as unformatted text.
So often I am doing a copy-paste
from a web site into a document where I don't want the additional baggage of the HTML formatting, it would be nice to be able to do this with a shortcut key or a toolbar button.
Programs in the Microsoft Office suite naturally do things a little differently, and the way to paste as plain text is to hit Ctrl + Alt + V and then select “Unformatted Text”. Alternatively, you can do Alt , H , V , T . Note that the keys are pressed and released in sequence, not held simultaneously.
Keyboard shortcuts: Ctrl+X = Cut. Ctrl+V = Paste.
Go to File > Options > Advanced. Clear Keep bullets and numbers when pasting text with Keep Text Only option. Select OK.
Make the button call the macro:
public sub PasteSpecialUnformatted()
selection.pastespecial datatype:=wdpastetext
end sub
I would suggest using the PureText lightweight utility application by Steve Miller for this.
PureText runs in your system tray and listens on a global hotkey (which you can define -- I use Win+V) to perform a "paste text sans formatting" -- essentially the same operation as opening up an instance of notepad.exe, pasting into that, re-copying the resultant plain text, and then pasting into the actual target application.
The advantage of this approach is that you'll be able to perform a "paste text sans formatting" in any of your applications, not just in Word.
I first installed PureText a couple of years ago and have been using it heavily ever since; it has become a "must-have" utility application for me. Highly recommended.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With