gpt4 book ai didi

c# - 如何使用 C# 删除 Excel 图表图例条目?

转载 作者:太空宇宙 更新时间:2023-11-03 20:28:28 25 4
gpt4 key购买 nike

我想删除 Excel 图表中部分(但不是全部)系列的图例条目。根据我的经验,似乎 SeriesCollection.Item(index)LegendEntries.Item(index) 不相关。给定一个系列 n 我怎样才能只删除该系列的图例?

我正在使用 Office Interop 2010 和 Visual Studio 2010。这可以通过 GUI 轻松完成,方法是选择图例条目,然后右键单击并选择“删除”。

最佳答案

要删除图例条目,您必须知道要删除的图例的索引。不幸的是,似乎没有通过 interop api 公开图例和系列之间关系的可用关系。然而,有一种矫揉造作的解决方法。要删除特定系列的图例,对我有用的方法是在添加系列后立即删除图例。这是唯一一次已知图例索引。

// .
// . code to add series
// .
// remove the legend entry for the newly added series
chart.Legend.LegendEntries(chart.Legend.LegendEntries().Count).Delete();

关于c# - 如何使用 C# 删除 Excel 图表图例条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8994786/

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