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 :

Reference imports excel embrouille


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Tooling - Testing
    Inscrit en
    Décembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tooling - Testing

    Informations forums :
    Inscription : Décembre 2008
    Messages : 141
    Par défaut Reference imports excel embrouille
    Bonsoir,

    (me again )

    Contexte : dans mon application, je veux lire des fichiers excel. Simple. Euh non.

    Dois je faire un "imports". Si oui de quoi? microsoft.Office.Interop.Excel? juste Excel ( comme studio express me l'a déjà proposé ).

    Dois je aller pêcher dans projet "ajouter une référence" .COM : microsoft Excel 14.0 Object Library? sur un PC, mais sur un autre ce sera 9.0 Object Library. et de toute façon à l'exécution sur une autre machine, il me dira qu'il y a un probleme d'initialisation ( message illisible ), que je crois en liaison avec Excel.

    Finalement quelle est la différence entre un Imports et l'ajout d'une référence.

    Autre question : si j' integre par exemple Excel 14.0 que je compile, suis je sûr de la bonne exécution de mon application sur une machine qui n'aurait pas ce niveau(?) d'Excel.

    Merci de m'éclairer un peu.

    Pierre

  2. #2
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Bonjour,

    Si tu veux ouvrir des fichiers des fichiers Excel, tu devras importer la ou les références qu'il te faut. Et se sera la ou les mêmes pour tout tes postes clients.

    Si tu fais bien ton Setup, il installera sur tes postes clients tout ce qu'il faut (donc même si excel n'est pas installé). (Dans les options du projets, références, il doit y avoir une option qui indique d'installer les références sur les postes clients (copie local je crois))

    Le Import ne sert à rien en soit. Il sert juste à raccourcir le chemin d'une classe:
    exemple, si tu fais import Excel.Data, tu n'auras plus a faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Dim MonFichier as Excel.Data.File
    Mais juste:


  3. #3
    Membre confirmé
    Homme Profil pro
    Tooling - Testing
    Inscrit en
    Décembre 2008
    Messages
    141
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 77
    Localisation : Belgique

    Informations professionnelles :
    Activité : Tooling - Testing

    Informations forums :
    Inscription : Décembre 2008
    Messages : 141
    Par défaut
    Merci pour la réponse.

    Pour les Imports , je comprends maintenant.

    Par contre pour les références, pour moi c'est moins clair.
    Il me semble que je rencontre des problèmes quand sur mon PC, j'ai ajouté une référence par exemple 14.0; je compile et essaie l'exe sur una utre PC, et j'ai des problèmes.
    J'ai entendu quelqu'un parler - mais c'est très vague'- que Microsoft fournirait une sorte InterOP ( gratuit - à télécharger ? ) à inclure (?) et résoudrait ces problèmes de niveau de référence.

    Quelqu'un a t il de l'information la-dessus?

    Merci

    Pierre

  4. #4
    Membre Expert Avatar de mactwist69
    Homme Profil pro
    Développement VB.NET
    Inscrit en
    Janvier 2007
    Messages
    1 707
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développement VB.NET
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 707
    Par défaut
    Si tu vas dans références....

    Normalement, tu as une options avancée du genre "copie local" qu'il faut mettre à True.

    Avec ça, si tu créer un projet de Setup, il inclura automatiquement toutes les références (sous forme de DLL) dont tu as besoins pour le projet.

Discussions similaires

  1. [import] Excel et ligne de noms des champs
    Par babar01 dans le forum Access
    Réponses: 2
    Dernier message: 05/10/2005, 15h46
  2. [win32] delphi importation excel
    Par pier dans le forum Bases de données
    Réponses: 2
    Dernier message: 09/09/2005, 15h27
  3. Erreur d'import Excel -> Delphi
    Par Homer dans le forum API, COM et SDKs
    Réponses: 2
    Dernier message: 05/07/2004, 10h07
  4. Import Excel / CSV
    Par aston_max dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 04/07/2004, 23h31
  5. import Excel --> Stringgrid de Delphi
    Par Homer dans le forum Langage
    Réponses: 2
    Dernier message: 16/06/2004, 12h53

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