Excel VSTO-编辑过滤的单元格-奇怪的行为

时间:2018-08-12 17:46:23

标签: c# excel vsto

在VSTO中进行编程时,我遇到了一个奇怪的问题,想问问是否有人曾经尝试过?

使用以下方法,我从工作表中获得一个范围:myRange = worksheet.usedRange。 我使用对属性range.value2 = newValues的数组的简单分配来对其进行编辑。

在大多数情况下,它都能完美工作。 但是,如果我范围内的某些行被隐藏(例如,由于过滤),则这些行将永远不会被编辑。更糟糕的是,它们通常填充有非常奇怪的值,可能来自未分配变量的使用。

我已经尝试解决此问题,并迅速找到了类似这样的帖子(在VBA中,此处):http://www.clear-lines.com/blog/post/Weird-Excel-behavior-with-Filter-and-Hidden-column.aspx 那些似乎引用了类似的问题。但是,从未解决。

您是否知道这是excel VSTO的已知行为?如果是,是否有人找到解决方案来克服这一问题?

非常感谢

0 个答案:

没有答案