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 :

Utiliser un fichier Excel qui se situe en ressource


Sujet :

VB.NET

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Points : 41
    Points
    41
    Par défaut Utiliser un fichier Excel qui se situe en ressource
    Bonjour,

    Je souhaite ajouter utiliser un fichier excele en ressource.

    Dans un premier temps, j'ai ajouté mon fichier dans les ressources fichier de mon projet. Ensuite dans les propriétés de mon fichier (clic-droit sur le fichier dans l'explorateur de solution), j'ai mis les propriétés suivantes :



    Ensuite dans mon code, j'ai les lignes suivantes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    excelApp = New Excel.Application()
    excelApp.Workbooks.Add(My.Resources.Type_Export_Devis1)
    La première me permet de créer un fichier Excel, et la seconde d'ajouter le classeur du fichier Type_Export_Devis1 dans excelApp.

    Mais cela plante ! Voici le message que j'ai :



    Je ne comprends vraiment pas ...

    Alors que lorsque je met le lien du fichier en dur, cela ne plante pas ..
    Exemple de code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    excelApp.Workbooks.Add("C:\Users\Vincent\Desktop\Type_Export_Devis1")
    En attente de vous lire en retour,

    2berte

  2. #2
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    quel est le type de My.Resources.Type_Export_Devis1
    (précisé par l'intellisense)

  3. #3
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Points : 41
    Points
    41
    Par défaut
    C'est un tableau un de bytes,

    En attente de vous lire en retour,

    2berte

  4. #4
    Expert éminent sénior Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 177
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 177
    Points : 25 125
    Points
    25 125
    Par défaut
    un fichier mis dans le fichier resx génère une variable en tableau d'octet
    ce tableau d'octet te permet de reformer le fichier sur le disque (voir dans system.io pour créer un fichier)


    sinon il faut tester aussi de mettre ton fichier excel dans le dossier resources, sans forcément le mettre dans le resx
    (le mettre dans le resx le copie dans le dossier resources)
    et ensuite dans le code essayer d'accéder au fichier avec un truc genre application.startuppath & "\resources\monfichier.xls" le tout en mettant resource incorporée en méthode de génération pour le fichier)

  5. #5
    Membre du Club
    Inscrit en
    Novembre 2006
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Novembre 2006
    Messages : 60
    Points : 41
    Points
    41
    Par défaut
    Merci de ta réponse ! je n'ai pas mis mon fichier en ressource. j'ai l'ai tout simplement mis dans un dossier, et j'ai dit de copier ce fichier lors de la compilation.

    Merci

    2berte

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

Discussions similaires

  1. Qui utilise un fichier excel sur le reseau
    Par seb30 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 29/05/2008, 11h05
  2. Créer et utiliser des fichiers excel sous linux
    Par cronos6 dans le forum Zope
    Réponses: 2
    Dernier message: 02/06/2006, 10h14
  3. [VBA-E]Eviter d'updater un fichiers excel qui a des liens
    Par tinose dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 29/05/2006, 20h27
  4. Réponses: 2
    Dernier message: 18/02/2006, 19h07
  5. [Turbo Pascal] Utiliser un fichier Excel
    Par Lady dans le forum Turbo Pascal
    Réponses: 10
    Dernier message: 09/03/2003, 21h34

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