Vraag & Antwoord

Programmeren

Kan ik Outlook Express programmeren met VBA?

1 antwoord
  • Het is mogelijk om via een VBA macro in Excel het programma Outlook zo aan te sturen dat je een blanco mailschermpje oproept in je Excelwerkblad. Hoe werkt dit? Maak een nieuw werkblad in Excel start de Visual Basic editot (Alt-F11) Kopieer de onderstaande code in een nieuwe module Kies in het Visual Basic Editor scherm op: Extra, Verwijzingen en selecteer met aanvinken: MicroSoft Outlook xx library (de xx staat voor het versienummer van de Outlookversie) Sub SendMail() 'Deze macro start het mailbericht scherm van outlook 'stelt ook in dat er sprake is van een belangrijk mailbericht 'stelt in dat het een terugmail moet sturen bij openen door de lezer 'eventueel kan Subject vervangen worden door: "Mailbericht voor lidnummer:" + de waarde daarvan ' bij .To kan emailadres (als dit bekend is) vast worden ingevuld Dim objOutlook As New Outlook.Application Dim objMail As MailItem 'ga hiervoor staan en druk F1 voor help Set objMail = objOutlook.CreateItem(olMailItem) 'Create a new MailItem With objMail .Subject = "onderwerp" '.To= .Importance = olImportanceHigh .ReadReceiptRequested = "true" .Sensitivity = olPrivate .Display 'laat de mail zien op scherm End With Set objMail = Nothing Set objOutlook = Nothing End Sub Mijn brandende vraag: hoe krijg ik dit voor elkaar als ik in plaats van Outlook, het mailscherm van Outlook Express wil gebruiken? Ik kan wel in het Visual Basic editor scherm via de optie Extra, verwijzingen de optie: Microsoft OutlookExpress5.0 Type Library (= msoe.dll) aanvinken, maar hoe dan verder? De kern van het probleem zit volgens mij in de zin: Dim objOutlook As New Outlook.Application Wie kan mij helpen?

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.