2017-08-30 1 views
0

Dieser Code wird jedes Mal ausgeführt, wenn ich eine Nachricht auswähle. Ich möchte, dass dieser Code nur ausgeführt wird, wenn ich neue E-Mails verfasse/Antworten/Weiterleiten.Auslöser beim Verfassen der E-Mail

Was ich versuche zu erreichen: Beim Verfassen von E-Mail von bestimmten Konto ([email protected]) Empfänger in CC-Feld hinzufügen.

Ich bin ein Anfänger in der Programmierung.

+0

diesen Beitrag anzeigen: https://stackoverflow.com/questions/44019988/setting-the-sender-email-address-according-to-the-recipient/44033922#44033922 –

+0

Was ist es genau, dass Sie versuchen zu erreichen? –

+0

Danke für Ihre Antworten Jungs. Was ich versuche zu erreichen ist: Wenn jemand versucht, eine E-Mail von einem bestimmten Konto ([email protected]) zu komponieren, dann muss automatisch Empfänger im CC-Feld hinzugefügt werden. Wenn Sie von einem anderen konfigurierten E-Mail-Konto aus komponieren, sollte nichts passieren. Wenn das Sinn macht ... nochmals vielen Dank für jede Hilfe hier Leute ... – Art

Antwort

0

können Sie testen Sie die MailItem.Sent Eigenschaft, um zu bestimmen, ob Komponieren Mail oder Lese Mail erhalten haben.

Private Sub Application_ItemLoad(ByVal Item As Object) 

    Dim oAccount As Outlook.Explorer 

    If TypeName(Item) = "MailItem" Then 

     If item.Sent Then 
      MsgBox "Not for processing" 
     Else 
      MsgBox "Processing this mail" 
      Set oAccount = Application.ActiveExplorer 
      MsgBox (oAccount.CurrentFolder.FolderPath) 
     End If 

    End If 

End Sub