Ga naar inhoud
Sat4all gemigreerd! LEES HIER VERDER! ×

Aanbevolen berichten

Geplaatst:

Hoi,

 

Ik heb een macro gemaakt die vanuit Outlook een berichtje stuurt naar de dreambox met het onderwerp, afzender en body.

 

' ------------- Begin code ---------------

Dim WithEvents objInbox As Outlook.Items

 

Private Sub Application_Startup()

Set objInbox = Session.GetDefaultFolder(olFolderInbox).Items

End Sub

 

Private Sub objInbox_ItemAdd(ByVal Item As Object)

If Item.Class = olMail Then

DreamIP = "x.x.x.x"

Subject = "You have new mail"

timeout = 20

Message = "Onderwerp: " & Item.Subject & "\n" _

& "Van: " & Item.SenderName & "\n" _

& "Inhoud: " & Item.Body & "\n"

Dim ie As Object

Set ie = CreateObject("InternetExplorer.Application")

ie.Navigate ("http://" & DreamIP & "/cgi-bin/xmessage?timeout=" & timeout & "&caption=" & Subject & "&body=" & Message)

ie.Visible = True

Do Until ie.ReadyState = 4

Loop

AppActivate ("Internet Explorer")

SendKeys "{ENTER}", 1

End If

End Sub

' ------------- Einde code ---------------

 

Je moet wel het een en ander instellen in Outlook.

 

1. Ga in Outlook naar: Extra => Macros => Visual Basic Editor. Kies daar voor Extra => Verwijzingen

Vink daar 'Microsoft Internet Controls' aan.

 

2. Je moet in Internet Explorer naar het IP-adres gaan van de Dreambox, daar inloggen en aanvinken dat je gebruikersnaam en wachtwoord onthouden moet worden. Vanuit de macro wordt namelijk alleen een 'enter' gegeven.

 

3. Zet in Outlook de macrobeveiliging op 'gemiddeld'

 

4. Kopieer bovenstaande code in 'ThisOutlookSession' en start Outlook opnieuw.

 

Groeten Marino.

  • 3 maanden later...
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...