Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
456to460
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
456to460
456to460
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Pfadangabe im Code wird beanstandet

Pfadangabe im Code wird beanstandet
15.07.2004 14:53:56
Peter
Hallo nochmal ne Frage wegen mailversand,
wenn ich beim untenstehenden code statt des Pfades ThisWorkbook eingebe, funzt der Code.....aber ich will eben nicht das aktuelle Workbook versenden, sondern das im Pfad angegebene....wo liegt mein Fehler?

Sub WorkbookMailen()
Dim OutApp, Nachricht As Object
Dim Datei As String
Set OutApp = CreateObject("Outlook.Application")
InitializeOutlook = True
Set wkBk = c:\ABC\abcKunden\abckunden.xls
Datei = wkBk.FullName
Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.To = "pfrieml@blume.de"
.Subject = "Kundendatei Stand: " & Date
.Attachments.Add Datei
.Body = "Vertrauliche Information" & Chr(10) & Chr(10) & "Sehr geehrter Herr
Pfrieml," & Chr(10) & Chr(10) & "Wie vereinbart, erhalten Sie von mir die
Datei:" & Datei & Chr(10) & "Meine Ident-Nr: " & Sheets("Bearbeitung").Range("B60") & Chr(10) & Chr(10)
& "Mit freundlichen Grüßen"
.display
On Error Resume Next
.send
End With
OutApp.Quit
Set OutApp = Nothing
End Sub

Danke für Hilfe
Peter S.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Pfadangabe im Code wird beanstandet
Andreas
Mit "" oder
Set wkBk = "c:\ABC\abcKunden\abckunden.xls"
Leider kein Erfolg.......
15.07.2004 15:25:18
Peter
Hallo Andreas,
wenn ich den ganzen Pfad in "" eingebe wie du es empfiehlst, dann bringt er die die Meldung: Objekt erforderlich.....ohne "" sagte er: Syntaxfehler?
Was ist da falsch?
Peter S.
Lösung gefunden!!!...........Code anbei
15.07.2004 16:09:41
Peter
Hallo Ihr,
hab nochmal genauer nachgedacht und die Lösung gefunden:

Sub WorkbookMailen()
Dim OutApp, wkBk, Nachricht As Object
Dim Datei As String
Set OutApp = CreateObject("Outlook.Application")
InitializeOutlook = True
wkBk = "c:\ABC\DEF\DEFkunden.xls"
Set Nachricht = OutApp.CreateItem(0)
With Nachricht
.To = "yyy@xxx.de"
.Subject = "Kundendatei Stand: " & Date
.Attachments.Add wkBk
.Body = "Vertrauliche Information" & Chr(10) & Chr(10) & "Sehr geehrter Herr XXX," & Chr(10) & Chr(10) & "Wie vereinbart, erhalten Sie von mir die Datei:" & Datei & Chr(10) & "Meine Ident-Nr: " & Sheets("Bearbeitung").Range("B60") & Chr(10) & Chr(10) & "Mit freundlichen Grüßen"
.display
On Error Resume Next
.send
End With
OutApp.Quit
Set OutApp = Nothing
End Sub

Jetzt funzt es richtig schön
Peter S.
Anzeige
Tolle Sache das! oT
Udo
oT

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige