IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

xlsSauve() et module VB


Sujet :

WinDev

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2
    Par défaut xlsSauve() et module VB
    Bonjour,

    L'enregistrement d'un fichier Excel (ouvert avec xlsOuvre) plante le fichier quand celui-ci comporte un module VB.

    Si le code suivant est exécuté :
    (c:\test.xls existe et a été créé par "fichier/nouveau dans Excel)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    v_docxls est un xlsDocument
    v_docxls = xlsOuvre("c:\test.xls",xlsEcriture)
    v_docxls[1,1] = "A"
    v_docxls[1,2] = "B"
    xlsSauve(v_docxls,"c:\test.xls")
    xlsFerme(v_docxls)
    LanceAppliAssociée("c:\test.xls")
    Là tout se passe bien, Excel est lancé et le fichier s'ouvre.
    Maintenant, si une macro est créée dans le fichier "c:\test.xls" et que le code est exécuté, l'ouverture du fichier par Excel provoque "Une erreur s"est produite au cours de l'initialisation des bibliothèques VBA".

    j'ai fait des tests avec Excel 2003, Excel 2007, WD15 et WD18 : même comportement.

    Merci pour vos suggestions ?

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur et responsable micros/réseaux
    Inscrit en
    Octobre 2010
    Messages
    1 286
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur et responsable micros/réseaux
    Secteur : Bâtiment

    Informations forums :
    Inscription : Octobre 2010
    Messages : 1 286
    Par défaut
    Bonjour,

    dans Excel il faudrait revoir l'installation en ajoutant le module VBA dans les outils alors les macros pourront être exploitées.

    à bientôt,

    Nicolas

  3. #3
    Candidat au Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2013
    Messages : 2
    Par défaut
    Bonjour,

    Merci de ce conseil.
    Après vérifications, VBA est bien installé sur la machine qui ouvre le fichier Excel.

    Notons, qu'avant exécution du code Windev, le fichier Excel qui comporte une macros VBA s'ouvre correctement (sans message d'erreur) et ce n'est qu'après exécution du code Windev que le problème apparaît.

    Merci encore,
    DeepFlight

  4. #4
    Membre confirmé Avatar de dsolheid
    Inscrit en
    Décembre 2007
    Messages
    141
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Décembre 2007
    Messages : 141
    Par défaut
    Bonjour,

    Avez-vous trouvé une solution à ce problème ?
    Ils sont pénibles, chez PC SOFT… à croire qu'ils ne testent pas le quart du tiers de leurs fonctionnalités !

    Bàv

Discussions similaires

  1. Module FTP.pm ?
    Par MSP dans le forum Modules
    Réponses: 4
    Dernier message: 04/08/2003, 15h49
  2. module Find
    Par martijan dans le forum Modules
    Réponses: 8
    Dernier message: 09/07/2003, 11h07
  3. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44
  4. PerlDoc sur une fonction d'un module
    Par lesouriciergris dans le forum Modules
    Réponses: 2
    Dernier message: 13/03/2003, 20h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo