PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV (précédentes versions) → Erreur nombre de paramètres incorrect
Erreur nombre de paramètres incorrect
Débuté par borisj, 21 aoû. 2018 12:44 - 1 réponse
Membre enregistré
54 messages
Popularité : +1 (1 vote)
Posté le 21 août 2018 - 12:44
Bonjour,

Je suis sous Windev 21 avec Office 365.

Dans le programme que je développe j'utilite le DnD de Outlook vers Windev.

Le code est le suivant :

Info(MonOutlook>>ActiveExplorer>>Selection>>Count)
POUR i = 1 _A_ MonOutlook>>ActiveExplorer>>Selection>>Count
MailItem = MonOutlook>>ActiveExplorer>>Selection(i)
Ajoute(tabSujets,MailItem>>Subject)
Info (tabSujets[i])
Ajoute(tabCorpsMessage,MailItem>>Body)
sFichierDemande = cheminfichier+".msg"
Info(sFichierDemande)
MailItem>>SaveAs(sFichierDemande,3)
FIN


Le DnD est fonctionnel.
Je récupère apparemment correctement les informations de l'élément.

Mon problème est que lorsque je veux enregistrer l'élément sous forme de fichier au format .msg, j'ai une exception qui m'indique que je passe un nombre de paramètres incorrects.

Pourtant si je regarde la documentation MSDN il y a bien 2 paramètres à passer.

Quelqu'un aurait-il une idée ?

Merci par avance.
Message modifié, 21 août 2018 - 12:48
Membre enregistré
54 messages
Popularité : +1 (1 vote)
Posté le 21 août 2018 - 14:46
Pour répondre à ma propre question, le chaine contenant la destination de l'enregistrement pour la méthode SaveAs de MailItem est correctement construite.

Cependant, il apparaît que si le dossier cible du fichier n'existe pas la méthode SaveAs ne semble pas capable de faire le traitement.

Il faut donc au préalable tester l'existence du dossier cible et le créer si nécessaire.
Message modifié, 21 août 2018 - 14:46