如何从Excel 2010获取选择范围
本文关键字:获取 选择 范围 2010 Excel | 更新日期: 2023-09-27 18:34:31
我无法从Excel获取选择范围。 我正在使用下面的代码块,我可以像这样获得活动工作表。 但我只需要选择范围。 我该怎么做?
Microsoft.Office.Interop.Excel.Application ExApp = Globals.ThisAddIn.Application as Microsoft.Office.Interop.Excel.Application;
Microsoft.Office.Interop.Excel.Worksheet ExWorksheet = ExApp.ActiveSheet as Microsoft.Office.Interop.Excel.Worksheet;
Microsoft.Office.Interop.Excel.Range activeSheet = ExWorksheet.UsedRange as Microsoft.Office.Interop.Excel.Range;
谢谢你的建议。
选择是应用程序的属性,因此应使用如下内容:
Microsoft.Office.Interop.Excel.Application ExApp = Globals.ThisAddIn.Application as Microsoft.Office.Interop.Excel.Application;
Microsoft.Office.Interop.Excel.Range SelectedRange = ExApp.Selection as Microsoft.Office.Interop.Excel.Range;
请注意,选择返回的对象可能与范围不同(例如,它可能是图表(,因此您应该检查 SelectedRange 的空值。