Detection presse papier

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

mamour60

XLDnaute Junior
Bonsoir a tous,

Je voudrais récupérer le contenu du presse papier dans une feuille excel
dés que je fais un copier avec la souris (une info d'internet ou tout autre logiciel)

Par exemple : je copie mon texte est automatiquement je le retrouve dans mon fichier excel.

Merci a tous et bonne soirée

@+

Bruno
 
Re : Detection presse papier

Bonsoir Dranreb,

Je voudrais que vba detecte l'entrée dans le presse papier est le colle dans la cellule par exemple A1
tout en restant sur internet sans que je sois obliger de retourner sous excel mais en laissant le fichier ouvert.

@+
 
Re : Detection presse papier

If faudrait interroger le presse papier périodiquement dans une boucle alors, avec des DoEvents.
Ceci à mettre dans un module ordinaire permet de considérer PressePapier comme une variable String qui copie ou qui colle selon qu'on lui affecte une valeur ou qu'on récupère sa valeur:
VB:
Property Get PressePapier() As String
Dim DOb As New DataObject
On Error Resume Next
DOb.GetFromClipboard: PressePapier = DOb.GetText
If Err Then MsgBox "Pas de données récupérées", vbCritical, "PressePapier"
End Property
Property Let PressePapier(Z As String)
Dim DOb As New DataObject
DOb.SetText Z: DOb.PutInClipboard
End Property
À +
 
Re : Detection presse papier

Il faudrait que vous ajoutiez la référence "Microsoft Forms 2.0 Object Library" à votre projet VBA.
Ensuite lancez cette procédure:
VB:
Sub TEST()
If PressePapier <> "" Then
   Feuil1.[A1].Value = PressePapier
   PressePapier = ""
Else
   Application.OnTime Now + 1 / 86400, "TEST"
   End If
End Sub
Elle se ré-exécutera jusqu'à ce qu'elle trouvera quelque chose dans le presse papier.
À +
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
15
Affichages
450
Réponses
5
Affichages
866
Réponses
3
Affichages
326
Retour