Waarschuwing op bureaublad per mailbox

Status
Niet open voor verdere reacties.

frans kooijman

Gebruiker
Lid geworden
22 apr 2008
Berichten
517
Hi,
Weet iemand een oplossing voor het volgende "probleem"/issue?

Ik heb Outlook 2010 met diverse mailboxen. Graag zou ik de pop-up van een nieuw mailbericht
laten verschijnen op mijn bureaublad, maar alleen voor 1 bepaalde mailbox, dus niet alle berichten
van alle mailboxen.

Bij Bestand => Opties => Email => Een waarschuwing op het bureaublad weergeven heb je
de mogelijkheid om de optie te activeren of deacitveren, maar niet per mailbox.

Is hier een trucje of aparte software voor? Of iets via regels aan te maken, zodat ik alleen
van mailbox A een waarschuwing op mijn bureaublad zie, maar niet van mailbox B en C?

Zou fantastisch zijn!!

Frans
 
Op zich geen probleem als je dat in VBA van Outlook maakt.
Wil ik vanavond wel voor je doen.
 
Laatst bewerkt:
Hi Edmoor,

Als je het zou willen doen, dolgraag!
Je mag de variabelen gewoon mailboxA, mailboxB en mailboxC noemen, dat vertaal ik
wel naar de echte namen.

Stel het erg op prijs!! Ik krijg nu van mailboxB redelijk veel spam of onzinnige popups, dus
zou mooi zijn als het lukt met VBA.

Dank alvast Edmoor!

Frans
 
Al even gedaan. Plaats dit in de ThisOutlookSession module en herstart Outlook dan:
Code:
Private WithEvents Items As Outlook.Items

Private Sub Application_Startup()
    Dim objNS As Outlook.NameSpace
    Set objNS = GetNamespace("MAPI")
    Set Items = objNS.GetDefaultFolder(olFolderInbox).Items
End Sub

Private Sub Items_ItemAdd(ByVal item As Object)
    Select Case item.SenderEmailAddress
        Case "Iemand@ziggo.nl":     MsgBox "mail van Iemand"
        Case "Mailer@company.com":  MsgBox "mail van Mailer Company"
        Case Else
            MsgBox "Mail van iemand anders"
    End Select
End Sub
 
Hi Edmoor,
Veel dank. In juiste module geplaatst en Outlook herstart, maar lees ik goed dat
in jouw voorbeeld alleen bij mailbox iemand@ziggo.nl en mailer@company.com een
pop-up genereert en andere mailboxen niet?

Weet even niet hoe ik het moet interpreteren.

Frans
 
Hij laat een bericht zien daar waar een mail adres staat ingevuld.
De regel: MsgBox "Mail van iemand anders" mag dan weg.
Dat is puur als voorbeeld.
 
OK, duidelijk, alleen krijg ik het nog niet werkend.
Ik heb Outlook herstart en de waarschuwingsoptie in Bestand => Opties => Email => Een waarschuwing op het bureaublad
uitgevinkt (dat moet toch, neem ik aan?)

Maar ik krijg nog geen pop-up te zien, terwijl de VBA actief is en de mailbox-naam
aangepast is naar de juiste mailbox naam.

Wat zie ik nog over het hoofd?

Frans
 
Dat bericht wordt getoond als er van 1 van de ingevulde mail adressen een nieuwe mail binnen komt in de standaard Inbox.
Je vult dus het mail adres van de afzender in die code in.
 
Laatst bewerkt:
Dank, maar dan ben ik niet helemaal duidelijk geweest, sorry.

Ik heb vele klanten, dus alle afzenders voorprogrammeren is ondoenlijk.
Ik wil liever dat als men NAAR 1 van mijn mailboxen mailt, ik een pop-up zie met 1 of 2 tekstregels
rechtsonderin op mijn bureaublad.

Dus indien iemand zendt naar mijn mailboxA, dan pop-up.
Maar als men zendt naar mijn mailboxB, dan geen pop-up.

Kan dat??

Frans
 
Ok, dat is inderdaad heel wat anders. Een popup in de systeembalk is niet zomaar te maken. Je zal dan moeten kijken naar een roduct van derden.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan