[vb6] Mettre du text dans le Clipboard

Bonjour,
Je suis en train de faire un programme et je voudrais que celui ci envoi du texte vers un autre programme.
J'utilise pour cela le code suivant :

Boite.SelStart = 0
Boite.SelLength = Len(Boite.Text)
SendKeys ("^{x}")
AppActivate ("OpenOffice.org Writer")
SendKeys ("^{v}")

Mais bizarrement sendkeys ("^{x}") ne fonctionne que s'il est seul : dés que je rajoute du code après, il ne fonctionne plus. J'ai essayé diverses astuces mais aucunes n'a fonctionné :x

Est ce que vous pourriez me dire comment faire marcher sendkeys ou à défaut comment on peut écrire dans le presse-papier (via la méthode clipboard) ?
Siouplait :D

3 réponses

  1. tu fais le suivant pour du texte:

    Clipboard.SetText (ta boite text.text)
    ta boite text.Text = Clipboard.GetText

    pour autre chose que du texte le suivant:

    Clipboard.SetText (le nom de ton truc)
    le nom de ton truc = Clipboard.GetText

    est-ce que c'est ça que tu voulais ?
    1