OVH Cloud OVH Cloud

DataObject et presse-papier

3 réponses
Avatar
D.2
Bonjour,

voulant copier un texte dans le presse papier via VBA, j'ai =E9videmment =

eu recourt =E0 l'aide de VBA. Les forums excel confirment la proc=E9dure.=


extrait de mon programme:

With New DataObject
=2ESetText "Texte =E0 copier"
=2EPutInClipboard
End With

le probl=E8me est que DataObject n'est pas reconnu par le compilateur !
(au moment de l'ex=E9cution il me dit =ABType d=E9fini par l'utilisateur =
non=20
d=E9fini=BB ... Comment lui faire accepter =E7a ?

l'aide d'excel ne cite rien de particulier quant =E0 l'usage de ce=20
DataObject, il est donn=E9 tel quel dans les exemples. Comme sur la=20
plupart des sites d'ailleurs.

merci !

3 réponses

Avatar
Michel Pierron
Bonsoir D.2;
Ajoute un UserForm à ton projet, la bonne référence sera automatiquement
ajoutée et cochée, puis supprime l'UserForm.
La référence nécessaire subsistera.
MP

"D.2" a écrit dans le message de
news:
Bonjour,

voulant copier un texte dans le presse papier via VBA, j'ai évidemment
eu recourt à l'aide de VBA. Les forums excel confirment la procédure.

extrait de mon programme:

With New DataObject
.SetText "Texte à copier"
.PutInClipboard
End With

le problème est que DataObject n'est pas reconnu par le compilateur !
(au moment de l'exécution il me dit «Type défini par l'utilisateur non
défini» ... Comment lui faire accepter ça ?

l'aide d'excel ne cite rien de particulier quant à l'usage de ce
DataObject, il est donné tel quel dans les exemples. Comme sur la
plupart des sites d'ailleurs.

merci !
Avatar
D.2
Ajoute un UserForm à ton projet, la bonne référence sera automati quement
ajoutée et cochée, puis supprime l'UserForm.
La référence nécessaire subsistera.



Grandiose : ça suffit effectivement. Drôle de fonctionnement, mais
bon... Merci.

Avatar
Gaenonius
Drôle de fonctionnement


Tu peux aussi sauter l'étape Userform et ajouter directement à ton projet une
référence à la bibliothèque "Microsoft Forms 2.0 Object Library".

--
Gaenonius

Ajoute un UserForm à ton projet, la bonne référence sera automatiquement
ajoutée et cochée, puis supprime l'UserForm.
La référence nécessaire subsistera.




Grandiose : ça suffit effectivement. Drôle de fonctionnement, mais
bon... Merci.