图表和图形时排在Excel在C#编程插不动

问题描述 投票:1回答:3

当我在Excel图表和其他形状插入行不与他们的细胞移动。 比方说,我在A5的图表:d:10,然后我插入一行下面第2行,所以现在图表应该在A6:d:11,但图表停留在那里,并隐藏了5排。

我设计含有图表和形状的模板,然后在运行时,我到图表提供数据和改变形状的几个特性。现在我的图表包含在其前5行的一些数据,我插入行的第2行后那么一切都应该去一排下来,但这没有发生。

在设计时,如果图表对move and size with cells属性设置为true我已检查。然而,这是不是在运行时发生的编程。虽然在设计时插入行有没有问题。

请帮我解决我的问题 谢谢。

c# charts excel-2007 excel-interop
3个回答
4
投票

我有这个问题,并设置任何图形的性质没有什么区别。我跟踪我的问题,这是由于我的工作簿中有多个工作表。我被插入细胞的大量片材,但只有永远具有第一片活性。

如果我添加currentsheet.Activate();之前我插入细胞中的图形移动,你已经是预料到了。


0
投票

我有同样的问题,并设法通过解锁图表(一个或多个)进行修复。


0
投票

我的解决方法解决了这个问题,柜面有人来寻找 - 图表和形状仍然不动,但现在我在运行时分配的图表和形状的TopLeftCell财产,迫使他们移动,但现在我有保持其位置的开销。

© www.soinside.com 2019 - 2024. All rights reserved.