meta données pour cette page
Ceci est une ancienne révision du document !
Paramétrage pour les restitutions vers MS Excel
Configuration pour l’exécution d’Excel
A compter de la version 6.2, les restitutions au format MS Excel deviennent possibles lors de l’exécution de Vigilens depuis un navigateur web ou depuis un planificateur de tâches. (Auparavant le fichier généré et ouvert par MS Excel était au format CSV).
L’utilisation de restitution de type « Fichier Excel » impose l’exécution d’Excel via DCOM.
Par défaut, DCOM est configuré de manière à ce qu’Excel soit lancé par l’utilisateur exécutant. Or ceci pose problème quand l’appel à Excel s’effectue depuis un service Windows (cas de l’interface Vigilens Web) ou depuis le planificateur de tâches.
Dans ces deux cas, il convient de modifier la configuration d’Excel pour la machine en question comme précisé ci-dessous.
Lors d’une restitution de type Excel dans un des cas de figure posant problème (interface Vigilens Web ou Planificateur de tâches), Excel est lancé sans que son interface graphique soit affichée. Afin d’éviter tout risque de blocage du processus, il convient de s’assurer qu’aucune boite de dialogue ne sera affichée (Exemple : boîte « Astuces », boîte de paramétrage du compte Office, fenêtre de récupération de document).
Sans Modification du paramétrage DCOM
Cette alternative n’est pas documentée par Microsoft.
De par notre expérimentation, elle s’avère toutefois fonctionnelle et présente l’avantage de permettre les restitutions au format MS Excel dans tous les cas de figure, sans avoir à modifier la configuration DCOM pour Excel :
- qu’il y ait une session Windows active ou non sur le serveur où est installé Vigilens Web (ou sur le poste / serveur où sont exécutées les requêtes planifiées).
- En mode Web comme en mode Windows (Vigilens Designer)
Pour mettre en place cette solution, il suffit de créer (s’il n’existe pas déjà) le répertoire suivant : C:\Windows\System32\config\systemprofile\Desktop
Sur une machine 64 bits, il peut s’avérer nécessaire de créer le répertoire suivant : C:\Windows\SysWOW64\config\systemprofile\Desktop
Cette solution évite aussi un certain nombre de problèmes liés à l’utilisation de macros dans les modèles Excel.
Modification du paramétrage DCOM
Cette option présente l’avantage de permettre les restitutions au format MS Excel même lorsqu’aucune session Windows n’est active sur le serveur où est installé Vigilens Web ou sur le poste / serveur où sont exécutées les requêtes planifiées