As far as I know, there is no way to alter the default behavior of the
paste command in Windows. However, in Word, you can use a macro to
always paste as unformatted text:
Sub PasteAsUnformatted()
On Error Resume Next
Selection.PasteSpecial DataType:=wdPasteText
End Sub
Store the macro in normal.dot and it will be available for all
documents. You can use Tools>Customize to add it to a toolbar button
for easy access. See http://gmayor.com/installing_macro.htm
If you name the macro EditPaste (instead of PasteAsUnformatted), it
will replace the built-in paste command, which makes it even easier to
use, but this may not be what you want: For example, when pasting a
table in Word, it will be converted to text. You'd have to use Paste
Special to paste as a table.

Signature
Stefan Blom
Microsoft Word MVP
> When I paste text in an Office document such as Word or Excel (or anywhere
> text attributes are supporetd), the text always retains the attributes of
[quoted text clipped - 21 lines]
> believe that the way I work is different to anybody else and can't imagine
> why this is the default behaviour.
Jonathan Finney - 10 Oct 2005 11:28 GMT
Thanks Stefan.
This is exactly the behavoiur I need. Having to use Paste Special to paste
formatted text is fine.
The only problem is it'll only work in Word. What I really need is to
change the default behaviour of pasting in Windows so it does this in any
program that has the capability to paste formatted text .

Signature
Jonathan Finney
> As far as I know, there is no way to alter the default behavior of the
> paste command in Windows. However, in Word, you can use a macro to
[quoted text clipped - 55 lines]
> imagine
> > why this is the default behaviour.