[VBA] Travailler avec un retour (via le presse-papiers) ?

Travailler avec un retour (via le presse-papiers) ? [VBA] - VB/VBA/VBS - Programmation

Marsh Posté le 13-07-2007 à 10:08:17    

Bonjour,
 
j'écris un VBA pour automatiser (avec force SendKeys) l'importation d'informations depuis une application type client SSH (IBM Access Client en l'occurence) dans Office, et j'aurais besoin à un moment précis, d'agir selon ce qui est affiché à un endroit. Je peux, en me débrouillant, arriver à copier ce qu'il y a à cet endroit dans le presse-papiers, mais comment faire ce qui ressemblerait à un "If clipboard.content = "Foo" Then" ? J'envisage un trucc immonde à base de composant ou coller le texte en question et ensuite faire un If dessus mais je ne sais pas trop si ça marche et surtout ça a l'air chiant à faire.
 
Vous connaissez un meilleur moyen ?
 
Merci


Message édité par Piksou le 13-07-2007 à 10:08:59

---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 13-07-2007 à 10:08:17   

Reply

Marsh Posté le 13-07-2007 à 10:49:23    

Ah, http://word.mvps.org/FAQS/MacrosVB [...] pboard.htm ?

Code :
  1. Dim  MyData  As DataObject
  2. Dim strClip As String
  3. Set MyData = New DataObject
  4. MyData.GetFromClipboard
  5. strClip = MyData.GetText


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Marsh Posté le 13-07-2007 à 16:21:54    

Ça marche :o


---------------
« Le verbe "aimer" est le plus compliqué de la langue. Son passé n'est jamais simple, son présent n'est qu'imparfait et son futur toujours conditionnel. » Jean Cocteau
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed