0

我想在 Excel 中获取选定或聚焦的范围。更好地返回我一个 Range 对象。我知道activeCell,但它只给了我一个细胞。我需要的是一系列细胞。希望你能得到我的问题。谢谢。

4

1 回答 1

3

感谢@Tim,因为他首先来到这里并为答案提供了良好的开端(给这个人打勾!)。

但只是添加到它(在 C# 中)。. .

以下代码将提供全局范围(在您的加载项应用程序中的任何位置为您提供所需的信息)。

Microsoft.Office.Interop.Excel.Range stuff =
     Globals.ThisAddIn.Application.Selection as Excel.Range;

笔记:

  1. 检查(东西!= null)
  2. “ThisAddIn”应替换为您的加载项名称。
  3. 选择返回一个动态类型的值(编译器完全忽略它)。结果(就编译器而言),它在被强制转换/分配给变量之前没有类型。
于 2013-02-12T03:05:00.600 回答