je veux savoir s'il y'a moyen d’exécuter ou bien implémenter un macro outlook dans un script .bat?
merci
je veux savoir s'il y'a moyen d’exécuter ou bien implémenter un macro outlook dans un script .bat?
merci
Bonjour,
Créer une macro outlook qui fait ce qu'il doit faire.
Ouvrir Outlook en exécutant cette macro.
Par exemple pour exécuter la macro ouverturebatch
Dans Outlook :
Dans le fichier batch :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Sub ouverturebatch() MsgBox "ouverture par ligne de commande" End Sub
Code : Sélectionner tout - Visualiser dans une fenêtre à part start Outlook.exe /autorun "ouverturebatch"
Cordialement,
Christophe
Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
merci pour votre explication ça m'a vraiment éclaircit les choses, je veut juste m'informer si l’exécution de cette exemple nécessite l’activation de quelques chose, une référence par exemple, parce que quand je l'ai exécuté j’avais l’apparition de la fenêtre outlook mais l’exécution du sous-programme "ouverturebatch" n'a pas donnée le résultat d'affichage du MSGBOX...
Bonjour,
Aucune référence spéciale n'est nécessaire. En revanche, il se peut que la sécurité des macros empêche le programme d'exécuter les macros.
Essayes de régler ce point dans Outils-> Macro -> Sécurité... -> Sécurité des macros
Cordialement,
Christophe
Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
merci encore une fois c'est très bien marché,mais quand j'ai utilisé une autre fonction à la place de "\autorun" précisément "Call:" j'ai un message d'erreur qui me dit que le lien hypertex n'est pas d'une source approuvé... ,alors comment faire pour ajouter ce complément dans le centre de gestion de confidentialité,
aussi je me demande si on peux exécuter un macro qui n'est pas définit dans dans le debeugeur VBA Outlook en le définissant dans mon fichier .bat et puis mettre ce dernier dans la planification des taches dans windows.
merci
Bonjour,
Pourquoi mettre call: au lieu de /autorun
/autorun est un paramètre de la ligne de commande donc il ne peut pas être changé.
Soit une erreur au lancement ce que je pense, sinon tu peux essayer de cocher autoriser les scripts dans les dossiers partagés/publics dans securité des messages électroniques.
Et dans l'onglet compléments => Gestion des Compléments COM
Cordialement,
Christophe
Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche
Bonjour et merci pour vos aides précieux,
alors pour le complément c'est une erreur lier à "call:" donc je peux me satisfaire suffisamment avec "\autorun".
Sinon pour la partie :
avez-vous une idée,aussi je me demande si on peux exécuter un macro qui n'est pas définit dans dans le debeugeur VBA Outlook en le définissant dans mon fichier .bat et puis mettre ce dernier dans la planification des taches dans windows.
merci
Plus précisément j'ai un macro dans un fichier texte dans un lecteur partagé sur réseau et je veux l’implémenter dans plusieurs machine ayant accès au lecteur partagé,
merci encore,
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager