grazie mille per aver risposto. ho un dubbio: dove inserisco tale codice.
nel senso: se vado nelle proprietà del pulsante di comando della maschera "menu-stampe" e vado su Evento, io ho routine evento e ci è associata la macro. il codice è il seguente:

Option Compare Database

Private Sub stampa_Click()
On Error GoTo Err_stampa_Click

Dim stDocName As String

stDocName = "stampa"
DoCmd.RunMacro stDocName

Exit_stampa_Click:
Exit Sub

Err_stampa_Click:
MsgBox Err.Description
Resume Exit_stampa_Click

End Sub
Private Sub stampa_classifica_marcatori_Click()
On Error GoTo Err_stampa_classifica_marcatori_Click

Dim stDocName As String

stDocName = "stampa classifica marcatori"
DoCmd.RunMacro stDocName

Exit_stampa_classifica_marcatori_Click:
Exit Sub

Err_stampa_classifica_marcatori_Click:
MsgBox Err.Description
Resume Exit_stampa_classifica_marcatori_Click

End Sub
Private Sub st_cl_marcatori_Click()
On Error GoTo Err_st_cl_marcatori_Click

Dim stDocName As String

stDocName = "stampa class marc"
DoCmd.RunMacro stDocName

Exit_st_cl_marcatori_Click:
Exit Sub

Err_st_cl_marcatori_Click:
MsgBox Err.Description
Resume Exit_st_cl_marcatori_Click

End Sub


il tuo codice è sostitutivo del codice della macro o dove inserirlo dove?
ti ringrazio in anticipo.
ciao!