【发布时间】:2013-08-19 06:18:52
【问题描述】:
我似乎找不到在 VB.net 中使用我的 VBA 技巧之一的方法
例如选择这个范围在 VBA 中有效:
Dim Border As Range
Border = Range(Cells(2, 3), Cells(10, 4)).Select
在 Visual Studio 中,我只能使用一个“单元格”来调用范围。上面相同的代码强调了“细胞”这个词,即使我已经声明了它也没有声明:
Dim Border As Excel.Range
Border = Range(Cells(2, 3), Cells(10, 4)).Select()
我使用 .Row 和 .Column 来标识数据集维度。我试着到处寻找解释/解决方案。也许我正朝着错误的方向努力。有人知道吗?
【问题讨论】:
-
只是一个猜测:如果
Excel.Range而不是Range有效,Excel.Cells(2, 3)会有效吗? -
在 Microsoft.Office.Interop.Excel 的主树中不包含“单元格”。
标签: vb.net visual-studio-2010 visual-studio vba excel