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 :

Ouvrir excel 2007 avec un bouton


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    responsable production
    Inscrit en
    Août 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : responsable production
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 32
    Par défaut Ouvrir excel 2007 avec un bouton
    Bonjour ,

    je chreche à ouvrir excel ( une page bien défini ) avec un bouton .

    mais je rencontre des errreurs avec mon code :

    Erreur 3 Type 'Excel.Worksheet' non défini. C:\Users\Maison\Documents\Visual Studio 2010\Projects\Projet gériagestion\Projet gériagestion\menu général.vb 5 20 Projet gériagestion
    Erreur 2 Type 'Excel.Workbook' non défini. C:\Users\Maison\Documents\Visual Studio 2010\Projects\Projet gériagestion\Projet gériagestion\menu général.vb 4 20 Projet gériagestion
    Erreur 1 Type 'Excel.Application' non défini. C:\Users\Maison\Documents\Visual Studio 2010\Projects\Projet gériagestion\Projet gériagestion\menu général.vb 3 21 Projet gériagestion


    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
    14
    15
    16
    Public Class menu_général
     
        Dim appExcel As Excel.Application
        Dim wbExcel As Excel.Workbook
        Dim wsExcel As Excel.Worksheet
     
    Private Sub Button6_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles planning_personnel.Click
            'Ouverture de l'application
            appExcel = CreateObject("Excel.Application")
            'Ouverture d'un fichier Excel
            wbExcel = appExcel.Workbooks.Open("C:\Users\Maison\Downloads\Geria gstion\planning horaire.xlsx")
            'wsExcel correspond à la première feuille du fichier
            wsExcel = wbExcel.Worksheets(1)
     
            appExcel.Visible = True
        End Sub
    merci d'avance

    matthieu

  2. #2
    Membre chevronné Avatar de r.morel
    Homme Profil pro
    Dessinateur CAO
    Inscrit en
    Août 2014
    Messages
    339
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Dessinateur CAO
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Août 2014
    Messages : 339
    Par défaut
    Salut,
    Tu dois ajouter la référence Microsoft.Office.Interop.Excel à ton projet.
    Pour cela dans "L'explorateur de solution" fait un clique droit sur le nom de ton projet. Ensuite clique sur "Ajouter" puis "Références".
    Ensuite tu cherches Microsoft.Office.Interop.Excel, tu valide la case à cocher à gauche et fini par "OK"

    Au tout début de ton code tu dois ajouter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Imports Microsoft.Office.Interop
    Public Class menu_général

  3. #3
    Membre averti
    Homme Profil pro
    responsable production
    Inscrit en
    Août 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : responsable production
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2017
    Messages : 32
    Par défaut
    Merci tout est ok .

    cela fonctionne ; j'ai du télécharger la référence Microsoft.Office.Interop.Excel car elle n'est pas présente dans VB2010 Express.

    Ensuite j'ai suivie ta procédure .

    Merci .

    petite question : est ce que tu peux m'aider pour mon 2ème post : car je n'avance pas .
    j'ai fait une base de donnée ( sans Access directement avec VB2010 express ) mais je rencontre des problèmes

    voir ici :

    https://www.developpez.net/forums/d1...s/#post9619796

    merci d'avance

    matthieu

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

Discussions similaires

  1. [C#]Ouvrir l'explorer avec un bouton
    Par titve dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/10/2007, 19h48
  2. Ouvrir un outil avec un bouton
    Par faine dans le forum IHM
    Réponses: 3
    Dernier message: 31/08/2007, 15h45
  3. Ouvrir un TPageControl avec un bouton
    Par Gizmo-grenat dans le forum Composants VCL
    Réponses: 2
    Dernier message: 26/04/2006, 12h57
  4. Ouvrir une frame avec un bouton dans une frame
    Par argon dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 25/03/2006, 10h48
  5. [Eclipse 3.1] ouvrir une fenetre avec un bouton
    Par Nanoulov dans le forum SWT/JFace
    Réponses: 4
    Dernier message: 01/08/2005, 13h33

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