Impression Excel via Delphi [Résolu]

Messages postés
25
Date d'inscription
mercredi 19 juillet 2006
Dernière intervention
15 mars 2009
- 23 avril 2007 à 11:02 - Dernière réponse :
Messages postés
25
Date d'inscription
mercredi 19 juillet 2006
Dernière intervention
15 mars 2009
- 23 avril 2007 à 13:42
Bonjour,

   Je voudrais lancer l'impression d'une feuille excel directement depuis Delphi.  Tout ce que j'ai réussi a faire pour l'instant c'est importer la feuille dans un OleContainer puis d'imprimer la form.  Il y a surement moyen de faire mieux.  Avez-vous des solutions?
   Merci d'avance

Wisdeco
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
122
Date d'inscription
mardi 3 avril 2007
Dernière intervention
15 novembre 2007
- 23 avril 2007 à 12:42
3
Merci
Il faut utiliser la méthode PrintOut du classeur.
Lancer une instance d'excel avec visible à faux
Ouvrir le classeur excel en ajoutant un _workbook qui contiendra le classeur
Lancer l'impression
Refermer l'instance d'excel

Merci jelume 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de jelume
Meilleure réponse
Messages postés
25
Date d'inscription
mercredi 19 juillet 2006
Dernière intervention
15 mars 2009
- 23 avril 2007 à 13:42
3
Merci
Aaaah Merci beaucoup !!
C'était vraiment tout bête en fait , mais faut le savoir ^^

vXL := createoleobject('Excel.Application');
vXLworkbook:=vXL.workbooks.open('C:\Projet caisse unique\Recu.xls');

vXLworkbook.printout;

Merci wisdeco81 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 88 internautes ce mois-ci

Commenter la réponse de wisdeco81
Messages postés
122
Date d'inscription
mardi 3 avril 2007
Dernière intervention
15 novembre 2007
- 23 avril 2007 à 11:45
0
Merci
Bonjour

Oui, en utilisant au choix
 OLE pour ouvrir le fichier et lancer l'impression
 le Shell de Windows pour demander demander l'impression

OLE me semble plus simple.
Voir pour cela l'excellent site: http://www.djpate.freeserve.co.uk/Automation.htm

Bonne prog !
Commenter la réponse de jelume
Messages postés
25
Date d'inscription
mercredi 19 juillet 2006
Dernière intervention
15 mars 2009
- 23 avril 2007 à 12:06
0
Merci
Je comprends pas trop.  Mais il ne faut pas qu'on voie excel du tout : Genre on clique sur un bouton delphi et hop ca imprime ^^
ca existe pas un truc genre "XLworksheet.print" ?

Merci

Wisdeco
Commenter la réponse de wisdeco81

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.