gpt4 book ai didi

C# Excel 左右边框

转载 作者:行者123 更新时间:2023-11-30 22:19:59 31 4
gpt4 key购买 nike

我想在单元格上创建边框,然后创建左右边框。

我试过这段代码,但它不起作用:(

objSheet.get_Range("F19").Borders[Excel.XlBordersIndex.xlEdgeLeft].LineStyle = true;
objSheet.get_Range("F19").Borders.Color = Color.Black;

我得到了你在这里看到的第二个。 (四周有边框) http://i.imgur.com/EUgmJNB.png

我怎样才能让它工作?还是从 C# 到 Excel 无法在单元格的左侧和右侧设置边框?

最佳答案

试试这个:

var range = objSheet.get_Range("F19");
System.Drawing.Color color = System.Drawing.Color.Black;
range.Borders[XlBordersIndex.xlEdgeRight].Color = color;
range.Borders[XlBordersIndex.xlEdgeLeft].Color = color;

编辑:如果您担心清理 Excel 对象并且想避免使用两个点 (see discussion here),您可以像这样保留您使用的边框的引用:

var right = range.Borders[XlBordersIndex.xlEdgeRight];
var left = range.Borders[XlBordersIndex.xlEdgeLeft];
right.Color = color;
left.Color = color;

我认为我的原始版本间接使用了两个点。

关于C# Excel 左右边框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15275254/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com