[vb6] Mettre du text dans le Clipboard

Sauvegarde2 Messages postés 219 Statut Membre -  
 bast7373 -
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. bast7373
     
    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
  2. Sauvegarde2 Messages postés 219 Statut Membre 261
     
    Help !
    0
  3. Sauvegarde2 Messages postés 219 Statut Membre 261
     
    Help²
    0