Lecture du Presse-papiers en VBA sous Access

GuestCam Messages postés 56 Date d'inscription   Statut Membre Dernière intervention   -  
 Josef -
Bonjour à tous;
est-ce que quelqu'un aurait une idée de comment lire les données qui se trouvent dans le presse papiers avec VBA sous Access?
Merçi d'avance.
A voir également:

6 réponses

blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
1
GuestCam Messages postés 56 Date d'inscription   Statut Membre Dernière intervention  
 
merçi beaucoup Blux,
j'essaie tout de suite
0
GuestCam Messages postés 56 Date d'inscription   Statut Membre Dernière intervention  
 
Je ne sais pas où se situe l'erreur dans ce bout de code. l'erreur est "objet requis , erreur 424":

Private Sub AfficherPresse_Papier_Click()
TextclipBoard.setText "salut"
MsgBox "Le contenu du presse-papiers est : " & TextclipBoard.GetText
End Sub
0
blux Messages postés 27120 Date d'inscription   Statut Modérateur Dernière intervention   3 359
 
C'est pour ça que j'ai mis 'non testé... ;-)

Le code me parait trop simple, l'objet TextClipBoard doit être défini par ailleurs, peut-être via un module appelant une API...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gérard95
 
utilises la commade SENDKEYS qui simule envoi de touche.
SendKeys "^v" ' simule ctrl+v
0
Blagamon
 
Bonjour

Non Non Pas Send Key ! cette fonction ne marche plus sur access2007, il faut refaire toutes les fonctions qui utilsait ce simple principe efficace.

D'ailleur, je suis à la recherche d'un code simple permettant d'envoyer la valeur d'un champ dans ce fameux presse papier.

Merci
0
Josef
 
Je ne sais pas si tu as trouvé la réponse mais voici comment je m'en suis sorti grâce à l'aide en ligne d'Access

Dim Data As DataObject
Set Data = New DataObject
Data.SetText "lenom de ton contôle TextBox"
Data.PutInClipboard
0