IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Outlook Discussion :

Envoyer une trame lors d'un rappel Outlook


Sujet :

VBA Outlook

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    École d'ingénieur
    Inscrit en
    Décembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : École d'ingénieur

    Informations forums :
    Inscription : Décembre 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut Envoyer une trame lors d'un rappel Outlook
    Bonjour,

    Je souhaite insérer les dates de mes rendez vous dans la fonction calendrier de Outlook (2013) avec à chaque fois un rappel. Par la suite au moment de ce rappel, je dois envoyer une trame. Elle peut être UDP, TCP... où même juste être un 1 ou un 0. Cette trame me permettra d'activer un équipement par la suite.

    Savez vous s'il est possible de réaliser cela en VBA ? Je ne m'y connais pas trop dans ce langage, j'ai commencé à faire quelques recherches mais pour l'instant rien de concluant. Il existe peut être une option déjà implémentée dans Outlook mais je n'ai rien trouvé.

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    Bonjour
    Ta trame c est quoi un wake on lan

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    École d'ingénieur
    Inscrit en
    Décembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : École d'ingénieur

    Informations forums :
    Inscription : Décembre 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Bonjour, en fait la trame sera envoyée à un software (Medialon manager) qui contrôle des équipements, il peut lui même lire une multitude de trames différentes donc peu importe le type.

  4. #4
    Expert éminent
    Avatar de Oliv-
    Homme Profil pro
    solution provider
    Inscrit en
    Mars 2006
    Messages
    4 087
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : solution provider

    Informations forums :
    Inscription : Mars 2006
    Messages : 4 087
    Points : 7 168
    Points
    7 168
    Billets dans le blog
    20
    Par défaut
    C'est vraiment vague ta description de ta trame, je t'invite à rechercher avec les mots clefs VBA + wininet ou VBA +telnet.

    UNe fois que tu as trouvé la solution pour communiquer avec ton Manager, tu pourras l'exécuter lors des rappels de OUTLOOK.

    il faut tester un élément de ton rappel le sujet par exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Private Sub Application_Reminder(ByVal Item As Object)
    MsgBox "reminder" & vbCr & Item.subject
     
    End Sub

  5. #5
    Nouveau Candidat au Club
    Homme Profil pro
    École d'ingénieur
    Inscrit en
    Décembre 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : École d'ingénieur

    Informations forums :
    Inscription : Décembre 2017
    Messages : 3
    Points : 1
    Points
    1
    Par défaut
    Merci pour ton indication, je fait le tour de pas mal de forum, je n'ai pas exactement compris comment fonctionne le wininet et le telnet mais j'ai trouvé un lien conseillé par un membre du forum sur l'envoi de sockets en UDP grâce a winsock: https://msdn.microsoft.com/en-us/lib...(v=vs.60).aspx
    Je m'en suis inspiré avec le code que tu m'as donné:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Application_Reminder(ByVal Item As Object)
    MsgBox "reminder" & vbCr & Item.Subject
    On Error Resume Next
    If Socket.State <> 1 Then
    Socket.LocalPort = 10000
    End If
    Socket.RemoteHost = 'L'adresse où il faut envoyer les données
    Socket.RemotePort = 10001 'Le port où il faut envoyer les données
    Socket.SendData = "go"
    End Sub
    Cela ne fonctionne pas, cela me parait un simple comme syntaxe.
    Sinon j'ai trouvé ce code : http://forums.codeguru.com/showthrea...Packets-in-VBA mais je ne comprends malheureusement pas, il me manque des notions de réseau et de VBA, pense tu que cela pourrait fonctionner ? Je ne vois pas à quel moment tu rentres les données que tu veux envoyer.

    Merci d'avance

Discussions similaires

  1. Envoyer une trame "brut"
    Par Snooker9 dans le forum Réseau
    Réponses: 2
    Dernier message: 25/02/2008, 10h26
  2. envoyer une liste d'e-mail sur outlook
    Par ifrit 23 dans le forum Windows Forms
    Réponses: 7
    Dernier message: 25/01/2008, 09h19
  3. Envoyer une trame sur port USB
    Par Bocci dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 15/03/2007, 21h07
  4. [USB]envoyer une trame sur le port USB
    Par ced38100 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 03/11/2005, 12h54
  5. [Réseau] Envoyer une trame tcp
    Par heid dans le forum Web & réseau
    Réponses: 5
    Dernier message: 18/07/2005, 13h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo