Access vba : copier en mémoire comme Ctrl+C [Résolu]

Messages postés
4
Date d'inscription
mercredi 24 novembre 2004
Dernière intervention
1 août 2005
- - Dernière réponse : philou4283
Messages postés
4
Date d'inscription
mercredi 24 novembre 2004
Dernière intervention
1 août 2005
- 26 mai 2005 à 18:01
Bonjour !

Je cherche la commande pour copier des données en mémoire à partir du language vba de access comme si on faisait un Ctrl+C. Par exemple je souhaite après une requête de selection copier en mémoire un champ (ou bien tout simplement le contenu d'une variable String) pour que l'utilisateur n'ai plus qu'à faire Ctrl+V...
En Excell je sais que celà peut se faire grâce à :

Range("A1").Select
ActiveCell.Copy

Mais je ne parviens pas à trouver une commande équivalente ou bien à l'utiliser avec access...

HELP !!!!!
Merci bcp :)

Lieon
Afficher la suite 

2 réponses

Meilleure réponse
Messages postés
4
Date d'inscription
mercredi 24 novembre 2004
Dernière intervention
1 août 2005
3
Merci
Réponse brève mais efficace :)

Voici ce que j'ai trouvé sur internet en recherchant copy to clipboard :
En vba Access :

Dim MyDataObj As New DataObject
MyDataObj.SetText "This Is A Text String"
MyDataObj.PutInClipboard

Et hop c'est dans le presse papier !
Merci tbbuim !

PS : j'ai dû importer les références de Microsoft form 2.0 object library, si vous ne les avez pas en liste ils sont dans system32/FM20.dll

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Messages postés
940
Date d'inscription
jeudi 20 février 2003
Dernière intervention
3 février 2011
5
0
Merci
Cherche de l'aide sur comment charger quelque chose dans le presse papier.
TBBUIM

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.