Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2805 connectés 

  FORUM HardWare.fr
  Programmation
  ASP

  Synchro Calendrier Outlook et Bdd Access Online

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Synchro Calendrier Outlook et Bdd Access Online

n°1345735
Tenebrae_A​ngelus
Posté le 13-04-2006 à 09:40:47  profilanswer
 

Je crois que j'ai un sujet pour ce qui aime ce prendre la tête sur du code tordu! :pt1cable:  
Sachant que toutes mes tentatives ont été des echecs cuisants  :sweat: , je cherche quelqu'un qui pourrais m'aider, on me mettre sur la voie. :jap:  
 
Je m'explique :
 
Le projet est de synchroniser des données d'un base de données Access situer sur un site Web en ASP et un Outlook situé sur le poste client. :pfff:  
Bien sur, tout cela en effectuant un clic unique au niveau du site Web...  :whistle:  
 
Bon, je ne crois pas au miracle, mais si quelqu'un a déjà planché sur le sujet!!! Je suis preneur.
 
A bientot,
 
Sylvain.

mood
Publicité
Posté le 13-04-2006 à 09:40:47  profilanswer
 

n°1348904
Tenebrae_A​ngelus
Posté le 18-04-2006 à 15:43:08  profilanswer
 

<UP>
Je suis toujours à la recherche d'un coup de pouce sur le sujet!
 
Merci d'avance.
 
Sylvain.

n°1354582
Tenebrae_A​ngelus
Posté le 26-04-2006 à 17:47:45  profilanswer
 

<UP>
 
Sylvain.

n°1370348
Tenebrae_A​ngelus
Posté le 19-05-2006 à 10:42:27  profilanswer
 

<UP>  
 
Sylvain.

n°1380060
Tenebrae_A​ngelus
Posté le 02-06-2006 à 16:46:20  profilanswer
 

<UP>  
   
Sylvain.

n°1403727
Tenebrae_A​ngelus
Posté le 10-07-2006 à 12:44:24  profilanswer
 

<UP>    
   
Sylvain.  

n°1403744
Arjuna
Aircraft Ident.: F-MBSD
Posté le 10-07-2006 à 12:53:05  profilanswer
 

<UP>
 
Sylvain.
 
:D
 
Si outlook est sur le poste client, je le sens très mal, à cause des problèmes de sécu.
 
Je vais quand même regarder si j'arrive à qqchose...

n°1403752
Arjuna
Aircraft Ident.: F-MBSD
Posté le 10-07-2006 à 13:01:46  profilanswer
 

Comme je pensais, impossible.
 
Utilise un ActiveX, t'as pas d'autre choix.
 

Code :
  1. <html>
  2. <head>
  3.  <title>Outlook</title>
  4.  <script type="text/javascript" >
  5.   function testOutlook()
  6.   {
  7.    var outlook = CreateObject("Outlook.Application" );
  8.    alert(outlook);
  9.    return false;
  10.   }
  11.  </script>
  12. </head>
  13. <body>
  14.  <form method="post">
  15.   <input type="button" onclick="return testOutlook();" value="click"/>
  16.  </form>
  17. </body>
  18. </html>


 
Il ne veut pas de "CreateObject", qui est désactivé en mode "web".

n°1403899
Arjuna
Aircraft Ident.: F-MBSD
Posté le 10-07-2006 à 15:15:59  profilanswer
 

Finalement, j'ai parlé trop vite :
 

Code :
  1. <html>
  2. <head>
  3.  <title>Outlook</title>
  4.  <script type="text/vbscript" >
  5.   Function GetCalendar()
  6.    Dim outlook, olNs, olFldr, el
  7.    Const olFolderCalendar = 9
  8.    Set outlook = CreateObject("Outlook.Application" )
  9.    Set olNs = outlook.GetNamespace("MAPI" )
  10.    Set olFldr = olNs.GetDefaultFolder(olFolderCalendar)
  11.    For Each el In olFldr.Items
  12.     Document.Write el.Location & " [" & el.Subject & "] " & el.Start & " " & el.End & "<br/>"
  13.    Next
  14.    GetCalendar = false
  15.   End Function
  16.  </script>
  17. </head>
  18. <body>
  19.  <form method="post">
  20.   <input type="button" onclick="GetCalendar()" value="click"/>
  21.  </form>
  22. </body>
  23. </html>


 
Par contre, très clairement, t'as tout intérêt à être en zone "maga à fond pas sécurisée confiance aveugle j'ai même pas peur". Moi là ça marche en local en appelant le fichier directement depuis le FS. Mais même avec le niveau "intranet", je doute que ça marche.
 
Parceque vas-y le trou de sécurité quand même ;)

n°1403902
Arjuna
Aircraft Ident.: F-MBSD
Posté le 10-07-2006 à 15:16:48  profilanswer
 

PS: je suis passé en VBS, parceque le for (el in olFldr.Items) déclenche rien. JS a pas l'air d'être compatible avec les collections à la sauce VB.

mood
Publicité
Posté le 10-07-2006 à 15:16:48  profilanswer
 

n°1403903
Arjuna
Aircraft Ident.: F-MBSD
Posté le 10-07-2006 à 15:18:13  profilanswer
 

PS: j'ai Outlook 2003, connecté à Exchange, sous Windows 2003, avec IE 7 beta 2, et j'ai bien mon calendrier EXCHANGE qui s'affiche. Pour les calendriers dans Outlook Express dans le PST local, je crainds que la syntaxe ne soit différente.

n°1410558
Tenebrae_A​ngelus
Posté le 20-07-2006 à 19:00:08  profilanswer
 

Bon, je pense que c'est impossible à faire avec de l'ASP
 
pour ma part j'ai cette erreur:

Citation :

Erreur d'exécution Microsoft VBScript error '800a01ad'  
 
Un composant ActiveX ne peut pas créer un objet.: 'Outlook.Application'  
 
/Khronos/test.asp, line 11


J'ai ça ligne 11 -- > Set OL_App = CreateObject("Outlook.Application" ) <-- Je tente de créé mon objet quoi!!!
 
J'espère que quelqu'un trouvera la solution, et postera sur ce forum.
A bientôt.
 
Sylvain

n°1410823
Arjuna
Aircraft Ident.: F-MBSD
Posté le 21-07-2006 à 09:39:05  profilanswer
 

Server.CreateObject
 
CreateObject je marche pas en ASP

n°1484258
Tenebrae_A​ngelus
Posté le 30-11-2006 à 12:47:35  profilanswer
 

Même en passant :
Set OL_App = Server.CreateObject("Outlook.Application" )
J'ai toujours une erreur.
 
... Je continu de chercher.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  ASP

  Synchro Calendrier Outlook et Bdd Access Online

 

Sujets relatifs
Se connecter à partir de plusieurs pcs sur une BD accessInfopath et Access
sauvegarder une variable de page en page sans BDDQuestion sur sauvegarde de BDD SQL chez Online
[MySQL] Système de BDD d'un projet (Conception & Optimisation)remplir une BDD sous PhpMyAdmin comme dans ACCESS
[Résolu] Mauvaise incrémentation du NumeroAuto dans Access[VBA][Access] Faire une requête jointure sur un recordset et une table
Plus de sujets relatifs à : Synchro Calendrier Outlook et Bdd Access Online


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR