oOutLookObject = CreateObject("Outlook.Application") oNamespace = oOutlookObject.GetNamespace("MAPI") oFolder = oNamespace.GetDefaultfolder(6) IF glTested ** Need to Build Email Address File first.... USE c:\temp\EmailSource lnCont = MESSAGEBOX('You will be sending ' + TRANSFORM(RECCOUNT()) + ' emails. Continue?', 20) IF lnCont = 6 SCAN oEmailItem = oOutLookObject.CreateItem(MAILITEM) gcWhoTo = ALLTRIM(EmailAddr) IF llAttach WITH oEmailItem .To = gcWhoTo .Subject = lcHeader .Importance = IMPORTANCENORMAL .Body = lcBody .Attachments.Add(lcAttachment) .Send ENDWITH ELSE WITH oEmailItem .To = gcWhoTo .Subject = lcHeader .Importance = IMPORTANCENORMAL .Body = lcBody .Send ENDWITH ENDIF ENDSCAN THISFORM.Commandgroup1.command2.Enabled = .F. ENDIF