gpt4 book ai didi

excel-2010 - 删除从 ClosedXML 中的 InsertTable 方法创建的表的所有格式

转载 作者:行者123 更新时间:2023-12-02 01:30:41 25 4
gpt4 key购买 nike

我正在使用 ClosedXML 生成报告。提供给 Excel 的数据来自存储到 DataTable 对象的数据库。该表格在 Excel 工作表中显示良好 - 但是,它在创建的表格上应用了默认主题。
下面是我的示例代码:

Dim workbook As XLWorkbook = New XLWorkbook()    
Dim _tempSummary= workbook.AddWorksheet("Summary").Cell(1, 1).InsertTable(tblSummary)

这是结果:

enter image description here

我想删除创建的表格的粗体字体样式。但是,当我这样做时
_tempSummary.AsTable().Ranges("B1:G1,I1:O1,Q1:R1").Style.Font.SetBold(False)

它似乎不起作用。请告诉我我做错了什么。提前致谢。

最佳答案

我今天想通了。这是一个非常明显的错误。
我不应该使用 AsTable() 因为我想要格式化的单元格已经在表格中了。这是 VS2010 智能感知不良的结果,出于某种原因 Table.Theme() 没有显示在上下文菜单中。我找到了我自己的问题。本来应该是:

_tempSummary.Theme() = XLTableTheme.None

关于excel-2010 - 删除从 ClosedXML 中的 InsertTable 方法创建的表的所有格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34338164/

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