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

Windows Forms Discussion :

[C#] Bordure Excel


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2003
    Messages : 38
    Par défaut [C#] Bordure Excel
    Bonjour,

    Je travaille sur un programme qui doit générer un fichier Excel.
    J'ai réussi à changer le format des cellules (bold, color, font,ect...) mais il est impossible de gérer les bordures.
    Je sais uniquement appliquer des bordures qui entourent une cellule complètement mais je ne trouve pas la manière d'appliquer une bordure sur un coté définit d'une cellule (top, bellow, left ou right).

    J'ai trouvé ce genre d'instruction mais bizarrement cela ne fonctionne pas. VB me renvoie une erreur, il n'accepte pas "(Excel.XlBordersIndex.xlEdgeBottom)".

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Feuille.get_Range("N4", "O13").Borders(Excel.XlBordersIndex.xlEdgeBottom).Weight = Excel.XlBorderWeight.xlThin;
    Je vous laisse mon code ou j'initialise mes variables Excel et ou j'applique une bordure :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    Excel.Application AppExcel = new Excel.ApplicationClass();
    Excel.Workbook Classeur = AppExcel.Workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);
    Excel.Worksheet Feuille = (Excel.Worksheet)Classeur.ActiveSheet;
    AppExcel.Visible = true;
     
    Feuille.PageSetup.Orientation = Excel.XlPageOrientation.xlLandscape;
    Feuille.PageSetup.LeftMargin = 0.5;
    Feuille.PageSetup.RightMargin = 0.5;
    Feuille.Cells.Font.Size = 8;
     
    Feuille.get_Range("E4", "I5").Borders.Weight = Excel.XlBorderWeight.xlThin;
    Merci pour votre aide à bientot.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2003
    Messages : 38
    Par défaut
    Personne ne peut m'aider?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2003
    Messages : 38
    Par défaut
    J'ai trouvé les instructions :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
     
    Feuille.get_Range("L4", "L7").Borders.get_Item(Excel.XlBordersIndex.xlEdgeTop).Weight = Excel.XlBorderWeight.xlThin;
    Feuille.get_Range("L4", "L7").Borders.get_Item(Excel.XlBordersIndex.xlEdgeLeft).Weight = Excel.XlBorderWeight.xlThin;
    Feuille.get_Range("L4", "L7").Borders.get_Item(Excel.XlBordersIndex.xlEdgeRight).Weight = Excel.XlBorderWeight.xlThin;
    Feuille.get_Range("L4", "L7").Borders.get_Item(Excel.XlBordersIndex.xlEdgeBottom).Weight = Excel.XlBorderWeight.xlThin;

    merci ++

  4. #4
    Invité de passage
    Profil pro
    CP MOE
    Inscrit en
    Juin 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : CP MOE

    Informations forums :
    Inscription : Juin 2006
    Messages : 1
    Par défaut
    merci à toi ça m'a bien dépanné, c'est exactement ce dont j'ai besoin

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

Discussions similaires

  1. [XL-2013] probleme de bordure excel 2003
    Par sharox dans le forum Excel
    Réponses: 0
    Dernier message: 25/08/2014, 09h48
  2. [VB.NET][Excel] Bordure de cellule
    Par joKED dans le forum Windows Forms
    Réponses: 5
    Dernier message: 23/05/2014, 09h49
  3. Problème de bordure Excel
    Par Steph82 dans le forum iReport
    Réponses: 1
    Dernier message: 16/06/2010, 17h25
  4. Bordures excel dans cadre objet independant
    Par NewbiePower dans le forum Access
    Réponses: 4
    Dernier message: 05/03/2007, 11h33
  5. Réponses: 2
    Dernier message: 03/05/2006, 22h34

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