Condividi:
Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!
Moderatori: Anthony47, Triumph Of Steel, archimede
di blackcurio » 12/04/05 10:29
Aiutatemi stampo da visual vasic su un foglio excel uso il metodo PRINTOUT e funziona tutto ma vorrei settare la qualita della stampa come faccio ?
-
blackcurio
- Newbie
-
- Post: 4
- Iscritto il: 06/08/02 15:29
di archimede » 12/04/05 10:50
Puoi chiarire cosa intendi esattamente con "stampo su un foglio Excel"?
Alessandro
-
archimede
- Moderatore
-
- Post: 2851
- Iscritto il: 07/11/02 12:41
- Località: Genova
-
di blackcurio » 12/04/05 10:57
il mio codice è questo puoi dagli un occhiata??
Dim FileExcel As Workbook
Dim FoglioExcel As Worksheet
Dim CellaFoglioExcel As Range
Set FileExcel = Excel.Workbooks.Open(App.Path & "\Fattura.xls")
'imposto la variabile oggetto FoglioExcel con il nome del foglio da leggere
Set FoglioExcel = FileExcel.Worksheets("Fattura")
''qui metto quello che è da riportare sulle celle excel
FoglioExcel.PrintOut
FileExcel.Close (False)
Set CellaFoglioExcel = Nothing
Set FoglioExcel = Nothing
Set FileExcel = Nothing
-
blackcurio
- Newbie
-
- Post: 4
- Iscritto il: 06/08/02 15:29
di tekanet » 12/04/05 11:06
Credo tu possa utilizzare la property
FoglioExcel.PageSetup.PrintQuality
HTH, tK
-
tekanet
- Utente Senior
-
- Post: 173
- Iscritto il: 03/09/02 10:22
- Località: Milano sud-ovest
-
di archimede » 12/04/05 11:10
Da google:
You need to manipulate the printer as excel sees it. Below are some Excel VBA commands recorded as a macro in excel, then modified for use in VB. Lookup the properties and methods in Excel's help. Assuming you are using Excel objects in VB, you can then do something like this:
Dim XL as Excel.Application
Dim XLSheet as Excel.Worksheet
With XLSheet.PageSetup
.PrintGridlines = False
.Orientation = xlPortrait
.PaperSize = xlPaperLetter
.FirstPageNumber = xlAutomatic
End With
XL .ActivePrinter = "HP LaserJet 4L on LPT1:"
XLSheet.PrintOut 1, 1, 2 'prints two copies
HTH.
Alessandro
-
archimede
- Moderatore
-
- Post: 2851
- Iscritto il: 07/11/02 12:41
- Località: Genova
-
di blackcurio » 12/04/05 13:44
provo e ti faccio sapere per ora grazie mille
-
blackcurio
- Newbie
-
- Post: 4
- Iscritto il: 06/08/02 15:29
di luna11 » 13/04/05 00:41
In effetti anche nelle macro di access è prevista una opzione sulla qualità di stampa.
-
luna11
- Utente Senior
-
- Post: 3634
- Iscritto il: 10/08/01 01:00
Torna a Programmazione
Topic correlati a "Stampa da Visual Basic su foglio Excel":
Chi c’è in linea
Visitano il forum: Nessuno e 4 ospiti