Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在c#中以编程方式将行插入excel时,图表和形状不会移动_C#_Charts_Excel 2007_Excel Interop - Fatal编程技术网

在c#中以编程方式将行插入excel时,图表和形状不会移动

在c#中以编程方式将行插入excel时,图表和形状不会移动,c#,charts,excel-2007,excel-interop,C#,Charts,Excel 2007,Excel Interop,当我在Excel图表中插入一行时,其他形状不会随单元格移动。 假设我有一个图表在A5:D:10,然后我在第二行下面插入一行,所以现在图表应该在A6:D:11,但图表保持在那里并隐藏第五行 我设计了一个包含图表和形状的模板,然后在运行时向图表提供数据并更改形状的一些属性。现在,我的图表在前5行中包含一些数据,我在第2行之后插入一行,然后所有内容都应该向下一行,但这并没有发生 在设计时,我已检查图表的属性“随单元格移动和大小”是否设置为true。但这并不是以编程方式在运行时发生的。虽然在设计时插入行

当我在Excel图表中插入一行时,其他形状不会随单元格移动。
假设我有一个图表在A5:D:10,然后我在第二行下面插入一行,所以现在图表应该在A6:D:11,但图表保持在那里并隐藏第五行

我设计了一个包含图表和形状的模板,然后在运行时向图表提供数据并更改形状的一些属性。现在,我的图表在前5行中包含一些数据,我在第2行之后插入一行,然后所有内容都应该向下一行,但这并没有发生

在设计时,我已检查图表的属性“随单元格移动和大小”是否设置为true。但这并不是以编程方式在运行时发生的。虽然在设计时插入行没有问题

请帮我解决我的问题

谢谢。

我遇到了同样的问题,并通过解锁图表解决了。

我遇到了同样的问题,并通过解锁图表解决了问题。

我通过解决方法解决了问题,以防有人来查看-

图表和形状仍然没有移动,但现在我正在运行时分配图表和形状的
TopLeftCell
属性,并强制它们移动,尽管现在我有保留其位置的开销。

我用变通方法解决了这个问题,以防有人来查看-

图表和形状仍然没有移动,但现在我正在运行时分配图表和形状的
TopLeftCell
属性,并强制它们移动,尽管现在我有保留其位置的开销。

我遇到了这个问题,设置任何图表属性都没有任何区别。 我追踪了我的问题,这是因为我的工作簿中有多张工作表。我在许多工作表中插入单元格,但只有第一个工作表处于活动状态


如果我添加了currentsheet.Activate();在我插入单元格之前,图形按照您预期的方式移动。

我遇到了这个问题,设置图形的任何属性都没有任何区别。 我追踪了我的问题,这是因为我的工作簿中有多张工作表。我在许多工作表中插入单元格,但只有第一个工作表处于活动状态


如果我添加了currentsheet.Activate();在我插入单元格之前,图形按照您的预期移动。

解锁图表是什么意思,以及如何通过编程实现。解锁图表是什么意思,以及如何通过编程实现。