Posto il codice, funzionante, per suddividere una stringa in segmenti e mandare in stampa ciascun segmento:
	codice:
	' Svuota la variabile Pubblica:
    TextToPrinter = ""
' Dichiara un'Array di tipo String:
    Dim array_rigaCA() As String
    Dim p As Integer
    
' TextToPrint = itmX.SubItems(4) (Variabile Pubblica della Composizione stringa)
' Scompone la stringa a segmenti, per ogni ritorno a capo ed avanzamento riga:
    array_rigaCA = Split(TextToPrint, vbCrLf, -1, vbTextCompare)
' Allega 24 spazi iniziali per ogni segmento di stringa
'(TextToPrinter variabile Pubblica da mandare in stampa):
    For p = 0 To UBound(array_rigaCA)
        TextToPrinter = array_rigaCA(p)
        If p = 0 Then
            Printer.Print Space(24) & "Prova di stampa allineata : " & TextToPrinter & Chr(10)
        End If
        If p > 0 Then
            Printer.Print Space(24) & TextToPrinter & Chr(10)
        End If
    Next p
 
 