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

VB.NET Discussion :

[VB.net 1.1] Excel :"Object reference not set to an instance of an object."


Sujet :

VB.NET

  1. #1
    Membre du Club
    Inscrit en
    Avril 2003
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2003
    Messages : 87
    Points : 56
    Points
    56
    Par défaut [VB.net 1.1] Excel :"Object reference not set to an instance of an object."
    Bonjour,

    Via une application ASP.Net, je souhaite mettre à jour un fichier Excel uploadé.

    Sur ma machine de développement, ça marche très bien, mais une fois installer sur le serveur de production, nada, j'ai l'erreur suivante :
    "Object reference not set to an instance of an object."

    Alors, les configurations:
    • Sur mon PC de développement :
      OS : Windows XP FR
      IIS : V.5.1
      Excel : Version 2003 FR


    • Sur le serveur :
      OS : Windows 2000 FR
      IIS : V.5.1
      Excel : Version 2000 US


    N'ayant pas la même version d'Excel, j'ai donc mis une référence à EXCEL9.OLB dans mon projet au lieu de la librairie du 2003 (j'ai copié le fichier du serveur sur mon poste, et j'ai fait parcourir; normalement, la mise à jour des références est donc bien faite, même si Excel 2000 non installé sur mon poste?!).

    --> Ca marche toujours bien sur mon poste, mais j'ai eu une autre erreur sur le serveur de production :
    "Old Format or Invalid Type Library"
    J'ai trouvé cet article http://support.microsoft.com/kb/320369/en-us et j'ai donc fait ce qu'il préconise...

    --> Mais je me retrouve de nouveau avec mon erreur "Object reference not set to an instance of an object.".

    Savez-vous si c'est un problème de droit (car il n'arrive pas à ouvrir le fichier excel ou quelque chose comme ça ?) ou autre chose ? Bref, je cherche depuis plusieurs jours et je suis toujours sans voie

    Merci,
    Damien.

    PS : je ne met pas de code car vu que ça marche bien sur mon poste..je pense que la subtilité est ailleurs

  2. #2
    Membre du Club
    Inscrit en
    Avril 2003
    Messages
    87
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Avril 2003
    Messages : 87
    Points : 56
    Points
    56
    Par défaut
    Après je ne sais pas combien de journées de tests et de recherches, j'ai trouvé les bonnes versions de dll pour l'interopérabilité avec Excel 2000 en US (sous Windows Server2000 US); il faut utiliser :
    • Interop.Excel en version 1.3

    • Interop.Office en version 2.1



    Si jamais quelqu'un est dans la même galère (quoi que je dois surement être l'un des derniers sous cet environnement là lol), voilà

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

Discussions similaires

  1. erreur: Object reference not set to an instance of an object.
    Par soumamort dans le forum Windows Forms
    Réponses: 14
    Dernier message: 02/05/2008, 17h31
  2. Réponses: 6
    Dernier message: 01/04/2008, 18h36
  3. new : Object reference not set to an instance of an object
    Par zulad dans le forum Windows Forms
    Réponses: 3
    Dernier message: 19/06/2007, 20h35
  4. Object reference not set to an instance of an object
    Par DjRusty dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 24/03/2007, 07h26
  5. Réponses: 1
    Dernier message: 20/04/2006, 12h09

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