Bonjour,
J'ai codé un module de synchronisation outlook et j'ai des soucis pour gérer les dates de l'activeX pour planifier un réunion.
Il y a des différences niveau type entre les fonctions date javascript (renvoi d'un type Object par l'espion) avec ceux de l'activeX (type Date).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var outlookCls = new ActiveXObject("Outlook.Application"); var ns = outlookCls.GetNamespace("MAPI"); ... oAppoitment.Start = new Date(); // la ca coince... oAppoitment.Save();
Le new Date() renvoi un type objet a la javascript alors que la propriété Start renvoi un type Date ActiveX.
parcontre en double ca passe sans problème mais codé une fonction pour généré la date avec le bon chiffre floattant ca va être sportif.
explication :
une valeur double 1 vaudrai 1/1/1899.
Code : Sélectionner tout - Visualiser dans une fenêtre à part oAppoitment.Start = 1;
Il y aurait-il une autre solution?? Ma grande question...
Si quelqu'un a déjà rencontré le même soucis avec un cette activex ou un autre un peu d'aide serai super.
Merci.
Partager