Makro von Herber läuft nicht



Excel-Version: 97
nach unten

Betrifft: Makro von Herber läuft nicht
von: Markus Klement
Geschrieben am: 11.04.2002 - 10:28:50

Hallo,

ich habe zwar unten schon einen Beitrag verfasst, doch hab ich mich auch mal selbst umgeschaut und folgendes AMkro von Herber gefunden, mit dem man Mails aus Excel versenden kann. Doch läuft es bei mir nicht. Schon in der ersten Zeile des Amkros bringt er mir die Fehlermeldung "benutzerdefinierter Typ nicht definiert". Was muß ich ändern???

Ich nutze Excel 97 und Outlook 2000

Sub Verteilen()
Dim objOutlook As Outlook.Application
Dim objOutlookMsg As Outlook.MailItem
Dim objOutlookRecip As Outlook.Recipient
Dim objOutlookAttach As Outlook.Attachment
Dim intRow As Integer, intCounter As Integer
Dim strFile As String, strRecipient As String, strSubject As String
Dim strBody As String
Dim bolStatusBar
Application.ScreenUpdating = False
Application.DisplayStatusBar = True
bolStatusBar = Application.DisplayStatusBar
intRow = Cells(Rows.Count, 1).End(xlUp).Row
Set objOutlook = CreateObject("Outlook.Application")
For intCounter = 2 To intRow
strRecipient = Cells(intCounter, 1)
strFile = Cells(intCounter, 2)
strSubject = Cells(intCounter, 3)
strBody = Cells(intCounter, 4)
Application.StatusBar = "Sende Datei " & strFile & " an " & strRecipient & "..."
Set objOutlookMsg = objOutlook.CreateItem(olMailItem)
With objOutlookMsg
Set objOutlookRecip = .Recipients.Add(strRecipient)
objOutlookRecip.Type = olTo
.Subject = strSubject
.Body = strBody & vbLf & vbLf
Set objOutlookAttach = .Attachments.Add(strFile)
objOutlookRecip.Resolve
.Send
End With
Next intCounter
Set objOutlook = Nothing
Application.StatusBar = False
Application.DisplayStatusBar = bolStatusBar
End Sub

Danke an alle, die mir helfen wollen!!
Markus


nach oben   nach unten

Re: Makro von Herber läuft nicht
von: Frederik Fuhrmann
Geschrieben am: 11.04.2002 - 10:56:11

Hallo!

Du musst unter Extras / Verweise die Microsoft Outlook Libary 9.0 aktivieren!

Gruß Frederik


nach oben   nach unten

Tausend dank!!!! Aber.....
von: Markus Klement
Geschrieben am: 11.04.2002 - 11:04:57

Hallo Frederik,

es klappt super DANKE!!!!

Aber noch eine Frage, wie baue ich eine Abfrage ein, dass nur diese Personen eine Mail bekommen, bei denen in der ertsen Spalte eine 1 und keine 0 steht??

Danke
Markus


 nach oben

Beiträge aus den Excel-Beispielen zum Thema "Makro von Herber läuft nicht"