OVH Cloud OVH Cloud

Comment vider le presse-papier ?

28 réponses
Avatar
Gouap
Bonjour,

Quand je lance la commande ci-dessous plusieurs fois de suite, Excel
m'affiche un message d'erreur pour manque de mémoire.

Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap ' Copie la zone

Est-ilo possible de vider le presse papier d'une partie de son contenu ou de
sa totalité ?

@+
Philippe

8 réponses

1 2 3
Avatar
LSteph
Bonjour, Amandine Parmesan qui avec ferceur
reprenait...EmptyClipboard...


si tu as bien lu , j'ai déjà indiqué que ce code, s'il va pour le
presse papier , (plus rien quand ctrl+v) ne fonctionne pas
pour ce qui est stocké dans le volet office sur la droite.

Cordialement.

--
lSteph

On 12 fév, 21:25, Amandine Parmesan wrote:
On Fri, 12 Feb 2010 15:04:58 +0100, "Gouap" wrote:
>Bonjour,

>Quand je lance la commande ci-dessous plusieurs fois de suite, Excel
>m'affiche un message d'erreur pour manque de mémoire.

>Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap ' Copie la zone

>Est-ilo possible de vider le presse papier d'une partie de son contenu o u de
>sa totalité ?

>@+
>Philippe

Ou encore ca :
Private Declare Function CloseClipboard Lib "user32" () As Long
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As
Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long

Private Sub Commande0_Click()
    OpenClipboard 0
    EmptyClipboard
    CloseClipboard
End Sub
--
France-Irlande
J'ai pas honte d'être francaise, mais j'aimerai être fier en laissant notre place à l'Irlande.
C'est une question d'honneur
Mais je ne me fais aucune illusion. J'espère que l'equipe qui a volé le match soit humilié et rentre la tête baissé.http://www.youtube.com /watch?v=ekxsmPnHWSA


Avatar
LSteph
..idem , déjà suggeré ne fait pas mieux.


n 12 fév, 21:27, Amandine Parmesan wrote:
On Fri, 12 Feb 2010 15:04:58 +0100, "Gouap" wrote:
>Bonjour,

>Quand je lance la commande ci-dessous plusieurs fois de suite, Excel
>m'affiche un message d'erreur pour manque de mémoire.

>Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap ' Copie la zone

>Est-ilo possible de vider le presse papier d'une partie de son contenu o u de
>sa totalité ?

>@+
>Philippe

Encore ca :
le "application.cutcopymodeúlse" arrête le mode cut copy, mais ne
vide pas le presse papier, faite plusieur copier coller et excel stock
les anciens copier dans le presse papier.
Afin de vider le contenu total du presse papier, utilise le code
suivant;

Sub ClearClipboard()
Dim oDataObject As DataObject

Set oDataObject = New DataObject
oDataObject.SetText ""
oDataObject.PutInClipboard

Set oDataObject = Nothing
End Sub
--
France-Irlande
J'ai pas honte d'être francaise, mais j'aimerai être fier en laissant notre place à l'Irlande.
C'est une question d'honneur
Mais je ne me fais aucune illusion. J'espère que l'equipe qui a volé le match soit humilié et rentre la tête baissé.http://www.youtube.com /watch?v=ekxsmPnHWSA


Avatar
LSteph
Bonjour,

Voilà, cet exemple là fonctionne!!
Il vide bien tout ce qui est dans le volet office sur la droite.
Un lien cela disparaît vite...
Y a t il un copyright ou des droits d'auteur, sur le code pour que tu
ne le publies pas ici??
....du coup je n'ose.

--
lSteph


On 12 fév, 20:56, "michdenis" wrote:
Voir ce classeur :  http://cjoint.com/?cmu2RalzQ1

N.B - Le code n'est pas adapté pour la version 2007.
Mais fonctionne très bien avec Excel 2003 (testé)

"Tatanka" a écrit dans le message de gro upe de discussion :
OvGp7p$ Tu as mis le code suggéré d ans un module standard...
> Tu as mis quelque chose dans le presse-papiers
> tu as exécuté la procédure
Oui
> et tu peux copier ailleurs ce que tu avais mis dans le presse-papiers ?

Non.

Mais le presse-papier n'est pas vide. Je peux y sélectionner un élé ment
et le copier sur ma feuille.

Serge

"michdenis" a écrit dans le message de news:
uHDSxc$





> | et j'ai lancé ta macro. Il ne se passe rien !
> | Y aurait-il une référence à cocher ?

> Tu as mis le code suggéré dans un module standard...
> Tu as mis quelque chose dans le presse-papiers
> tu as exécuté la procédure
> et tu peux copier ailleurs ce que tu avais mis dans le presse-papiers ?

> Qu'est-ce que tu entends par "il ne se passe rien" ?- Masquer le texte des messages précédents -

- Afficher le texte des messages précédents -


Avatar
Gouap
Bonjour,

Je viens de passer en revue et de tester toutes les solutions que vous
m'avez proposées sans pouvoir me défaire de mon message d'erreur.
Je doute par concéquent que ce soit un problème de presse-papier.

Le message exacte est le suivant :
"Excel ne peut pas terminer cette tâche avec les ressources disponibles.
Sélectionnez moins de données ou fermez des applications."

Avez vous une idée de l'origine de ce message et comment y remédier ?

@+
Philippe


"Gouap" a écrit dans le message de news:
uUpUqw%
Bonjour,

Quand je lance la commande ci-dessous plusieurs fois de suite, Excel
m'affiche un message d'erreur pour manque de mémoire.

Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap ' Copie la
zone

Est-ilo possible de vider le presse papier d'une partie de son contenu ou
de sa totalité ?

@+
Philippe



Avatar
michdenis
| Un lien cela disparaît vite...
| Y a t il un copyright ou des droits d'auteur, sur
| le code pour que tu ne le publies pas ici??
| ....du coup je n'ose.

Tu sais lire ! Dans le classeur publié, le nom de la personne
qui a publié cette procédure sur ce forum est inscrit en
rouge. À ce que je sache, l'auteur n'a jamais fait allusion
à de quelconques copyrights !
Je ne peux pas aller plus loin que de citer ma source.
Avatar
Daniel.C
Bonjour.
J'ai déjà eu ce message, il y a longtemps. Je crois que ça veut dire
que Windows, pas Excel est à genoux. Tu as essayé après reboot ?
Daniel

Bonjour,

Je viens de passer en revue et de tester toutes les solutions que vous m'avez
proposées sans pouvoir me défaire de mon message d'erreur.
Je doute par concéquent que ce soit un problème de presse-papier.

Le message exacte est le suivant :
"Excel ne peut pas terminer cette tâche avec les ressources disponibles.
Sélectionnez moins de données ou fermez des applications."

Avez vous une idée de l'origine de ce message et comment y remédier ?

@+
Philippe


"Gouap" a écrit dans le message de news:
uUpUqw%
Bonjour,

Quand je lance la commande ci-dessous plusieurs fois de suite, Excel
m'affiche un message d'erreur pour manque de mémoire.

Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap ' Copie la
zone

Est-ilo possible de vider le presse papier d'une partie de son contenu ou
de sa totalité ?

@+
Philippe





Avatar
Gouap
Bonjour,

J'ai essayé en redémarant Windows ou simplement Excel et ça fonctionne mais
si j'insiste un peu plus (copie de la page en mode bitmap pour avoir le
filigrame avec Selection.CopyPicture Appearance:=xlScreen,
Format:=xlBitmap ) j'obtiens ce satané message.
Sans rien faire de particulier, si j'attends un peu et que je relance la
macro, ça refonctionne de nouveau.

@+
Philippe


"Daniel.C" a écrit dans le message de news:

Bonjour.
J'ai déjà eu ce message, il y a longtemps. Je crois que ça veut dire que
Windows, pas Excel est à genoux. Tu as essayé après reboot ?
Daniel

Bonjour,

Je viens de passer en revue et de tester toutes les solutions que vous
m'avez proposées sans pouvoir me défaire de mon message d'erreur.
Je doute par concéquent que ce soit un problème de presse-papier.

Le message exacte est le suivant :
"Excel ne peut pas terminer cette tâche avec les ressources disponibles.
Sélectionnez moins de données ou fermez des applications."

Avez vous une idée de l'origine de ce message et comment y remédier ?

@+
Philippe


"Gouap" a écrit dans le message de news:
uUpUqw%
Bonjour,

Quand je lance la commande ci-dessous plusieurs fois de suite, Excel
m'affiche un message d'erreur pour manque de mémoire.

Selection.CopyPicture Appearance:=xlScreen, Format:=xlBitmap ' Copie la
zone

Est-ilo possible de vider le presse papier d'une partie de son contenu
ou de sa totalité ?

@+
Philippe









Avatar
LSteph
Salut Md,

oui bien sûr on lit bien et bien mieux que le visiteur du forum
qui passera dans quelques jours et s'interessera à ta réponse
lorsque le lien ne menera plus nulle part..

Alors quand on donne un exemple par lien
si! résolument je pense que l'on peut aller un rien plus loin , copier
coller le code même apres le message, ca reste..
..et du moment que l'auteur est cité.
@+

--
lSteph

michdenis" a écrit dans le message de
news:
| Un lien cela disparaît vite...
| Y a t il un copyright ou des droits d'auteur, sur
| le code pour que tu ne le publies pas ici??
| ....du coup je n'ose.

Tu sais lire ! Dans le classeur publié, le nom de la personne
qui a publié cette procédure sur ce forum est inscrit en
rouge. À ce que je sache, l'auteur n'a jamais fait allusion
à de quelconques copyrights !
Je ne peux pas aller plus loin que de citer ma source.



1 2 3