autocad53
Messages postés30Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention13 juin 2008
-
21 mai 2008 à 11:29
autocad53
Messages postés30Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention13 juin 2008
-
13 juin 2008 à 16:08
bonjours,
dans mon code j'ais réussi à copier les données de autoCAD, mais j'aimerais le coller dans un fichier texte type bloc-note qui se nomme maCommande... Et là blocage, j'ais même pas l'ombre d'une piste.
Merci pour vos post.
autocad53
Messages postés30Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention13 juin 2008 21 mai 2008 à 11:37
Le souci c'est que je ne peux jamais savoir le nombre de lignes que possède le fichier txt...
C'est pas possible de commander couper-copier-coller dans un fichier txt depuis vba Ecxel ?
mortalino
Messages postés6786Date d'inscriptionvendredi 16 décembre 2005StatutMembreDernière intervention21 décembre 201118 21 mai 2008 à 14:08
salut,
open "c:\chemin\fichier.txt" for append as #1
print #1, "tes valeurs"
close #1
Avec la métode Append, aucunes données ne sont effacées, elles se rajoutent à la suite de ce que contenait ton fichier.
Est-ce bien ça que tu voulais ?
autocad53
Messages postés30Date d'inscriptionmercredi 16 avril 2008StatutMembreDernière intervention13 juin 2008 21 mai 2008 à 14:52
merci à vous deux d'avoir répondu...
open "c:\chemin\fichier.txt" for append as #1
print #1, "tes valeurs"
close #1
ca je connaissait déja. Mais j'ais trouvé ça :
Dim iFile As Integer
Dim flux As String
Set MyData = New DataObject
'collage des données issue du presse papier
MyData.GetFromClipboard
iFile = FreeFile
Open "C:\MaCommande.txt" For Output As #iFile
Print #iFile, MyData.GetText
Close #iFile
ça marce d'enfer, allez y j'arive à coller même la constitution de 1958 (à savoir, très très très....trop long)
pour copier, remplacer GetFromClipboard par SetFromClipboard