Goedendag allen,
Bij ons op kantoor werken we met z'n allen in dezelfde mailbox, namelijk info@voorbeeld.nl. We hebben allemaal ook een eigen mailadres, Xander82@voorbeeld.nl. Nu heb ik een collega die wel eens per ongeluk een mail hier vandaan stuurt, met het gevolg dat de andere collega's bij vakantie wel eens wat mails missen aangezien deze niet meer naar de info worden gestuurd. Nu heb ik een macro gevonden die een prompt geeft zodra hij met zijn eigen mailadres iets verstuurd:
Dit gekopieerd in VBA. Het werkte de eerste keer prima, echter nadat ik outlook een keer had afgesloten werkt de code niet meer. Iemand een idee wat er fout gaat?
Bij ons op kantoor werken we met z'n allen in dezelfde mailbox, namelijk info@voorbeeld.nl. We hebben allemaal ook een eigen mailadres, Xander82@voorbeeld.nl. Nu heb ik een collega die wel eens per ongeluk een mail hier vandaan stuurt, met het gevolg dat de andere collega's bij vakantie wel eens wat mails missen aangezien deze niet meer naar de info worden gestuurd. Nu heb ik een macro gevonden die een prompt geeft zodra hij met zijn eigen mailadres iets verstuurd:
Code:
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim Send_Address As String
Dim Prompt As String
' Check Send_from name
Send_Address = Item.SendUsingAccount.SmtpAddress
Select Case Send_Address
Case "Arie@voorbeeld.nl" Item.Send
Case Else
Prompt = "You are currently sending this email from " & Send_Address & ". Are you sure you want to proceed?"
If MsgBox(Prompt, vbYesNo + vbQuestion + vbMsgBoxSetForeground, "Check Address") = vbNo Then
Cancel = True
End If
End Select
End Sub
Dit gekopieerd in VBA. Het werkte de eerste keer prima, echter nadat ik outlook een keer had afgesloten werkt de code niet meer. Iemand een idee wat er fout gaat?