我想在 Excel 中获取选定或聚焦的范围。更好地返回我一个 Range 对象。我知道activeCell,但它只给了我一个细胞。我需要的是一系列细胞。希望你能得到我的问题。谢谢。
问问题
3513 次
1 回答
3
感谢@Tim,因为他首先来到这里并为答案提供了良好的开端(给这个人打勾!)。
但只是添加到它(在 C# 中)。. .
以下代码将提供全局范围(在您的加载项应用程序中的任何位置为您提供所需的信息)。
Microsoft.Office.Interop.Excel.Range stuff =
Globals.ThisAddIn.Application.Selection as Excel.Range;
笔记:
- 检查(东西!= null)
- “ThisAddIn”应替换为您的加载项名称。
- 选择返回一个动态类型的值(编译器完全忽略它)。结果(就编译器而言),它在被强制转换/分配给变量之前没有类型。
于 2013-02-12T03:05:00.600 回答