RE:Seleccionar casilla de verificación
Hola Susana:
Primero te sugiero que suprimas los espacios y el guión del nombre de ambos formularios, quedándose como MAEnvíoMensaje y MDContactos y luego en el Procedimiento "Al hacer click" del botón pones esto:
Private Sub Comando1_Click()
Form_MDContactos.Recordset.MoveFirst
While Not Form_MDContactos.Recordset.EOF
Form_MDContactos.Seleccionar.Value = True
Form_MDContactos.Recordset.MoveNext
Wend
MDContactos.SetFocus
Form_MDContactos.Recordset.MoveFirst
End Sub
La línea "MDContactos.SetFocus" sin el "Form_" delante, hace alusión al nombre del Control que contiene el Subformulario, mientras que "Form_MDContactos...." se refiere al nombre del formulario contenido en ese Control. He supuesto que ambos se llaman igual.
Cambia "Comando1" por el nombre real de tu botón de comando. Como verás, lo que te falta es poner un bucle que vaya recorriendo todos los registros y marcando la casilla de verificación.
Espero que te funcionará, si lo haces todo correctamente.
Saludos
Enrique