Salut à tous,
j'ai encore une fois besoin de vos compétences.
Cela fait plusieurs heures que je tourne en rond avec le message d'erreur suivant :
"l'objet automation 'Outlook.Application' n'est pas installé sur votre système."
Voici mon code:
Tout fonctionne bien en mode test mais que je lance l'exe, j'ai un crash :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 pautOutlook est un objet automation dynamique pautOutlook = ObjetActif("Outlook.Application") SI pautOutlook = Null ALORS pautOutlook = allouer un objet Automation "Outlook.Application" FIN Email est un objet Automation dynamique = pautOutlook>>CreateItem(0) sDestinataire est une chaîne sDestinataireCopie est une chaîne compteOutlook est un objet OLE dynamique POUR compteur = 1 _À_ pautOutlook>>Session>>Accounts>>Count //récupération des différents comptes d'outlook compteOutlook=pautOutlook>>Session>>Accounts>>Item(compteur) //test si l'adresse mail du compte correspond à l'adresse désirée SI compteOutlook>>SmtpAddress=Adresse_expediteur ALORS //affectation du compte emetteur du mail Email >>SendUsingAccount(compteOutlook) BREAK FIN FIN //Création du mail Email>>subject = Monobjet + Licence_client //Affichage de la fenêtre Outlook (indispensable en premier afin d'avoir la signature Email>>Display() //On remplit le corps du message sCorps est chaîne = Monmessage + RC + RC+ "Lien de téléchargement : " + Url_ftp + Repertoire_ftp + Nom_exe_ftp // Le corps du message Email>>HTMLBody(TexteVersHTML(sCorps) + CRLF + Email>>HTMLBody) Email>>to = Email_client Email>>cc = Adresse_utilisateur //Envoi du mail Email>>send //Libération des objets libérer Email libérer pautOutlook
Le mécanisme de sécurité du W-Langage a détecté une erreur dans l'application ZipExe.
Contactez le fournisseur de l'application ZipExe. Afin de l'aider à corriger l'erreur, veuillez lui transmettre les informations accessibles par le bouton 'Copier'.
L'objet automation 'Outlook.Application' n'est pas installé sur votre système.
Pile des appels :
Fin d'initialisation de FEN_parametrage (FEN_parametrage), ligne 4
Date : 23/11/2022 11:04:03
Projet : Envoi_EXE (3.06L)
Informations supplémentaires :
Code erreur : 2202
Module : 'wd250vm.dll (01F250083h - 25.0.411.2)
Informations de débogage :
Instruction AutomCreate
EIT_TYPE_WDFILE : <2>
EIT_IDCODE : <34>
Je précise que je suis débutant, que c'est du code récupéré sur différents forum qui m'ont permis de faire ca.
Je ne sais pas ce qu'est un objet automation ou OLE.
J'ai un windev 25 et 32 bits et un office aussi en 32 bits.
Si quelqu'un peut m'aider, c'est cool
Merci par avance
Partager