gpt4 book ai didi

c# - 由 C# 创建的 Word 文档中的表格和单元格 - 如何仅更改一个边框的颜色?

转载 作者:太空宇宙 更新时间:2023-11-03 22:05:00 26 4
gpt4 key购买 nike

我有一个 MS Word 文档,里面有表格,都是用 C# 创建的。我遇到的问题是如何只改变两个单元格之间的边框颜色,而不改变整个表格?可以吗?

Word 文档是以“常规”方式创建的,如所述here .

你能帮我解决这个问题吗?

更新:使用下一篇文章创建 Word 文档和表格: http://support.microsoft.com/kb/316384

最佳答案

不确定我是否选择了正确的表格,但我的想法是:

    oTable.Cell(0, 0).Select(); //select the cell
//set up the left, right and top borders invisible (may be you don't need to do that)
oTable.Range.Borders[WdBorderType.wdBorderLeft].LineStyle = WdLineStyle.wdLineStyleNone;
oTable.Range.Borders[WdBorderType.wdBorderRight].LineStyle = WdLineStyle.wdLineStyleNone;
oTable.Range.Borders[WdBorderType.wdBorderTop].LineStyle = WdLineStyle.wdLineStyleNone;

//set up the bottom border blue
oTable.Range.Borders[WdBorderType.wdBorderBottom].LineStyle = WdLineStyle.wdLineStyleSingle;
oTable.Range.Borders[WdBorderType.wdBorderBottom].LineWidth = WdLineWidth.wdLineWidth050pt;
oTable.Range.Borders[WdBorderType.wdBorderBottom].Color = WdColor.wdColorBlue;

通常,如果我想做某事,但我不知道该怎么做,只需打开办公程序(在您的情况下是 Word),启动宏,做某事,记录,然后查看生成的代码。通常了解如何实现它就足够了。

关于c# - 由 C# 创建的 Word 文档中的表格和单元格 - 如何仅更改一个边框的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8751985/

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