Jag försöker mig på att skriva ut en grid. Eftersom griden innehåller 99 kolumner delar jag upp det på två sidor. Första sidan där jag skriver ut kolumn 0-50 är inga problem. Sida två blir det dock problem med. Utskriften med kolumn 51-99 börjar där kolumn 50 slutar, alltså alldeles för långt ut till höger på papperet. Jag vill ju att sida 2 börjar på samma ställe som sida 1 på papperet. Koden jag använder är:Utskrift av en Grid
sngRowHeight = 0.5!
sngColWidth = 0.5!
sngLeftMargin = 2!
sngTopMargin = 0.6!
For iRow = 0 To (Grid2.Rows() - 1)
Grid2.row = iRow
Printer.CurrentY = ((sngRowHeight * iRow) + sngTopMargin)
For iCol = 51 To 98
Grid2.col = iCol
Printer.CurrentX = ((sngColWidth * iCol) + sngLeftMargin)
Printer.Print Grid2.Text();
Next iCol
Next iRow