Zuerst änderte ich die Farbränder meines Blattes zu weiß, weil ich ein weißes Blatt haben möchte. Dann habe ich einige Header erstellt und möchte einen Rahmen um ihn herum machen. Das Problem ist, dass Grenzen zwischen den Werten im Header gemacht werden, aber oben, unten sind nicht sichtbar.Ändern Sie den Rahmen in Excel links, rechts, unten und oben
Mein 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);
Verwendung 'BorderAround' anstelle von' BorderAround2'? –
@K_B: Ich habe es versucht, aber das Ergebnis ist das gleiche –
Mit Ihrer allerersten Codezeile ändern Sie nicht die Farbe der Zellen zu weiß, aber das der Grenzen ... –