Salut � tous !
Je recherche un moyen d'ajouter un rendez-vous dans Outlook (2003/2007).
En effet, mon entreprise utilise beaucoup Outlook et je d�veloppe un logiciel de suivi des interventions en PHP et JavaScript principalement, je voudrais donc ajout� un rendez-vous sur l'Outlook de l'employ� via mon portail, pour qu'il est un Rendez-vous par �ch�ance d'intervention, avec une petite description concernant celle-ci.
Je voudrais que le portail soit utilisable par Firefox.
Donc pas d'ActiveX, j'ai bien trouv� un code utilisant ActiveX me permettant de faire ce que je veux, mais si il existe un autre moyen, ca m'arrangerait (comme par exemple de la m�me mani�re qu'un lien avec mailto:<adresse>).
Voil� j'esp�re que je ne me suis pas tromp� de section, en esp�rant que la solution existe en JavaScript.
NB: voici le code avec l'activeX, je ne l'ai pas test� mais ca peut toujours servir � quelqu'un un jour:
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 function AddRDV(Sujet,Comment,Date,Heure,Lieu){ var olk = new ActiveXObject( "Outlook.Application" ); var ns = olk.GetNameSpace('MAPI'); var DateHeur = Date+" "+Heure; ns.Logon('', '', false, true); var oItems = ns.GetDefaultFolder(9).Items; // Outlook.OlDefaultFolders.olFolderCalendar == 9 var oRDV = olk.CreateItem(1); // olAppointmentItem == 1 oRDV.ReminderSet = true;//true si une alert s'affiche avant le Rdv oRDV.Subject = Sujet; oRDV.Start = DateHeur; oRDV.Body = Comment; oRDV.Location =Lieu; oRDV.Save(); }
Partager