Ok, ragazzi. Ho impostato "Form3.Top = -10000" all'inizio della routine e tutto funziona. Il form prima di essere visualizzato viene portato fuori dallo schermo. Chiaramente avendo terminato la routine con Unload Form3, un volta richiamato il form con un altro pulsante (ho inserito anche un'anteprima di stampa) questo si apre al centro dello schermo come da impostazioni delle proprietà form3.

Private Sub mnstampa_Click(Index As Integer)
Form3.Top = -10000
Form3.Show
Form3.PrintForm
Unload Form3
End Sub


Grazie di tutto, a presto, Massimo