まず、シートの色の境界を白に変更しました。白いシートが必要です。それから私はいくつかのヘッダーを作って、その周りに境界線を作りたいと思っています。問題は、ヘッダーの値の間に境界が作られますが、上、下は見えません。Excelの枠線を左右、上下に変更する
マイコード:
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);
の数であるBxをからのMxに対する細胞上の連続線を作成するための
例、BorderAround2' 'の代わりに' BorderAround'を使用しますか? –
@ K_B:私は試しましたが、結果は同じです –
最初のコード行では、セルの色を白に変更するのではなく、境界線の色を変更しません。 –