Bonjour,
j'ai réalisé une petite appli sous Excel 2013 dont une des étapes consiste à mettre le contenu d'une variable String dans le presse-papier. Pour ce faire, j'ai utiliser le code suivant :
C'était un code que j'utilisais dans une appli Access 2010 qui fonctionne parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set mydata = New DataObject mydata.SetText Mon_Texte mydata.PutInClipboard
Sauf que ça ne marche pas avec Excel 2013 (ni Excel 2010, d'ailleurs). Il ne met rien dans le presse-papier. Par ailleurs, j'ai testé sur Excel 2003 (sur mon ordi de boulot) et ça marche très bien ! D'où vient le problème ?
Je précise que mon ordi perso fonctionne sous Windows 8 64 bits (avec Excel 2010 et Excel 2013) et que mon ordi de boulot fonctionne sous Windows XP 32 bits.
Est-ce le fait que mon ordi perso soit en 64 bits qui cause le problème ? Pourtant cette routine fonctionne sous Access que ce soit sur mon ordi perso et celui du boulot...
Partager