Thema Datum  Von Nutzer Rating
Antwort
29.07.2020 12:37:25 Markus
NotSolved
29.07.2020 13:33:12 Mase
NotSolved
Rot Betreff über VBA-Lösung auswählen
30.07.2020 05:47:55 Markus
NotSolved
30.07.2020 09:53:54 Mase
NotSolved
30.07.2020 12:04:00 Gast37759
NotSolved
30.07.2020 18:00:09 Markus
NotSolved
30.07.2020 19:32:51 Mase
NotSolved
02.08.2020 16:55:44 Mase
NotSolved
05.08.2020 08:45:17 markus
NotSolved
10.08.2020 11:18:34 Gast79514
*****
NotSolved
10.08.2020 13:52:20 Mase
NotSolved
11.08.2020 13:45:10 Gast1774
NotSolved
11.08.2020 18:35:49 Mase
NotSolved
11.08.2020 18:36:45 Mase
NotSolved
11.08.2020 19:06:47 Mase
NotSolved
12.08.2020 13:26:36 Markus
NotSolved

Ansicht des Beitrags:
Von:
Markus
Datum:
30.07.2020 05:47:55
Views:
1589
Rating: Antwort:
  Ja
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:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<strong>ThisOutlookSession</strong>
 
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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<strong>Userform1:
</strong>
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:
 
<strong>clsInspectors:</strong>
 
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
 
 

Ihre Antwort
  • 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: Name: Email:



  • 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
NotSolved
29.07.2020 13:33:12 Mase
NotSolved
Rot Betreff über VBA-Lösung auswählen
30.07.2020 05:47:55 Markus
NotSolved
30.07.2020 09:53:54 Mase
NotSolved
30.07.2020 12:04:00 Gast37759
NotSolved
30.07.2020 18:00:09 Markus
NotSolved
30.07.2020 19:32:51 Mase
NotSolved
02.08.2020 16:55:44 Mase
NotSolved
05.08.2020 08:45:17 markus
NotSolved
10.08.2020 11:18:34 Gast79514
*****
NotSolved
10.08.2020 13:52:20 Mase
NotSolved
11.08.2020 13:45:10 Gast1774
NotSolved
11.08.2020 18:35:49 Mase
NotSolved
11.08.2020 18:36:45 Mase
NotSolved
11.08.2020 19:06:47 Mase
NotSolved
12.08.2020 13:26:36 Markus
NotSolved