c# - Excel 单元格中的 VSTO 对角线

标签 c# excel vsto border cell

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

有谁知道如何实现这一目标?

谢谢

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

最佳答案

您可以按如下方式操作边框:

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
...

关于c# - Excel 单元格中的 VSTO 对角线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13359540/

相关文章:

c# - 我用 EF 6 实现外键的错误是什么?

c# - 在每个像素的基础上快速比较两个位图对象

excel - vba:具有命名目的地的复制表

vba - 在后台运行宏

excel - 在 Excel 中使用 IF() 和 TIMEVALUE()

c# - 在 C# 中保存为事件

c# - 安装过程中如何创建文件夹?

c# - 如何在动态 CSharpCodeProvider 脚本中添加对 Outlook VSTO 的引用

c# - 如何在文档级加载项中将 C# 类公开给 VBA 模块?

c# - 将 json 字符串作为参数传递给 webmethod