Argh besoin d'aide en visual !!!!

graig -  
 graig -
g besoin d'une tite aide en visual basic : voila g un programme avec cette ligne de commande pour imprimer "Sub Imprim()
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
End Sub" et en fait je voudrais ka la place d'imprimer il m'enregistre dans un fichier texte mé je conné rien en VB si vous pouviez maider ce serai super cool merci =)))
A voir également:

2 réponses

Utilisateur anonyme
 
eh ben après Collate:=True, il faut ajouter quelque chose, et avant aussi, mais j'ai l'impression que tu as un problème avec ton nombre d'arguments:

ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

moi j'en fais

ActiveWindow.SelectedSheets.PrintOut , , 1, , , True, True, PrToFileName:="c:\testexcel.prt"

où le premier true est pour PrintToFile, le second pour Collate, et le dernier argument donne le nom du fichier de destination.

Toutefois, ce dernier argument ne passe peut-être pas suivant ta version d'Excel, si c'est avant 2000 alors il faudra sûrment préparer une chaîne auparavant et passer un SendKeys:

LeFichier = "c:\testexcel.prt" & "{ENTER}"
SendKeys LeFichier, False
0
Utilisateur anonyme
 
on recommence sur une ligne (j'ai oublié les tirets magiques)

ActiveWindow.SelectedSheets.PrintOut , , 1, , , True, True, PrToFileName:="c:\testexcel.prt"

_____________________________________________________________________________________________________
0
graig
 
Ok je te remercie je vé essayer ca si ca marche pa je reviendrai te voir ;-)
0
graig
 
argh ton truc ca marche mé le probleme c ke le fichier crée n'est po exploitable et en fait g besoin de pouvoir traiter les données ki se trouve dans le fichier obtenu et je sé pa comment faire si tu pouvé maider ca srai cool =)
0
Utilisateur anonyme
 
ça n'a plus rien à voir en effet, ce n'est plus de l'impression dans un fichier mais de l'entrée/sortie

Là il faut savoir ce que tu as au départ et ce que tu veux obtenir à l'arrivée et pour en faire quoi.
On utilise la méthode Open et ensuite on boucle sur les cellules dont le contenu doit passer dans le fichier texte, avec les conditions de ton choix. Faut voir les détails.

Si tu ne peux pas les donner je t'enverrai un fichier de démonstratoin, c'est simple, tu pourras ensuite extrapoler...
0
graig > Utilisateur anonyme
 
wé ca srait cool si tu pouvé menvoyer ca ... ca m'aiderai bcp je pense je te remerci par avance je te redonne mon mail o k ou alors c : graig69@caramail.com @++++ et encore merci
0
graig > Utilisateur anonyme
 
élo je te recontacte car tu m'avais proposer de m'envoyer un fichier de demonstration jvoulé savoir si cette proposition tenait tjrs car je n'ai tjrs rien recu si tu pouvé me lenvoyer ca serait cool car j'en ai vraiment besoin je suis completement coincé je suis désolé de te relancer com ca mé je sui desesperé :)))

je te remercie par avance @+++
0