Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
29.07.2020 12:37:25 |
Markus |
|
|
|
29.07.2020 13:33:12 |
Mase |
|
|
Betreff über VBA-Lösung auswählen |
30.07.2020 05:47:55 |
Markus |
|
|
|
30.07.2020 09:53:54 |
Mase |
|
|
|
30.07.2020 12:04:00 |
Gast37759 |
|
|
|
30.07.2020 18:00:09 |
Markus |
|
|
|
30.07.2020 19:32:51 |
Mase |
|
|
|
02.08.2020 16:55:44 |
Mase |
|
|
|
05.08.2020 08:45:17 |
markus |
|
|
|
10.08.2020 11:18:34 |
Gast79514 |
|
|
|
10.08.2020 13:52:20 |
Mase |
|
|
|
11.08.2020 13:45:10 |
Gast1774 |
|
|
|
11.08.2020 18:35:49 |
Mase |
|
|
|
11.08.2020 18:36:45 |
Mase |
|
|
|
11.08.2020 19:06:47 |
Mase |
|
|
|
12.08.2020 13:26:36 |
Markus |
|
|
Von:
Markus |
Datum:
30.07.2020 05:47:55 |
Views:
1101 |
Rating:
|
Antwort:
|
Thema:
Betreff über VBA-Lösung auswählen |
Guten Morgen und danke Mase für deine rasche Antwort. Stimmt, anderer Browser und die Bearbeitung zwecks besseren Übersicht funktioniert. Ich habe den Code gestern noch etwas geändert und siehe da es funktioniert zum Teil. Einziges Manko, es öffnet mir zweimal eine neue Mail, einmal mit dem gewünschten Betreff und einmal leer. Der Code dafür lautet folgt:
ThisOutlookSession
Option Explicit
Private mobjInspectorsClass As clsInspectors
Private Sub Application_Quit()
Set mobjInspectorsClass = Nothing
End Sub
Private Sub Application_Startup()
Set mobjInspectorsClass = New clsInspectors
Set mobjInspectorsClass.Inspectors = Inspectors
End Sub
Userform1:
Private Sub CommandButton1_click()
Dim outObj As Object
Dim Mail As Object
Dim i As Integer
Set outObj = CreateObject("Outlook.Application")
Set Mail = outObj.CreateItem(0)
With Mail
.Subject = "[Text1]"
End With
UserForm1.Hide
Mail.Display
Set Mail = Nothing
Set outObj = Nothing
End Sub
Private Sub CommandButton2_click()
Dim outObj As Object
Dim Mail As Object
Dim i As Integer
Set outObj = CreateObject("Outlook.Application")
Set Mail = outObj.CreateItem(0)
With Mail
.Subject = "[Text2]"
End With
UserForm1.Hide
Set Mail = Nothing
Set outObj = Nothing
End Sub
Private Sub CommandButton3_click()
Dim outObj As Object
Dim Mail As Object
Dim i As Integer
Set outObj = CreateObject("Outlook.Application")
Set Mail = outObj.CreateItem(0)
With Mail
.Subject = "[Text3]"
End With
UserForm1.Hide
Mail.Display
Set Mail = Nothing
Set outObj = Nothing
End Sub
Private Sub CommandButton4_click()
Dim outObj As Object
Dim Mail As Object
Dim i As Integer
Set outObj = CreateObject("Outlook.Application")
Set Mail = outObj.CreateItem(0)
With Mail
.Subject = "[Text4]"
End With
UserForm1.Hide
Mail.Display
Set Mail = Nothing
Set outObj = Nothing
End Sub
Klassemodul:
clsInspectors:
Option Explicit
Private WithEvents mobjInspectors As Inspectors
Private Sub Class_Terminate()
Set mobjInspectors = Nothing
End Sub
Friend Property Set Inspectors(ByRef probjInspectors As Inspectors)
Set mobjInspectors = probjInspectors
End Property
Private Sub mobjInspectors_NewInspector(ByVal Inspector As Inspector)
If Inspector.CurrentItem.Class = olMail Then
UserForm1.show
End If
End Sub
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
29.07.2020 12:37:25 |
Markus |
|
|
|
29.07.2020 13:33:12 |
Mase |
|
|
Betreff über VBA-Lösung auswählen |
30.07.2020 05:47:55 |
Markus |
|
|
|
30.07.2020 09:53:54 |
Mase |
|
|
|
30.07.2020 12:04:00 |
Gast37759 |
|
|
|
30.07.2020 18:00:09 |
Markus |
|
|
|
30.07.2020 19:32:51 |
Mase |
|
|
|
02.08.2020 16:55:44 |
Mase |
|
|
|
05.08.2020 08:45:17 |
markus |
|
|
|
10.08.2020 11:18:34 |
Gast79514 |
|
|
|
10.08.2020 13:52:20 |
Mase |
|
|
|
11.08.2020 13:45:10 |
Gast1774 |
|
|
|
11.08.2020 18:35:49 |
Mase |
|
|
|
11.08.2020 18:36:45 |
Mase |
|
|
|
11.08.2020 19:06:47 |
Mase |
|
|
|
12.08.2020 13:26:36 |
Markus |
|
|