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] [EXCEL2007] problème ouverture fichier


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Inscrit en
    Mars 2002
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 68
    Par défaut [VB.Net] [EXCEL2007] problème ouverture fichier
    Salut,

    J'arrive pas a ouvrir un fichier excel et pourtant j'ai bien respecté la syntaxe je pense et le fichier est present mais le debogueur me dit qu'il est introuvable.
    Voici le message d'erreur :

    COMException was unhandled

    'C:\XLS.xls' est introuvable.verifier le nom...
    et voici mon code

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    Dim AppExcel As Excel.Application
    Dim Classeur As Excel.Workbook
    Dim Feuille As Excel.Worksheet
     
    AppExcel = New Excel.Application
    Classeur = AppExcel.Workbooks.Open("C:\XLS.xls")
    Feuille = Classeur.ActiveSheet
    AppExcel.Visible = True
    MsgBox("HEY HEY")
     
    AppExcel.Quit()
    AppExcel = Nothing
    J'ai ajouter les reference pour excel dans mon projet. J'ai etudier plusieurs solutions sur des forum en copiant collant leur code et assez souvent jai le meme type d'erreur.

    Quelqu'un a t'il une solution ??
    Merci.

    Bonne soirée

  2. #2
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Il ne trouve pas "C:\XLS.xls", alors que tu souhaites ouvrir "D:\essvb.xls"

    Le message correspond-il exactement à ton code ?

  3. #3
    Membre actif
    Inscrit en
    Mars 2002
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 68
    Par défaut
    Desolé ca c'etait le code que j'ai repris mais au depart moi je voulais ouvrir un fichier XLS.xls mais c'est pareil. dans ce cas c'est le fichier "D:\essvb.xls" qui ne retrouve pas que le fichier soit present ou pas.
    je fais la modif dans le post.

  4. #4
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Est-ce que ton code compile ?

    Quel est le nom des références que tu as ajoutées à ton projet ?

  5. #5
    Membre actif
    Inscrit en
    Mars 2002
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mars 2002
    Messages : 68
    Par défaut
    Oui mon code compile ( je clique sur Build pour creer mon executable )

    et les reference que j'ai mise sont :
    Microsoft Excel 12.0 Object Library
    Microsoft Office 12.0 Object Library


    j'ai mis COPY LOCAL en TRUE

    et j'ai cocher Microsoft.Office.interop.excel pour Excel et office 12.0 object library.
    J'ai aussi mis la ligne IMPORT dans mon code pour essayer mais c'est le meme resultat.


    Mais en general pour ce type d'erreur, quel est la solution??

  6. #6
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    En général pour ce type d'erreur, la solution est de donner le bon nom de fichier...

    Mais dans ton cas, je crois que tu as un problème avec les références.

    Voilà ce que je te propose :
    - Supprime de ton projet toutes les références à Office.
    - Ajoute la référence suivante : dans la fenêtre "Ajouter une référence", choisis l'onglet .NET et ajoute la référence Microsoft.Office.Interop.Excel (version 12).
    - Ajoute la clause import Microsoft.Office.Interop.Excel en début de fichier.
    - Retire tous les "Excel." de ton code.
    - Recompile ton code.

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

Discussions similaires

  1. [EXCEL - VBA] Problème ouverture fichier suite Macro Userform
    Par Guidhy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 26/04/2007, 09h18
  2. [Upload] Problème ouverture fichier joint
    Par vincedjs dans le forum Langage
    Réponses: 4
    Dernier message: 27/03/2006, 11h24
  3. forcer le téléchargement - problème ouverture fichier
    Par grinder59 dans le forum Langage
    Réponses: 8
    Dernier message: 09/03/2006, 15h59
  4. problème ouverture fichier texte
    Par ice-t69 dans le forum Langage
    Réponses: 4
    Dernier message: 07/11/2005, 19h29
  5. Problème ouverture fichier par double clic...
    Par sankookai dans le forum MFC
    Réponses: 4
    Dernier message: 11/05/2005, 09h13

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