Pb export excel et activeX

Forum destiné aux questions sur le développement : Formules, LotusScript, Java ...

Pb export excel et activeX

Messagepar polo » 03 Sep 2003 à 15:19

Bonjour à tous,J'ai une application qui exporte des fichiers excel à partir d'activeX.Elle fonctionne très bien lorsque je la lance en local, mais lorsqu'elle est sur un serveur, j'ai l'erreur suivante :-Erreur : Cannot create automation object.sur la ligne : Set vExcel = createObject ("Excel.Application")Certains me diront ,"bien sur il faut installer excel sur le serveur", mais pour des raisons interne à l'entreprise ce n'est pour l'instant pas possible.Quelqu'un connaitrait un moyen de contourner cela, par exemple, en spécifiant un chemin queleque part pour executer Excel installer sur un poste client ??
polo
 

Re: Pb export excel et activeX

Messagepar Stephane Maillard » 04 Sep 2003 à 06:58

Bonjour,Une solution consisterait à faire un projet vb en mettant dans les références Microsoft Excel Object Library, de déployer ce projet sur le serveur avec l'outil Empaquetage et Déploiement.Comme cela le serveur aurait les DLL Excel d'installer. Par contre aucune garantit que cela fonctionne.[%sig%]
Cordialement

Stéphane Maillard
Avatar de l’utilisateur
Stephane Maillard
Lord of DominoArea
Lord of DominoArea
 
Message(s) : 8695
Inscrit(e) le : 16 Déc 2004 à 01:10
Localisation : Bretagne

Re: Pb export : un acrobatie...

Messagepar phil » 05 Sep 2003 à 09:10

Salut.Puisqu'elle s'éxécute bien en local, pourquoi ne pas déclencher ton agent en local sur reception d'un courrier (au libellé bien spécifique à controler !).ce mail serait lui envoyé par le serveur par un petit agent programmé.je suppose que le but du jeu est de créér ces fichiers excel régulièrement.En attendant que Excel soit installé sur le serveur...
phil
 

Re: Pb export : un acrobatie...

Messagepar polo » 05 Sep 2003 à 10:51

très astucieux comme idée !je vais essayer...
polo
 

plus compliqué qu'il n'y parait!...

Messagepar phil » 05 Sep 2003 à 13:22

Salut."l'acrobatie" marche(ra?) dans le cas ou le client Notes est vraiment local (notamment la base courrier spécifiée telle quelle dans le document site)ce qui suppose :- une réplication activée entre la base locale et sa réplique serveur pour recevoir les courriers. - l'activation de l'agent uniquement sur la réplique locale et non sur le serveur (qui aura l'agent également programmé en reception...)- que cete usine ne s'applique que pour un poste, sinon bonjour le déploiement...si j'ai une (meilleure) idée je t'en parle
phil
 

Re: plus compliqué qu'il n'y parait!...

Messagepar polo » 05 Sep 2003 à 16:12

ok merci,en fait j'ai pas encore commencé a regarder.
polo
 

Re: plus compliqué qu'il n'y parait!...

Messagepar polo » 05 Sep 2003 à 16:51

Le probleme est qu'il y a plusieurs postes... L'idéal serait de lancer l'agent à partir de ma base sur le serveur, celui appelant l'active X sur les postes client, pas évident...
polo
 


Retour vers Développement

cron