1

如何在合并的单元格周围应用边框?(我不介意它是否在 VB、c# 中......)我的代码只在第一个单元格周围应用边框。

我的代码:

Range range = sheet.Cells[r,c]; // Select first cell in a group.
range.Borders = XlLineStyle.xlContinuous;

谢谢!

4

3 回答 3

4
Range chartrange = worksheet.Range["a5", "d8"];
            chartrange.Merge();

            chartrange = worksheet.Range["a5", "d8"];
            chartrange.Borders.LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlDouble;
            chartrange.Borders.Color = System.Drawing.Color.Red;

这也有效。因此,您可以再次选择合并的单元格范围并在其上应用边框。

于 2012-09-05T05:09:57.027 回答
3

试试这个,

  Range chartrange = worksheet.Range["a5", "c8"];
  chartrange.Borders.LineStyle = Microsoft.Office.Interop.Excel.XlLineStyle.xlDot;
  chartrange.Borders.Color = System.Drawing.Color.Red;
  chartrange.Merge();
于 2012-09-04T05:48:14.027 回答
0

在 Interop.Excel 中围绕多个单元格尝试此边框:

Excel.Range formatRange;
formatRange = xlWorkSheet.get_Range("b2", "e9");
formatRange.BorderAround(Excel.XlLineStyle.xlContinuous,
Excel.XlBorderWeight.xlMedium, Excel.XlColorIndex.xlColorIndexAutomatic,
Excel.XlColorIndex.xlColorIndexAutomatic);
于 2021-09-18T05:18:07.090 回答