VSTO对angular线在Excel单元格中

我目前正在试图find一种方法,在C#中使用VSTO for Excel,使用C#代码在单元格中绘制对angular线。 但我找不到任何人甚至试图做到这一点。

有谁知道如何做到这一点?

谢谢

(对不起,我的英文不好,但这不是我的语言)

您可以如下操作边框:

Excel.Range range = ... the cell(s) you want ...; var border = range.Borders[Excel.XlBordersIndex.xlDiagonalDown]; border.Weight = Excel.XlBorderWeight.xlThin; border.LineStyle = Excel.XlLineStyle.xlContinuous; 

XlBordersIndex枚举指定要更新哪个边框:

 xlDiagonalDown xlDiagonalUp xlEdgeBottom xlEdgeLeft xlEdgeRight xlEdgeTop ... 

我不是如何在VSTO,但使用COM你可以做这样的事情:

ActiveSheet.Shapes.AddLine(BeginX,BeginY,EndX,EndY);