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