View Single Post
  #5   Report Post  
Posted to microsoft.public.word.docmanagement
Jay Freedman Jay Freedman is offline
external usenet poster
 
Posts: 9,854
Default automatically delete text in clipboard on exit

My experience is that the message appears most often when the copied information
includes embedded graphics files. In testing the macro I posted, all I needed to
copy in order to trigger the message was the standard =rand() text plus two JPG
images. I don't think it had much to do with resources, either, as this is a
reasonably robust PC.

--
Jay

On Sat, 30 May 2009 18:05:14 +0100, "Tony Jollans" My forename at my surname
dot com wrote:

When you copy something onto the clipboard, it is put there in several
formats (the Paste Special list of formats gives an indication of the
formats that are there). Some of those formats are actually 'on the
clipboard' (that is in some Windows memory somewhere) in full, and some of
them are just stubs with a marker to get the full data, if required, from
the application that placed the data there. If you have put something on the
clipboard from Word, and one of the formats it chooses to use is such a
stub, and then you close Word, Word recognises that it won't be around,
should you later try to paste the item in that format, so it asks you if you
will want it, and if you say yes, it will put the data there in full.

The criteria Word uses when deciding how to put data on the clipboard are
not documented (AFAIK) and may depend on many factors, size being but one.
Perhaps, and this is sheer guesswork on my part, it is less inclined to copy
full data on a machine with limited resources, so some people may see the
message more than others. Perhaps, of course, Stephen regularly copies large
items.

--
Enjoy,
Tony

www.WordArticles.com

"grammatim" wrote in message
...
The only time I've gotten that message is when some very long text is
on the Clipboard (and the message refers to the largeness of the
material), so it's not normal behavior for Word to ask about it, so
there must be some way to turn off the prompt! In Office? In Windows?

On May 30, 11:33 am, Jay Freedman wrote:
On Sat, 30 May 2009 02:56:00 -0700, Stephen

wrote:

Hi,


Every time I exit Word 2007, I get a box that asks me if I want to keep
the
text in the clipboard for other applications. I never want to keep the
text
in the clipboard, so does anyone possibly know of some way that I can
tick
some box so that I'll never be asked that again.


Thanks for any help.


Stephen


There's no way to "tick some box" to turn off the prompts. You need a
macro to
clear the clipboard before exiting from Word. Put this macro into a module
in
the Normal.dotm template (seehttp://www.gmayor.com/installing_macro.htmif
needed):

Sub AutoClose()
Dim MyData As DataObject
If Documents.Count 2 Then
' clear clipboard
Set MyData = New DataObject
MyData.SetText ""
MyData.PutInClipboard
Set MyData = Nothing
End If
End Sub

--
Regards,
Jay Freedman
Microsoft Word MVP FAQ:http://word.mvps.org
Email cannot be acknowledged; please post all follow-ups to the newsgroup
so all may benefit.