ciao grumpy.
Pensavo che mi rimanesse più comodo richiamare ed assegnare i vari campi all'interno del programma con l'assegnazione:
dim miaVariabile as myType
miaVariabile.Campo1 = ...
miaVariabile.Campo2 = ...
anche perchè, nel momento in cui finisco di digitare miaVariabile, vb6 visualizza già in automatico tutti i campi disponibili.
Però è un complicarsi le cose forse. Provo col tuo suggerimento