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 :

Imprimer une feuille excel


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Femme Profil pro
    Enseignant
    Inscrit en
    Avril 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2007
    Messages : 130
    Par défaut Imprimer une feuille excel
    Bonjour

    j'ai besoin d'imprimer un fichier excel. Pour ce faire, j'ouvre le fichier et j'ai essayé de lancer l'impression mais rien ne se passe sauf que le message erreur s'affiche


    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
       Private Sub TltbFichePinter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TltbFichePinter.Click
            'affichage fiche première intervention
     
            'Déclaration des variables
            Dim appExcel As New Excel.Application 'Application Excel
            Dim wbExcel As Excel.Workbook 'Classeur Excel
            Dim wsExcel As Excel.Worksheet 'Feuille Excel
            Try
                'Ouverture de l'application
                appExcel = CreateObject("Excel.Application")
                'Ouverture d'un fichier Excel
     
                appExcel.Visible = True
                wbExcel = appExcel.Workbooks.Open(Application.StartupPath & "\Première intervention.xls")
     
                'wsExcel correspond à la première feuille du fichier
                wsExcel = wbExcel.Worksheets(1)
     
                wbExcel = appExcel.ActiveWorkbook
                'Récupération de la feuille par défaut
                wsExcel = wbExcel.ActiveSheet
                wbExcel.Visible = True
     
     
                wsExcel.PrintOut(1, 4, 1, True, , , , )
     
                ' Voir la Page Setup dialog
                'wsExcel.Printing.PageSetup()         
                'wsExcel.PrintPreview()
                    'wsExcel.Printing.Print(False)
     
            Catch
                MsgBox("erreur")
            End Try
        End Sub

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Bah dans l'erreur y'a marqué pourquoi ca ne marche pas, il suffit de lire le message.

  3. #3
    Membre confirmé
    Femme Profil pro
    Enseignant
    Inscrit en
    Avril 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2007
    Messages : 130
    Par défaut
    non juste "erreur" . c'est le message du catch.

  4. #4
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Août 2010
    Messages
    277
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2010
    Messages : 277
    Par défaut
    Bonsoir

    Normal qu'il n'y ai que erreur tu demande d'afficher "erreur"

    tu devrais remplacer ton catch par ca le message devrait etre plus explicite.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     Catch ex As Exception
                    MessageBox.Show(ex.ToString)

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 700
    Par défaut
    Bonjour,
    aussi : Option Strict On

  6. #6
    Membre confirmé
    Femme Profil pro
    Enseignant
    Inscrit en
    Avril 2007
    Messages
    130
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2007
    Messages : 130
    Par défaut
    merci infiniment
    l'erreur est à cause de

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/10/2011, 15h12
  2. [XL-2003] imprimer des feuilles excel générées à partir d'une liste de données
    Par aminix9 dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 07/02/2010, 14h48
  3. Imprimer une feuille excel en mode paysage via le language Java ?
    Par otisotis dans le forum Général Java
    Réponses: 8
    Dernier message: 10/06/2009, 17h22
  4. Imprimer une feuille excel vers un fichier .pdf
    Par ghosty04 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 10/06/2009, 16h14
  5. [Excel] Imprimer une feuille excel
    Par Jiyuu dans le forum Bibliothèques tierces
    Réponses: 4
    Dernier message: 03/12/2008, 15h32

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