cs_Chuy
Messages postés12Date d'inscriptiondimanche 12 février 2006StatutMembreDernière intervention11 mai 2006
-
10 mai 2006 à 15:31
cs_Chuy
Messages postés12Date d'inscriptiondimanche 12 février 2006StatutMembreDernière intervention11 mai 2006
-
11 mai 2006 à 20:48
Bonjours, dans mon application vb6, j'utilise l'option imprimer. LOrsque je clique sur mon bouton imprimer, il m'imprime un fichier excel.
Seulement mon problème est que sa m'imprime 178 pages !!! Je voudrais en imprimer que 2, pourriez vous me dire ce qui ne va pas dans mon code ?
code: Private Sub Print_Click()
Dim appExcel As Excel.Application 'Application Excel
Dim wbExcel As Excel.Workbook 'Classeur Excel
Dim wsExcel As Excel.Worksheet 'Feuille Excel
'Ouverture de l'application
Set appExcel = CreateObject("Excel.Application")
'Ouverture d'un fichier Excel
Set wbExcel = appExcel.Workbooks.Open("C:\Analyseur_PC\relever_polluants.xls")
'wsExcel correspond à la première feuille du fichier
Set wsExcel = wbExcel.Worksheets(1)
ActiveWindow.SelectedSheets.PrintOut Copies:=1
wbExcel.Close
Set wbExcel = Nothing
appExcel.Quit
End Sub
cs_Chuy
Messages postés12Date d'inscriptiondimanche 12 février 2006StatutMembreDernière intervention11 mai 2006 10 mai 2006 à 15:34
hum j'en profite egalement, j'ai un autre petit problème,
J'ai créer un bouton afin de pouvoir imprimer un graphique situé sur mon application. Ce graphique est imprimé en pleine page, seulement il est étiré et donc flou :s
Je voudrais savoir comment faire pour l'imprimer uniquement sur une demi page par exemple !!!
Merci d'avance
code utilisé: Private Sub impression_graphique_Click()
MSChart1.EditCopy
With Printer
.PaintPicture Clipboard.GetData, 0, 0, .ScaleWidth, .ScaleHeight
.EndDoc
End With
End Sub