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

ASP.NET Discussion :

ExcelApp.ActiveWorkbook.Worksheets.Count error '80010001'


Sujet :

ASP.NET

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Par défaut ExcelApp.ActiveWorkbook.Worksheets.Count error '80010001'
    bonjour je suis en train de migrer sur un nouveau serveur un intranet développer en VBS* ASP Classic.
    L'ancien serveur est un Windows 2008 R2 standard déjà en 64 bit avec un IIS 7 sur une machine physique. Le nouveau serveur est un Windows Server 2016 avec un IIS 10 dans un VMWare.
    L'intranet tourne évidemment parfaitement sur l'ancien serveur, donc mon problème vient de la config du nouveau.

    Sur le nouveau j'ai une erreur pendant la manipulation de fichier Excel.

    La création de l'objet Excel.Application et l'ouverture du fichier Excel se passe bien. C'est-a-dire ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Set ExcelApp = CreateObject("Excel.Application")
    Set ExcelBook = ExcelApp.Workbooks.Open(model)
    Mais ça plante sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ExcelApp.ActiveWorkbook.Worksheets.Count
    Dans la page, ça m'affiche seulement error '80010001' et si je catch l'erreur et que j'affiche le error.Number j'ai -2147418111.

    J'ai pas mal fouillé et tenté des trucs,
    • l'ajout des répertoires Desktop dans les systemprofile
    • la gestion des droits dans le DCom Config


    mais là je sèche un peu ....

    Des idées ?

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Par défaut
    Après des tests sur d'autre page je plante dès que j'essaie de faire quelques choses dans un fichier Excel que je viens d'ouvrir.

    genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ExcelBook.Worksheets(2).Cells(2,2).Value="toto'
    avec toujours ce succinct message d'erreur : "error '80010001'".

    A priori, le message associé a cette erreur est "call was rejected by callee".

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 6
    Par défaut
    Bon, problème résolu!

    y'a un exe qui trainait sur le serveur : msvbvm50.exe

    On m'a dit "HA oui, il faut installer ca aussi je crois"

    Je l'installe et ca marche ...

    d'après le site Microsoft

    Résumé
    Msvbvm50.exe est un fichier auto-extractible qui installe les dernières versions des fichiers d'exécution Microsoft Visual Basic nécessaires à l'exécution de toutes les applications créées avec Visual Basic 5.0.

    Msvbvm50.exe installe les fichiers suivants qui sont fournis avec Visual Basic 5.0 Service Pack 2 et 3 :


    FICHIER VERSION
    --------------------------
    Msvbvm50.dll 05.00.8244
    Oleaut32.dll 2.20.4118
    Olepro32.dll 5.0.4118
    Stdole2.tlb 2.20.4118
    Asycfilt.dll 2.20.4118
    Comcat.dll 4.71

    https://support.microsoft.com/fr-fr/...run-time-files

    Si ca peut aider ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2010] Feuille non reconnue par Set Sh = ActiveWorkbook.Worksheets("blabla")
    Par Daejung dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 10/02/2016, 15h03
  2. If count error
    Par ideox dans le forum ADO.NET
    Réponses: 4
    Dernier message: 18/09/2015, 22h11
  3. Réponses: 0
    Dernier message: 29/12/2010, 19h17
  4. Réponses: 0
    Dernier message: 17/10/2007, 14h23

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