Hello Ken, I am still facing the broblem. It says as Transport failed to connect to the server. I am attaching the excel also.
Regards, Shay On Mon, Jan 5, 2009 at 8:15 PM, OfficeVba Trainer < officevbatrai...@yahoo.com> wrote: > Hi Shay, > > Here is the solution. just change the " smtp.xxxxxxxx.com" which is in > the CDO_Mail_Small_Text procedure with the appropriate one. > > let me know if you have any queries. > > regards > Mugundan > Office VBA Trainer > ------------------------------ > Sub send_mail() > > Dim lngI As Long > Dim strSubject As String > Dim strBody As String > Dim strFrom As String > Dim idMaill As Variant > > On Error GoTo Err > > Application.ScreenUpdating = False > > Application.DisplayAlerts = False > > > strSubject = "Test Mail" > strBody = "Test Mail" > strFrom = "shahinarafi...@gmail.com" > > > For lngI = 1 To > Sheets("Sheet1").Range("A1").CurrentRegion.Rows.Count > > Call CDO_Mail_Small_Text(strFrom, Cells(lngI, "A").Value, > strBody, strSubject) > > Next > > MsgBox "All Mails Sent sucessfully", vbInformation, "Mailing" > > Application.ScreenUpdating = True > Application.DisplayAlerts = True > > Err: > If Err.Number <> 0 Then MsgBox Err.Number & vbCrLf & Err.Description, > vbCritical, "Mailing" > > End Sub > ------------------------------ > Sub CDO_Mail_Small_Text(strFrom, strTo, strBody, strSubject, Optional > strCC, Optional strBCC) > > Dim iMsg As Object > Dim iConf As Object > Dim Flds As Variant > > Set iMsg = CreateObject("CDO.Message") > Set iConf = CreateObject("CDO.Configuration") > > iConf.Load -1 > Set Flds = iConf.Fields > With Flds > .Item(" > http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 > .Item(" > http://schemas.microsoft.com/cdo/configuration/smtpserver") = " > smtp.xxxxxxxx.com" > .Item(" > http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25 > .Update > End With > > With iMsg > > Set .Configuration = iConf > .To = strTo > ' .CC = strCC > ' .BCC = strBCC > .from = strFrom > .Subject = strSubject > .TextBody = strBody > .Send > End With > > End Sub > ------------------------------ > ------------------------------ > ------------------------------ > * > > > > From:* shay shay <shahinarafi...@gmail.com> > *To:* excel-macros@googlegroups.com > *Sent:* Monday, January 5, 2009 7:07:37 PM > *Subject:* $$Excel-Macros$$ Re: Mail merge activity from excel to > Outlook!!! URGENT!!!!! > > Girish, > > I am facing an error as User- defined type not defined for all > Dims. > > Regards, > Shay > > > > On Mon, Jan 5, 2009 at 5:42 PM, girishkr...@gmail.com < > girishkr...@gmail.com> wrote: > >> >> This module can help u out in sending email by outlook, >> I have considered data is been in "sheet1" and email id in Col"A" >> subject in "col C" >> add body of the email as u want in space provided. >> This will send all the emails through your current profile itself, >> whichever would be activated in your outlook application. >> >> >> >> Dim oXlWkBk As Excel.Workbook ' Excel Work Book Object >> >> Sub send_mail() >> Dim i As Long >> Dim olApp As Outlook.Application >> Dim olMail As MailItem >> >> Set olApp = New Outlook.Application >> Set olMail = olApp.CreateItem(olMailItem) >> >> Application.ScreenUpdating = False >> Application.DisplayAlerts = False >> Sheets("Sheet1").Activate >> >> For i = 2 To Range("A65535").End(xlUp).Row >> >> With olMail >> .To = Cells(i, "A").Value >> .Subject = Cells(i, "C").Value >> .body = "Add your body over here" >> .Send >> End With >> Next i >> MsgBox "All Mails Sent succfully" >> >> Application.ScreenUpdating = True >> Application.DisplayAlerts = True >> >> End Sub >> >> >> >> On Jan 5, 10:13 am, "shay shay" <shahinarafi...@gmail.com> wrote: >> > Hello All, >> > >> > I have an excel sheet and it contains 800 client names in >> > column A, I want to mail these 800 clients using outlook, is there any >> way >> > where in I can create a macro which automatically mails these people as >> soon >> > as I open the excel sheet. its similar to mail merge activity but I am >> new >> > to it, can some one guide me, its urgent. >> > -- >> > Shay >> > >> > A Thinker tends to use reason and logic >> > >> > A feeler tends to use values and subjective Judgement. >> > >> > Be a Thinker in Life. >> > > > > -- > Shay > > A Thinker tends to use reason and logic > > A feeler tends to use values and subjective Judgement. > > Be a Thinker in Life. > > > > > > > > -- Shay A Thinker tends to use reason and logic A feeler tends to use values and subjective Judgement. Be a Thinker in Life. --~--~---------~--~----~------------~-------~--~----~ Visit the blog to download Excel tutorials at http://www.excel-macros.blogspot.com To post to this group, send email to excel-macros@googlegroups.com For more options, visit this group at http://groups.google.com/group/excel-macros?hl=en Visit & Join Our Orkut Community at http://www.orkut.com/Community.aspx?cmm=22913620 To Learn VBA Macros Please visit http://www.vbamacros.blogspot.com To see the Daily Excel Tips, Go to: http://exceldailytip.blogspot.com If you find any spam message in the group, please send an email to Ayush @ jainayus...@gmail.com -~----------~----~----~----~------~----~------~--~---