Anzeige
Archiv - Navigation
568to572
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
568to572
568to572
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

prüfen vor Mail senden ob Outlook geöffnet

prüfen vor Mail senden ob Outlook geöffnet
16.02.2005 11:02:46
Tom
Hallo Leute
ich habe hier im Forum ein Code gefunden mit dem ich nach ein paar Änderungen
schon viel anfangen kann. Bei einer brauche ich mal eure Hilfe.
Wie kann ich prüfen vor dem senden ob Outlook geöffnet ist?
Wenn nicht geöffnet, dann soll eine Meldung erscheinen das Outlook geöffnet
werden soll und dann mit OK soll das versenden fortgesetzt werden.
Einige User haben Outlook beim versuch zu senden nicht geöffnet und bekommen
dann immer Fehlermeldung.
Danke für eure Hilfe
Mfg Tom

Sub SendMessage()
Dim oOL As Object
Dim oOLMsg As Object
Dim oOLRecip As Object
Dim oOLAttach As Object
Dim iRow As Integer
Set oOL = CreateObject("Outlook.Application")
Set oOLMsg = oOL.CreateItem(0)
With oOLMsg
Set oOLRecip = .Recipients.Add(Range("E1").Value)
iRow = 2
Do Until IsEmpty(Cells(iRow, 1))
Set oOLAttach = .Attachments.Add(Cells(iRow, 1).Value)
iRow = iRow + 1
Loop
.Subject = Format(Date, "dd.mm.yy") & " - " & Format(Time, "hh:mm:ss")
.Body = "Beiliegend die Excel-Dateien"
.Send
End With
Set oOLRecip = Nothing
Set oOLMsg = Nothing
Set oOL = Nothing
End Sub

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: prüfen vor Mail senden ob Outlook geöffnet
Marcl
Hallo Tom,
veruch mal das:
Private Declare

Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal szClass$, ByVal szTitle$) As Long
Public ausstieg As String

Sub Outlook_offen()
Dim outlookpruef, ergebnis
ausstieg = ""
On Error GoTo outlookfehler
' Prüfen ob Outlook gestartet ist
hFenster = FindWindow(vbNullString, "Microsoft Outlook")
If hFenster = 0 Then GoTo outlookfehler
If hFenster <> 0 Then Exit Sub
' Outlokk läuft nicht, dann Frage ob Outlook gestartet werden soll
outlookfehler:
outlookpruef = MsgBox("Microsoft Outlook wurde noch nicht gestartet !!!!!" & (Chr(10) & Chr(10)) & "Bitte starten Sie Outlook und versuchen es dann noch einmal.", vbOKOnly)
ausstieg = "ja"
Exit Sub
End Sub

Gruß
Marcl
Anzeige
AW: prüfen vor Mail senden ob Outlook geöffnet
16.02.2005 12:34:50
Tom
Hallo Marcl,
danke für die Hilfe, das ist genau das was ich brauche.
Mfg Tom

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige