[VBA] fonction Openclipboard
Fermé
Elboubdelapampa
Messages postés
171
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
18 mars 2012
-
4 août 2010 à 11:44
Elboubdelapampa Messages postés 171 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 18 mars 2012 - 4 août 2010 à 15:04
Elboubdelapampa Messages postés 171 Date d'inscription mardi 26 janvier 2010 Statut Membre Dernière intervention 18 mars 2012 - 4 août 2010 à 15:04
Bonjour,
dans mon code j'ai repris la fonction Openclipboard 0 d'un autre code. Tout fonctionne mais je voudrais savoir à quoi correspond ce 0? J'ai pas trouvé avec F1 ni chez mon ami google.
Merci d'avance
dans mon code j'ai repris la fonction Openclipboard 0 d'un autre code. Tout fonctionne mais je voudrais savoir à quoi correspond ce 0? J'ai pas trouvé avec F1 ni chez mon ami google.
Merci d'avance
5 réponses
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
4 août 2010 à 13:01
4 août 2010 à 13:01
Bonjour,
Apparemment c'est un paramètre passé à la fonction.
;o)
Apparemment c'est un paramètre passé à la fonction.
;o)
Elboubdelapampa
Messages postés
171
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
18 mars 2012
7
4 août 2010 à 13:04
4 août 2010 à 13:04
Je pense bien mais il sert à quoi?
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
4 août 2010 à 13:08
4 août 2010 à 13:08
Je ne sais pas sur quelle version d'Excel tu travailles, je n'ai pas la fonction Openclipboard dans ma version 2002 SP3.
Si c'est une fonction créée par un quidam, je ne peux pas t'en dire plus. J'étais nul en cours divinatoire au bahut ... ^^
;o)
Si c'est une fonction créée par un quidam, je ne peux pas t'en dire plus. J'étais nul en cours divinatoire au bahut ... ^^
;o)
Elboubdelapampa
Messages postés
171
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
18 mars 2012
7
4 août 2010 à 13:21
4 août 2010 à 13:21
Merci pour la réponse
Bah j'ai la même version Excel que toi... A vrai dire je sais plus vraiment ou je l'ai chopée mais ma macro fait:
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
Sub VidePP()
OpenClipboard 0
EmptyClipboard
CloseClipboard
End Sub
ça vide le presse-papiers. Mais j'ai pas souvenir d'avoir installé quoi que ce soit.
Bah j'ai la même version Excel que toi... A vrai dire je sais plus vraiment ou je l'ai chopée mais ma macro fait:
Private Declare Function OpenClipboard Lib "user32" (ByVal hwnd As Long) As Long
Private Declare Function EmptyClipboard Lib "user32" () As Long
Private Declare Function CloseClipboard Lib "user32" () As Long
Sub VidePP()
OpenClipboard 0
EmptyClipboard
CloseClipboard
End Sub
ça vide le presse-papiers. Mais j'ai pas souvenir d'avoir installé quoi que ce soit.
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
4 août 2010 à 14:12
4 août 2010 à 14:12
C'est une librairie Windows "USER32" qui permet, entre autre, de vider le presse papier effectivement.
Je n'ai pas le temps de chercher mais tu dois trouver sur le net des informations concernant la lib User32.
Bon courage
;o)
Je n'ai pas le temps de chercher mais tu dois trouver sur le net des informations concernant la lib User32.
Bon courage
;o)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Elboubdelapampa
Messages postés
171
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
18 mars 2012
7
4 août 2010 à 14:26
4 août 2010 à 14:26
Bah merci,
ça m'a permis de comprendre ce qu'est une API Windows,
Donc si j'ai bien compris le 0 veut dire qu'il ouvre le presse-papiers lié à Excel...
ça me semble bizarre, mais je vais chercher un peu plus.
Merci en tout cas.
ça m'a permis de comprendre ce qu'est une API Windows,
Donc si j'ai bien compris le 0 veut dire qu'il ouvre le presse-papiers lié à Excel...
ça me semble bizarre, mais je vais chercher un peu plus.
Merci en tout cas.
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
4 août 2010 à 14:43
4 août 2010 à 14:43
Donc si j'ai bien compris le 0 veut dire qu'il ouvre le presse-papiers lié à Excel...
Non, je n'ai pas dit ça ... apparemment 0 est le handle du presse papier. Autrement dit, c'est la valeur numérique qui représente un objet (un pointeur sur l'objet).
Non, je n'ai pas dit ça ... apparemment 0 est le handle du presse papier. Autrement dit, c'est la valeur numérique qui représente un objet (un pointeur sur l'objet).
Elboubdelapampa
Messages postés
171
Date d'inscription
mardi 26 janvier 2010
Statut
Membre
Dernière intervention
18 mars 2012
7
4 août 2010 à 15:04
4 août 2010 à 15:04
Non je sais bien que t'as pas dit ça... C'est ce que j'ai interprété d'après mes visites chez M.Google.
Mais apparemment j'ai trop simplifié la réalité, je suis bon pour un petit moment de recherche!
En tout cas merci pour le temps que tu as pris, ça m'a ouvert plusieurs pistes.
Mais apparemment j'ai trop simplifié la réalité, je suis bon pour un petit moment de recherche!
En tout cas merci pour le temps que tu as pris, ça m'a ouvert plusieurs pistes.