A Microsoft Outlook email forum. Outlook Banter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » Outlook Banter forum » Microsoft Outlook Email Newsgroups » Outlook and VBA
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Help! trying to send emails through excel



 
 
Thread Tools Search this Thread Display Modes
  #1  
Old May 8th 07, 12:06 AM posted to microsoft.public.outlook.program_vba
[email protected]
external usenet poster
 
Posts: 6
Default Help! trying to send emails through excel

Hello! So I have a problem.......its almost painful to explain b/c
i'm
just confused!

I've had this macro that worked for a few months. I came into today
and it doesn't work.....


When I use this code:


Set itm = doc.MailEnvelope.Item


I get this e0rror:
Run-Time error '-2147467259. Method 'Mailenvelope' of object_document
failed


So I tried to change the code to:
Set OutApp = CreateObject("Outlook.Application")


Error: Run time error '429' ActiveX Component can't create object.


My only explanation is that the help desk used the following updates:


http://www.microsoft.com/technet/sec.../MS07-002.mspx
http://www.microsoft.com/technet/sec.../MS07-003.mspx
http://support.microsoft.com/kb/919029
http://www.microsoft.com/technet/sec.../MS07-014.mspx
http://www.Microsoft.com/technet/sec.../MS07-015.mspx


Here is my code in whole....I have no idea whats going on. Any help
would be greatly appreciated!


Sub newtest()


Dim wkb As Workbook
Dim wks As Worksheet
Dim rng As Range
Dim rng2 As Range
Dim olMyApp As Outlook.Application
Dim olMyEmail As Outlook.mailItem


Dim wd As Word.Application
Dim doc As Word.Document
Dim itm As Object
Dim ID As String
Dim body As String
Dim blnWeOpenedWord As Boolean
'On Error Resume Next


'Initialize Word
Set wd = GetObject(, "Word.Application")
If wd Is Nothing Then
Set wd = CreateObject("Word.Application")
blnWeOpenedWord = True
End If


'Initialize Workbook
Set wkb = ThisWorkbook
Set wks = wkb.Worksheets("Sheet1")
Set rng = wks.Range("A2")


'Initialize Outlook
Set olMyApp = New Outlook.Application
Set olMyEmail = olMyApp.CreateItem(olMailItem)


'Start Range at Cell A2
Range("A2").Select


'Loop through all rows in spreadsheet
Do Until IsEmpty(ActiveCell)
Set doc = wd.Documents.Open _
(Filename:="\\ntdisk01\dcm\Staff\Mar-Star\WEEKLY MARKET UPDATE
SUMMARY.doc ", ReadOnly:=True)


Set itm = doc.MailEnvelope.Item
doc.MailEnvelope.Introduction = ActiveCell.Offset(0, 4).Value
With itm
.To = ActiveCell.Text
.CC = ActiveCell.Offset(0, 5).Text
.Subject = ActiveCell.Offset(0, 1).Text
.Attachments.Add (CStr(ActiveCell.Offset(0, 3).Value))
If Len(Trim(ActiveCell.Offset(0, 6).Value)) 0 Then
.Attachments.Add CStr(ActiveCell.Offset(0, 6).Value)
End If
.Save
End With
Set itm = Nothing


doc.Close wdDoNotSaveChanges
If blnWeOpenedWord Then
wd.Quit
End If


ActiveCell.Offset(1, 0).Select
Loop


MsgBox "You successfully sent the email & attachment to your
drafts folder."


Set olMyApp = Nothing
Set olMyEmail = Nothing


Set doc = Nothing
Set itm = Nothing
Set wd = Nothing


End Sub

 




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sending Emails from Excel Pete Outlook and VBA 1 March 25th 07 03:47 PM
Sending emails in Excel by Outlook tony wong Outlook and VBA 1 December 23rd 06 04:17 PM
import excel names & emails help Chris at the Inn Outlook - Using Contacts 1 April 7th 06 10:02 PM
Import of excel file emails into microsoft outlook Lim Outlook - Using Contacts 1 February 24th 06 02:59 PM
Exporting Contacts from Outlook emails don't go thru into Excel neilccarter Outlook - Using Contacts 1 January 18th 06 06:58 AM


All times are GMT +1. The time now is 11:24 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2025 Outlook Banter.
The comments are property of their posters.