Page 1 sur 1

[R] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 13:34
par Hugues
Bonjour à tous,

Je pose cette question, mais je me doute un peu de la réponse...

Je voudrais écrire dans un fichier excel (ça je sais faire :mrgreen: ), puis l'imprimer. Est-ce possible?

Je sais faire avec NotePad & Word, mais pas avec Excel.

J'ai vu un tuto de Tlem concernant Autoit et l'impression.

Merci pour votre aide.

Re: [..] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 13:51
par jguinch
Euh, ça ?

Code : Tout sélectionner

$oExcel.ActiveWorkbook.PrintOut
; lance l'impression

Re: [..] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 13:52
par Ks10
On utilise la fonction _FilePrint("monfichier.xlsx")
Pense à mettre l'include File.au3 au début ! :)

Re: [..] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 13:57
par Hugues
Merci à tous,

J'ai trouvé en même temps lol

Code : Tout sélectionner

#Include <Excel.au3>

$oExcel = _ExcelBookNew(0)
_ExcelWriteCell($oExcel, "Sample Section A1", "A1")
_ExcelWriteCell($oExcel, "Sample Section A2", "A2")
_ExcelWriteCell($oExcel, "Sample Section A5", "A5")
_ExcelWriteCell($oExcel, "Sample Section A6", "A6")
_ExcelWriteCell($oExcel, "Sample Section B5", "B5")

$xlDialogPrinterSetup = 9
$hPrinter = $oExcel.Dialogs($xlDialogPrinterSetup).Show
$oExcel.Visible=0
$oExcel.ActiveWorkbook.PrintOut


MsgBox(0, "Printed", "")
_ExcelBookClose($oExcel, 0, 0)

Re: [R] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 14:00
par jguinch
Tu aurais pu chercher un peu avant de poster...

Re: [..] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 14:10
par Chrnos023
Ks10 a écrit :On utilise la fonction _FilePrint("monfichier.xlsx")
Pense à mettre l'include File.au3 au début ! :)
Fileprint marche avec tous type de fichier? Je pensais qu'il ne fonctionnait que pour les TXT.
Après j'ai aussi vu l'article de Tlem.

Re: [R] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 14:32
par Ks10
Je ne sait pas si il fonctionne avec tous les types de fichier mais en tous cas la avec mon test pour le fichier excel sa a fonctionner.
Tu peux tester le reste et nous remonter l'informations si tu a du temps :')

Re: [R] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 14:36
par Chrnos023
Ks10 a écrit :Je ne sait pas si il fonctionne avec tous les types de fichier mais en tous cas la avec mon test pour le fichier excel sa a fonctionner.
Tu peux tester le reste et nous remonter l'informations si tu a du temps :')
Je le garde dans un coin de ma tête et dès que j'aurais un peu de temp je ferais les test.
La je suis sur un SCCM..... à me prendre la tête.

Re: [R] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 14:49
par Chrnos023
Fileprint fonctionne pour Excel (je confirme :) ), word, porwerpoint.
Je n'ai pas d'autre idée de format à tester.

Re: [R] Imprimer une feuille Excel

Posté : jeu. 15 mai 2014 16:20
par jguinch
Ca fonctionnera pour toutes les applications qui supportent l'option "print" dans le menu contextuel du fichier.