Microsoft Word Paste Special As Unformatted Text Keyboard Shortcut

I have cause to repeatedly use the Paste Special -> As Unformatted Text function in Microsoft Word. However, it is not terribly convenient to paste then adjust using the Smart Tag or paste using the Edit -> Paste Special dialog box.

So, add I have added a macro called PasteSpecial and assigned it to a keyboard shortcut.

  • Pre-2007: Select Tools -> Macros.
    2007:  Click Macros on the View ribbon.
  • Type PasteSpecial into the Macro Name box and click Create.
  • Replace the auto-generated code with that below.
    '
    ' PasteSpecial Macro
    '
    Sub PasteSpecial()
      Selection.PasteSpecial DataType:=wdPasteText
    End Sub
  • Save.
  • Pre-2007: Select Tools -> Customize -> Keyboard…
    2007: Select Word Options from the Office button at the top left. Then Customize, then find Keyboard shortcuts and click the Customize button next to that.
  • Select the category Macros, then PasteSpecial from the Macros list.
  • Click in Press New Shortcut Key and press your desired keyboard shortcut. I have used Ctrl+Shift+V which is normally assigned to paste format, something I don’t think I’ve ever used from the keyboard.

Of course, the thing now is will I remember my new keyboard shortcut? What’s the betting I carry on using the mouse to paste unformatted text!?

Leave a comment

109 Comments

  1. Sleepydew

     /  April 22, 2012

    Love it. Many sincere thanks.

    Reply
  2. Dave

     /  April 9, 2012

    SHIFT+INSERT is another candidate.
    (It’s a secondary shortcut assigned to EditPaste (CTRL+V) by default.)

    Reply
    • premiumsl

       /  April 12, 2012

      Why not set the default paste option to text only or to match the destination document? – In Word 2007
      1.Click the Office Button
      2.Click Word Options (below the recently used file list)
      3. Click Advanced, and then locate the Cut, Copy, Paste section
      4.Set the options to “Keep text only” as needed. For example, if you only want this to occur when pasting between other programs, set the “Pasting from other programs” option to “Keep text only”. To always keep text only, change all options accordingly.

      Reply
  3. jshannon03@yahoo.com

     /  April 3, 2012

    Very nice, but I have used a very small free program called PureText (written by Steven Miller) that has been out for about a decade or more. Works on Win 95 – Win 7. The great thing about PureText is that it works across all programs, so I can use the same keyboard shortcut to paste without codes into Word, Excel … any program.

    Reply
  4. Perfect…I have been looking for this forever…I use special paste a hundreds times a day. Thanks for figuring it out and sharing with the rest of us who are too lazy to figure it out…

    Reply
  5. David

     /  February 23, 2012

    Thank you! I spend a lot of time “pasting unformatted”. I don’t think I’ll forget this shortcut!!

    Reply
  6. Chanzzzzzzzz

     /  February 16, 2012

    Thanks a lot…………it works……..really awesome…………..

    Reply
  7. Thank you, works fine! :)

    Reply
  8. sierra

     /  December 15, 2011

    thanks for this great guidance!
    and i’m so happy for you all!
    now, i have been trying for the past couple days to get it right with my ms word 2000, on my win XP (pro edition).
    I’m following your exact instructions,
    but when i try to use the keyboard shortcut for it, it only pastes a line of the instructions. (e.g. Sub PasteSpecial())
    Hmmmm.. so am i not saving it correctly or something? ( i was not sure i could find the right “save” option after the “Replace the auto-generated code with that below.” step…)
    please send your tips/ideas my way– i feel like im sooo close to getting it!

    Reply
    • sierra

       /  December 15, 2011

      wow– update! i was fiddling around and stumbled upon a different way to do this that works! here it is, for just in case it might be helpful to anyone else out there:
      i clicked on tools– macro– record new macro,
      which prompted me to choose a macro name, then choice between keyboard or toolbars (i chose keyboard, and it worked assigned alt+z), then i little pic of a tape popped up, and i “recorded” my action (by actually doing what i wanted it to do), then i pressed the stop button,
      and Voila! it works! :) yay

      Reply
  9. Matt S

     /  December 14, 2011

    Have used these excellent instructions a few times, with different jobs and computers. Thank you!

    Reply
  10. T Okumei

     /  December 14, 2011

    Thank you so much — I really appreciate this public service.

    Reply
  11. foximoron

     /  December 12, 2011

    Awesome! Works perfectly…thank you! :)

    Reply
  12. easot

     /  November 17, 2011

    In Word 2010, Options –> Advanced –> Cut, Copy, and Paste, you can configure you pasting style.

    Reply
  13. I don’t know why, but this is not working for me at all. I’m a smart fellow, pretty computer literate (though no experience with VB) and it’s just simply not working. I see that 98% of the commentors have found success… I can’t figure out what is wrong.

    Reply
  14. Hello,

    People reading this post may benefit from knowing that before pasting, it sometimes helps to press Ctrl+Space to remove some aspects of formatting defined at the insertion point. It might be useful to add the equivalent script to the macro before the paste operation, or to implement a separate macro with this feature.

    Thanks & regards,

    -John

    Reply
  15. I really blew it. I jumped in without thinking and replace everything in Visual Basic with the suggested code. Now, whatever I try to do with macros I get “macro compile error: invalid outside procedure.” How do I restore the macro compiler?

    Reply
    • The comment markers may be missing for the first three lines. The error indicates that there is code the compiler doesn’t recognise or that shouldn’t be present outside of the lines Sub … End Sub. Perhaps the line ‘ PasteSpecial macro doesn’t have the apostrophe at the beginning of the line.

      Reply
  16. MAANY THANKS!

    Reply
  17. Very much appreciated. Thank you.

    Reply
  18. eftim

     /  August 19, 2011

    Thank you very much! You saved me a bunch of time! It works perfect with ms office 2003.

    Reply
  19. C Davis

     /  July 28, 2011

    MisterSlimm,

    Thanks for the post. This works awesomely!

    C Davis

    P.S: Also, thank you gcat8888 for the additional steps since I’m using 2010.

    Reply
  20. Thanks a lot – I recorded the macro and assigned to my shift-ctrl-v but it never worked. I had to go into the visual basic editor and change the code to what you showed above!

    I suppose you could, if prone to forget it, assign it to a toolbar instead, but I’m almost always pasting as text because it’s going from a PDF to Word or a web page to Word. This saves a LOT of keystrokes.

    Reply
  21. Vince

     /  July 9, 2011

    Thanks!

    Just what I was looking for.

    Reply
  22. Renato

     /  June 17, 2011

    Just perfect

    Thank You

    Reply
  23. Meg

     /  May 8, 2011

    So helpful, thank you!

    Reply
  24. gcat8888

     /  March 27, 2011

    Just upgraded from 2007 to 2010. No more Office Button at top left, but you can find Customize Keyboard by
    File
    Options
    Customize RIBBON
    at lower left, you’ll see “Keyboard shortcuts: Customize” and hit that button.

    Thanks MisterSlimm!

    Reply
  25. Chip

     /  December 3, 2010

    Word 2010 has a way to set the pasting defaults, so regular ctrl-v pasting can paste text.

    In Word 2010, use Office Menu..Word Options..Advanced..Cut Copy and Paste.

    There are options for the type of Pasting within the same document, different documents, other programs.

    Change all of them to Keep Text Only.

    Then, if you want to copy formatting, use Paste Special, or if you are doing it a lot, go back and change the option.

    Reply
  26. David

     /  August 27, 2010

    Hold down ALT-e-s on the keyboard (in this order, all at once).

    This brings up the paste special menu. Usually hit the up arrow once and then hit enter.

    Melbourne
    Australia

    Reply
    • Todd

       /  September 22, 2010

      On my word 2007 you must release the keys after the -E and before you type S. -E brings up the old (i.e. 2003) file menu (Edit), then S selects the Paste Special choice.

      Reply
      • Todd

         /  September 22, 2010

        Let’s try that without the angle brackets (sorry). I must type “Alt-E” release the keys, then type “S”.

      • Jon

         /  November 26, 2010

        This is a great tip, but I had to tweak it to make it work.
        I use Word 2003 and found my macro required a slight change from yours.
        You need Parens around the DataType and its value. See fifth line below:

        ‘ PasteSpecial Macro

        Sub PasteSpecial()
        Selection.PasteSpecial(DataType:=wdPasteText)
        End Sub

  27. I just want to say thanks again for posting this and leaving it up. So great.

    Reply
  28. It is a very great site! Good job!

    Reply
  29. JustS

     /  June 28, 2010

    This is awesome! I am constantly cutting and copying and pasting from older versions and docs into newly rearranged/reformatted docs. I’ve been going nuts with this for several years.

    One question, is there a way to have the macro automatically go to the next line after pasting? I.e. hit the “enter” button for me?

    Reply
  30. Paul

     /  June 19, 2010

    Thanks a bunch, it did not go exactly as instructed but was enough detail for me to figure it our. I chose Ctrl+Q since I can easily do this with one hand. Paul.

    Reply
  31. Glenn

     /  June 18, 2010

    This is great – thanks a bunch. If you could figure out how to make this work in Outlook 2007 you would get even more stars and accolades. Note that I tried this code in an Outlook macro, figuring it might work since Outlook 2007 uses Word as an editor, but no dice.

    Reply
    • Code: Application.ActiveInspector.WordEditor.Windows(1).Selection.PasteSpecial DataType:=2 ‘ wdPasteText

      You cannot assign a keyboard shortcut (as far as I can work out) but you can place your macro in the Quick Access toolbar which gives it an Alt+number shortcut.

      Reply
  32. Michiel

     /  June 6, 2010

    This is awsome! Thanks a bundle, I have already implemented it and it works great.

    Reply
  33. Pete

     /  June 1, 2010

    Thanks a heap!!

    Reply
  34. Earth Hour in 2010 happens on Saturday 27 March and is really a worldwide call to action to just about every man or women, each and every business and each local community around the world.

    It is known as a call to stand up, for taking accountability, for getting engaged and lead the way in the direction of a eco friendly future.

    May you play a part?

    Reply
  35. WOOHOO!!!!

     /  March 18, 2010

    YOU ROCK!!!

    I’m so buying you a beer! But of course I have no idea who you are or where you are, so I’ll buy it for you and drink it myself (but in your honor).

    WOOT!!!

    Reply
  36. Mike

     /  March 10, 2010

    Awesome!!!! Thank you so much for this tip.

    Reply
  37. Very usefull. I like it…Thanks a lot

    Reply
  38. Paul

     /  March 4, 2010

    Thank you – that was driving me nuts!

    Reply
  39. Jane Lorenzen

     /  February 26, 2010

    Thanks for saving me from a repetitive strain injury! You rock!

    Reply
  40. John Schneider

     /  February 26, 2010

    Awesome, thanks! I used it in WORD 2007 (had to look around for all the cr*p that MS moved, but got through it ok with a few adjustments).

    Reply
  41. Jeff

     /  February 8, 2010

    Thankx dude! Works awesome!

    Reply
  42. Carla

     /  January 27, 2010

    Just perfect!

    Reply
  43. Anil

     /  December 11, 2009

    Thanks Mister Slimm… Very helpful

    Reply
  44. Thanks — I’ve needed something like this for ages.

    Found via LifeHacker.

    Reply
  45. Thanks for the code! This is a real timesaver and your instructions are flawless!

    Reply
  46. Dante

     /  October 14, 2009

    Thanks man, that is a nifty way to use macro and keyboard customization. I totally got it working on the spot.

    Reply
  47. Prak Thad

     /  October 8, 2009

    This is Awesome. Thanks.

    Reply
  48. A B

     /  October 2, 2009

    Quite useful. I managed to do something similar in excel. However, one problem is that ‘Undo’ (or ctrl-Z) doesn’t work – when you invoke the paste special macro with ctrl-shift-V, excel doesn’t let you undo the paste special.

    Reply
  49. Micah

     /  October 2, 2009

    You are a god amongst men, I use Paste>Unformatted as the only way I paste stuff into word, this makes my day! Thanks, and the video was priceless too.

    Reply
  50. Bruce

     /  September 27, 2009

    Another simple way is to paste on Notepad.

    Reply
  51. Ben

     /  September 27, 2009

    thanks for the great tip! this is really helpful for me as a teacher when I’m trying to clean up documents from the web. :)

    Reply
  52. Thanks so much for this
    very very useful for work!

    Reply
  53. Dawood

     /  September 4, 2009

    I’d strongly recommend this solution. Just watch video tutorial to easily complete the task:

    http://www.myhowtoos.com/en/excel-howtoos/83-how-to-paste-as-unformatted-text-using-a-shortcut-in-ms-word

    Reply
  54. Thanks a bunch. Can’t imagine how much time I’ve wasted before deciding to google a solution.

    Reply
  55. Zahra

     /  August 7, 2009

    Very good tip, I just made the macro settings and it worked.
    Zahra

    Reply
  56. happy

     /  June 22, 2009

    Cheers!

    Reply
  57. snowmanjack

     /  May 15, 2009

    Excellent. Tried to do this myself years ago, but must have been missing the ‘wdPasteText’ part, so have been using a button to ‘Paste Special,’ but still always had to choose “Unformatted text.” This will be an awesome timesaver with the keyboard shortcut. Thanks so much!

    Reply
  58. Thanks, great post!!
    For the very beginners I’d advice watching this video tutorial to complete the task:

    http://www.myhowtoos.com/en/excel-howtoos/83-how-to-paste-as-unformatted-text-using-a-shortcut-in-ms-word

    Reply
  59. Kel

     /  May 9, 2009

    Thanks, you rock :)

    Reply
  60. Martin

     /  April 18, 2009

    This is Absolutely what I was looking for.
    This keyboard shortcut is used is program “My notes keeper” and I use it all the time. I could not figure out how to do it in Word. It’s working great. You made my day.

    Reply
  61. Jeremy

     /  April 2, 2009

    Schweet

    Reply
  62. Eva

     /  March 25, 2009

    Thanks for the info, better than what is found on Microsoft help or microsoft’s site

    Reply
  63. FrankZ

     /  March 17, 2009

    Thanks. It rocks!

    Reply
  64. edspammer

     /  March 10, 2009

    Thanks a lot. Just what I needed.

    @Berty: try using Firefox with the “Copy plain text” or “Extended copy menu” extensions. That lets you copy text from webpages without any formatting, which is probably the quickest way to do what you’re doing.

    Reply
  65. Cool… Every little helps.. N this little piece of code has saved hell lot of my time….

    Kudos….

    Reply
  66. JackpineJody

     /  January 28, 2009

    Thanks! I too gave up after many tries, but your code did the trick! Much appreciated!

    Reply
  67. JED

     /  January 22, 2009

    ps. Why on earth the default action is to Paste as HTML ???

    Reply
  68. JED

     /  January 22, 2009

    Just override old short cut (Ctrl+V) linked to the macro you created and the pain is away!

    Thanks for sharing the code.

    Reply
  69. DMesher

     /  January 13, 2009

    This is great. Thanks for sharing.

    Reply
  70. Paul Brackett

     /  January 3, 2009

    I had to edit the Visual Basic code to remove the redundant “Paste Special” line. Now the Paste Special line works great. Using WinXPSP2, Word2003 on an HP PC.

    Paul

    Reply
  71. In Office 2007, I found two ways to solve this:

    1. adding the “paste special” button in the Quick Access Toolbar. To do so :

    - in the top left section, click on the little arrow to open the customer quick access toolbar menu
    - then select the “more commands” option
    - choose commands from Home Tab
    - Add “Paste Special”

    (but then you still have to click)

    2. There is a shortcut built-in to access the paste special menu : ALT-CTRL-V

    Reply
  72. Sheldon

     /  October 19, 2008

    Can you add “paste as unformatted text” to the right-click menu? The old Word allowed one to modify the right-click menu, but I don’t know how to do it with 2007.

    Reply
    • Sebastian

       /  March 4, 2009

      Hi Sheldon, how did you modify the right click menu in the old Word versions? Would be very interested to know… thanx!

      Reply
  73. hi wat u up to?

    Reply
  74. hi wat u doin mate
    i love my familyand u

    Reply
  75. Jennifer

     /  September 29, 2008

    The new version of Word for Mac apparently doesn’t support VBA anymore, so I have to use AppleScript to create a macro. Does anyone know how I’d create this same macro in AppleScript? I know how to open the program, but not what to type! Thanks.

    Reply
  76. tobi

     /  September 6, 2008

    Hi,

    this is just superb! It helps more than a lot!!!
    many thanks
    Tobi

    Reply
  77. Grant

     /  September 3, 2008

    This is just what I was looking for. A wise man once told me, if you’re working in a program and find yourself thinking, “There’s got to be a better way…then there usually is.” Thanks for providing that better way.

    Reply
  78. Kate

     /  August 13, 2008

    Thank you SO much for this.

    Reply
  79. Genial! I’m so happy. :-)

    Reply
  80. nole

     /  July 22, 2008

    Great! Paste unformatted really should be the default settings in Word… Thanks!

    Reply
  81. You have saved me much time and effort. Thank you!

    Reply
  82. Nick

     /  July 7, 2008

    Thanks! Works like a charm. Much appreciated.

    Reply
  83. Hugh

     /  June 7, 2008

    Thanks! I tried to record a macro using the “paste special” “unformatted text” menu but it of course completely ignored it. I tried to modify the code but that was not right either. So I went to google and searched on “how can I write a Word macro to paste unformatted text” and got your web page! I have essentially a 250 page table that got corrupted and I am pasting cell by cell unformatted to avoid carrying any bugs with the pasted text. Thanks again.

    Reply
  84. Amir Amay

     /  May 12, 2008

    Cool! Thanks for sharing your knowledge!

    Reply
  85. Edwin Dando

     /  April 24, 2008

    Awesome. Thank you so much. Really, really handy…

    Reply
  86. THANKS!!!

    I tried to make a macro like this years ago and gave up in disgust due to programming confusion. You have saved my mouse hand hours of indignity!

    Now will someone write a wordprocessor as that’s as good at word-processing as Firefox is for web-browsing!?

    Reply
  87. @IG: Thanks for the comment. Oddly, the apostrophes were produced using the key to the left of the Enter key. In my blogging software they appear as straight apostrophes, on this post they appear as straight apostrophes, when cut-and-paste, voila, curly apostrophes. Bizarre. I have no idea how to produce a culy apostrophe using the keyboard, I’d never even seen the character before!

    I’ve updated the post to use WordPress’s funky sourcecode feature and hopefully that should sort it out.

    Reply
  88. IG

     /  April 2, 2008

    Regarding the apostrophe problem on Macs: On a Mac, you type the “comment” mark in Visual Basic by hitting the “single quote” key to the left of the Return key. In Word’s Visual Basic, this produces a straight up-and-down typewriter-style apostrophe. The code posted above contains slanted single quote marks instead. To keep the comments, just replace those slanted (or curly, which they transformed into in my version of Word) single quotes with the character to the left of the return key.

    Reply
  89. Joff

     /  March 27, 2008

    Yes, “Praise be to Slimm” If get error simply delete first 3 lines of code (ie skip the text marked ‘ )

    Reply
  90. I’m weeping tears of gratitude for this, and for all the time I’ve lost over the years cutting and “pasting special” using the edit menu. Oh little paste-special macro, where have you been all my computing life?

    Thanks, Mister Slimm.

    Reply
  91. @Gosh
    I don’t have a Mac so I am guessing. The apostrophe denotes that the remainder of the line is a comment and the error you are getting shows that it doesn’t realise that the line is a comment. Perhaps on the Mac an apostrophe doesn’t denote this. Change the apostrophe on each line to the comment marker or, if you don’t know what that is, just delete the comments altogether.

    Reply
  92. gosh

     /  October 31, 2007

    Hi –

    I was so happy to find this. But I get a compile error “Expected: Expression” It then prompts the macro editor and highlights the first less than symbol before the first summary.

    So sad.

    I use a IbookG4 Mac 2004 edition.

    Can you help out at all! This would DRASTICALLY IMPROVE my life as I cut and paste pretty much all day long!

    THANK YOU!!!

    Reply
  93. Thanks. I’ve fixed the comment section so pasting into the Visual Basic Environment should now work.

    Reply
  94. Berty

     /  August 9, 2007

    Slimm,

    Awesome! Thanks for the tip.

    I often copy select quotes from different web sites or feeds and put them in a Word document. I hate having to select Edit, then Paste Special, then etc…

    This has made my life incredibly easier.

    I did, however, run into a compile error. I eliminated the comments at the beginning and it worked fine (it may have something to do with quotes, or the fact that I cut and pasted your post into the macro instead of typing it in). I don’t think I will be creating anymore macros on my own and I’m not too concerned.

    Thanks again. You are menthol.

    Reply
  1. tandemrandom.com » Create a Hotkey to Paste Plain Text in Microsoft Word [How-to]
  2. McColley.net » Blog Archive » Create a Hotkey to Paste Plain Text in Microsoft Word [How-to]
  3. Create a Hotkey to Paste Plain Text in Microsoft Word [How-to] - 1925th Edition | Technology Revealed
  4. Create a Hotkey to Paste Plain Text in Microsoft Word [How-to] « Coolbeans
  5. Word 2003 Macro to Paste Unformatted Text — Tech On A Budget

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.