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 :

Excel - visualiser un fichier directement sur ma form


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut Excel - visualiser un fichier directement sur ma form
    bonjour

    je cherche a pouvoir visualiser des fichier excel directement dans ma feuille

    et si possible un exemple qui montre comment ouvrir, mettre en gras et autre dans le document ouvert


    après une recherche j'ai trouver owc11.exe (Excel Sheets je crois...) je vais tester mais on m'as deconseiller...donc si vous avez mieu...

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2006
    Messages
    337
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 337
    Par défaut
    salut, voici un bout de code qui te permettra de te connecter a ta feuille excel :
    bien sur avant il faut trouver la DLL Office.interop
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Imports Microsoft.Office.Interop
    Try
                'definition des variables pour la connection au tableau excel
                oRien = System.Reflection.Missing.Value
                oExcelApp = New Excel.ApplicationClass
     
                'je n'affiche pas mon tableau excel
                oExcelApp.Visible = False
     
                'j'ouvre le tableau
                oBooks = oExcelApp.Workbooks
                oBook = oBooks.Open(chemin, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien, oRien)
                oSheet = oBook.Worksheets(1)
            Catch ex As Exception
                MsgBox("La connection au fichier XLS n'a pas fonctionné, relancer l'application ou indiquez un autre fichier", MsgBoxStyle.Exclamation)
            End Try
    ensuite tu peut parcourir tes cases grace a ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    'permet de resuperer la valeur de la case (i,1)
    StrCodeUGE = CStr(feuille.Cells(i, 1).Value2)
    ensuite pour mettre en gras ou autre je ne connait pas le code exacte, je te redit si je trouve...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    avec sa jouvre Excel en invisible(enfin si j'ai bien compris)

    moi je voudrais l'ouvrir dans mon logiciel, est visible

    exemple avoir a gauche une liste de fichier excel
    quand je selectionne un fichier, son contenu s'affiche a droite, incruster dans ma form


    et bien sur pouvoir modifier, enregistrer

    avec OWC11.exe j'arrive a ajouter un objet qui m'affiche une feuille excel vierge, je peut la remplir, mettre du gras et autre mais je n'arrive pas a charger dans se controle un fichier pre-existant

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

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    excel fait deja tout ca
    lol


    enfin si tu veux rajouter des fonctionnalités à des fichiers excels, plutot que de faire du code qui affiche des fichiers excels, fait ptete des fichiers excels qui implémente du code
    avec visual studio tools pour office ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    612
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 612
    Par défaut
    oui je sais que excel le fait, mais bon je sais pas si le controle qui afficheras mes feuille excel a l'interieur de ma forme va egalement afficher les barre d'outil de excel


    car je ne veut pas lancer excel


    je sais pas si je suis bien compris alors voici la fenetre de mon prog
    a gauche la listbox qui contiendras la liste des fichier excel
    a droite le controle obtenus après installation de owc11.exe (de microsoft)


Discussions similaires

  1. Réponses: 2
    Dernier message: 10/07/2006, 10h07
  2. Visualiser un fichier xls dans Excel (et non pas dans mon navigateur)
    Par n@n¤u dans le forum Général Conception Web
    Réponses: 10
    Dernier message: 10/07/2006, 08h43
  3. Réponses: 2
    Dernier message: 05/02/2006, 22h26
  4. Requête avec contrôle crée directement sur un Form
    Par auriolbeach dans le forum Access
    Réponses: 2
    Dernier message: 18/11/2005, 07h40
  5. Réponses: 4
    Dernier message: 02/05/2005, 20h25

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