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 :

Inserer une image dans l'entête d'une feuille excel


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 146
    Par défaut Inserer une image dans l'entête d'une feuille excel
    Bonjour,

    Je fait un code qui génère automatiquement une feuille excel avec des champs remplis préalablement par un utilisateur.

    J'aimerai insérer une image dans l'entête. Savez-vous comment faire??

  2. #2
    Membre averti
    Inscrit en
    Octobre 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Octobre 2004
    Messages : 15
    Par défaut
    Bonjour,

    Vous pouvez vous inspirer du code suivant (VB2005) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    '       Initialisation Classeur et Feuille Excel
            Classeur = CType(AppliEx.Workbooks(1), Excel.Workbook)
            Feuille = CType(Classeur.Worksheets(NomFeuille), Excel.Worksheet)
            Feuille.Cells(7, 3).Select()
            Feuille.Pictures.Insert("Chemin\image")
    Bonne prog
    dp

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 146
    Par défaut
    Salut et merci dp_favresa,

    J'arrive pas a bien comprendre ton code..(désolé je suis novice)
    Pourrai tu l'écrire en déclarant toute les variables??

  4. #4
    Rédacteur/Modérateur
    Avatar de Skalp
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2006
    Messages
    1 694
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 694
    Par défaut
    Astuce : si l'entête ne change pas, tu peux créer un modèle de fichier Excel (.xlt) avec l'entête que tu auras soigneusement complétée avec tout ce qu'il faut.
    Tu n'auras ensuite plus qu'à insérer les "vraies" données, sans t'occuper de l'entête.

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 146
    Par défaut
    Merci de votre aide, voila comment j'ai fait:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    With .PageSetup
    .RightHeader = EPHD
     
    EPHD = "&G"
    If EPHD = "&G" Then
       logo = "C:\Documents and Settings\Ivan\Desktop\EgsCateringV9-2008(08.07.08)\EgsCateringV4\bin\Debug\bottles.png"
       Hlogo = 80
       With .RightHeaderPicture
       .Filename = logo
       .Height = Hlogo
    End With
    End If

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 23/05/2010, 12h45
  2. Réponses: 3
    Dernier message: 26/12/2008, 20h03
  3. inserer une image dans le fond d'une shape
    Par cortex59 dans le forum Visio
    Réponses: 26
    Dernier message: 16/07/2008, 09h53
  4. Inserer une Image dans l'entête d'une feuille Excel
    Par l0quito dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 10/07/2008, 15h46
  5. Réponses: 21
    Dernier message: 16/01/2008, 09h07

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