[PHP-JS] Ajout d'un �l�ment dans Outlook Calendar.
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:
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();
} |