La Bordure de la modifier dans Excel à gauche,à droite,en haut et en bas

Tout d'abord j'ai changé la couleur des bordures de ma feuille blanche, parce que je veux avoir un drap blanc. Puis j'ai fait des en-têtes et souhaitez faire de frontière autour d'elle. Le Problème est qu'il fait les frontières entre les valeurs dans l'en-tête mais le haut, vers le bas ne sont pas seenable.

Mon code:

xlWorkSheet5.Columns.Borders.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.White); //Color Sheet5 to white, BusLoad
xlWorkSheet5.Columns.NumberFormat = "@";
Excel.Range rng = (Excel.Range)xlWorkSheet5.get_Range("A7","J7");
rng.RowHeight = 25.5;
rng.BorderAround2(Excel.XlLineStyle.xlContinuous, Excel.XlBorderWeight.xlHairline, Excel.XlColorIndex.xlColorIndexAutomatic, Excel.XlColorIndex.xlColorIndexAutomatic);
rng.Borders.LineStyle = Excel.XlLineStyle.xlContinuous;
rng.Borders.Weight = 1d;
rng.Font.Bold = true;
rng.HorizontalAlignment = Microsoft.Office.Interop.Excel.XlHAlign.xlHAlignCenter;
rng.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.LightGray); 
utilisation BorderAround en place de BorderAround2?
j'ai essayé, mais le résultat est le même
Votre première ligne de code que vous n'avez pas modifier la couleur des cellules à blanc, mais que des frontières...
ach oui, n'est-ce pas remarqué :p, mais comment puis-je supprimer les frontières de la couleur d'en-Tête accept?
Si aucune réponse ne sera donnée: tu pourrais essayer de ne pas appeler une méthode (comme BorderAround), mais l'éventail des biens dans la place (Borders)

OriginalL'auteur Le Viet Hung | 2012-12-11