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:
1101
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:


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




 
 

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