在Excel中更改工作表的选择样式以模仿RefEdit

时间:2016-04-04 13:22:24

标签: .net excel-vba dll worksheet vba

我需要构建一个控件来使用.Net在Excel中选择范围。我在互联网上发现了一些很好的控制模仿VBA RefEdit。但是他们所有人似乎没有旧的RefEdit相同的行为。它们的行为如方法(1)所述,如下所述:

当您在Excel中,在工作表内并选择单元格时,选择将具有浅蓝色背景和选区周围的粗黑色边框。 方法(1): Selection Method (1) using common mouse dragging in Excel

使用Excel内置控件或VBA RefEdit在Excel中选择范围时,选择模式会发生变化。它变成了透明背景,并且在选择周围有一个细虚线动画边框。此外,它还显示了按下鼠标左键时靠近鼠标光标的行数和列数(例如,5R x 5C表示5行5列选择)。方法(2):

Selection Method (2) using mouse dragging in a range control selection

所以,我的问题是,我可以告诉工作表(或其他东西)我想用方法(2)而不是(1)选择范围吗?我的第一个想法是使用VBA完成这项工作。然后,在确定处理此问题的属性/方法之后,我可以将其传播到.Net并完成类似于VBA的.Net RefEdit 100%。

谢谢!

0 个答案:

没有答案