Lo que hago para mandar a imprimir es lo siguiente:
Private Sub CmdImprimir_Click()
Dim IntControl As Integer
IntControl = 1
If MsgBox("Se imprimirán los registros, oprima SI para imprimir, NO para cancelar", vbYesNo + vbInFormation, "Imprimir") = vbYes Then
For i = 1 To LvwPrint.ListItems.Count - 1
Printer.Font.Name = "Verdana"
Printer.Font.Size = "8"
Printer.ScaleMode = 1 'Pulgada
Printer.CurrentY = 5
Printer.CurrentX = 10
Printer.Print , LvwPrint.ListItems(i)
For j = 1 To 3 '3 es el Numero de Columnas
Printer.Print , LvwPrint.ListItems(i).SubItems(j)
Next j
IntControl = IntControl + 1
If IntControl = 80 Then
Printer.NewPage
IntControl = 0
End If
Next i
Printer.EndDoc
End If
End Sub
Pero todo me sale en una misma línea, que es lo que me falta?
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pesimo gusto contentarse con algo mediocre cuando lo excelente esta a nuestro alcance--