Se vuoi puoi usare Print. Per esempio
nel seguente modo stampi i record selezionati nella ListV:
codice:
' Verifica se c'è una selezione:
Dim itm As ListItem
Set itm = FrmLista.LvSearch.SelectedItem
Dim i As Integer
Dim ItemChecked As Boolean
ItemChecked = False
' Verifica l'esistenza di una selezione:
For i = 1 To FrmLista.LvSearch.ListItems.Count
If FrmLista.LvSearch.ListItems(i).Checked = True Then
ItemChecked = True
Exit For
End If
Next i
'Se ItemChecked = True (Selezione Attiva) stampa i soli records selezionati nella LV:
If ItemChecked = True Then
Printer.Font = "Times New Roman"
Printer.FontBold = False
Printer.FontUnderline = False
Printer.FontSize = 10
For i = 1 To FrmLista.LvSearch.ListItems.Count
If FrmLista.LvSearch.ListItems(i).Checked = True Then
Printer.FontBold = True
Printer.Print Space(12) & "N° Registrazione .... : " & FrmLista.LvSearch.ListItems(i).Text
Printer.FontBold = False
Printer.Print Space(24) & "Data di deposito ...... : " & FrmLista.LvSearch.ListItems(i).ListSubItems(1).Text
Printer.Print Space(24) & "Proponente : " & FrmLista.LvSearch.ListItems(i).ListSubItems(2).Text
Printer.Print Space(24) & "Parte .... : " & FrmLista.LvSearch.ListItems(i).ListSubItems(3).Text & Chr(10)
....
End If
Next i
Printer.EndDoc
End If
La cosa è lunghetta ... Fai una ricerca in rete vi sono diversi esempi.