codice:
Option Compare Database
Option Explicit
Private Sub cmdApriPosta_Click()
On Error GoTo Err_cmdApriPosta_Click
Dim db As DAO.DataBase
Dim rs As DAO.Recordset
Dim strMail As String
Set db = CurrentDb()
Set rs = db.OpenRecordSet("select email from .......")
If rs.RecordCount = 0 Then
MsgBox "nessun record trovato"
Exit Sub
End If
While Not rs.EOF
strMail = strMail & rs("email") & ";"
rs.MoveNext
Wend
Set rs = Nothing
DoCmd.SendObject acSendNoObject, , acFormatXLS, strMail, , , "", , True
Exit_cmdApriPosta_Click:
Exit Sub
Err_cmdApriPosta_Click:
MsgBox Err.Description
Resume Exit_cmdApriPosta_Click
End Sub