|
-
Aug 14th, 2005, 08:31 PM
#1
Thread Starter
New Member
How to send an email in excel?
Hello,
I am new to VBA programming.
What I want to do is to write a macro in excel.
There is a button in excel sheet, when I click the button, the excel will automatically send an email to all users listed from other sheet in excel.
The context in the email is the context shown in another excel sheet. I use outlook.
Any clue will be appreciated.
or any useful programming books.
Last edited by xujw80; Aug 17th, 2005 at 08:06 AM.
-
Aug 15th, 2005, 12:12 AM
#2
Re: How to send an email in excel?
If you want to use Outlook from Excel then that is possible but you will generate the Outlook Security popup message. If this is ok then you can use code like below to generate the email, just add code to populate the body and iterate through the cells of addys.
VB Code:
Option Explicit
'Add a reference to msOutlook xx.0 Object Library
Private Sub CommandButton1_Click()
Dim oApp As Outlook.Application
Dim oMail As Outlook.MailItem
Dim i As Integer
For i = 1 To 10 'For ex.
Set oMail = oApp.CreateItem(olMailItem)
oMail.Subject = "Subject"
oMail.To = Sheet2.Cells(i, 1).Value
oMail.Body = Sheet2.Cells(i, 2).Value
oMail.Send
Set oMail = Nothing
Next
End Sub
VB/Office Guru™ (AKA: Gangsta Yoda™ ®)
I dont answer coding questions via PM. Please post a thread in the appropriate forum. 
Microsoft MVP 2006-2011
Office Development FAQ (C#, VB.NET, VB 6, VBA)
Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
If a post has helped you then Please Rate it! 
• Reps & Rating Posts • VS.NET on Vista • Multiple .NET Framework Versions • Office Primary Interop Assemblies • VB/Office Guru™ Word SpellChecker™.NET • VB/Office Guru™ Word SpellChecker™ VB6 • VB.NET Attributes Ex. • Outlook Global Address List • API Viewer utility • .NET API Viewer Utility •
System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6 
-
Aug 17th, 2005, 08:06 AM
#3
Thread Starter
New Member
Re: How to send an email in excel?
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|