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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 !
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" <Only-News@nomail.fr> a écrit dans le message de
news:uzaiJVLAFHA.2156@TK2MSFTNGP10.phx.gbl...
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.
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 !
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.
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.
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.
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.
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.
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.