什么对象类型的多个选定的板在Excel?(What object type are multiple

2019-09-30 03:41发布

相反的是,我觉得,多选择的表是不是一个工作表对象类型。

后多选择2张以上。 我得到的选择的方式是像这样:

var selection = ExcelApp.Selection; //Returns object type

我试图让“名称”属性,试图通过使用后期绑定给我一个提示:

string name = selection.GetType().InvokeMember("Name", System.Reflection.BindingFlags.GetProperty, null, selection, null).ToString();

但是,这将引发对于给定的选择类型的错误。

有任何想法吗?

Answer 1:

在VBA, ActiveWindow.SelectedSheets返回一个Sheets的收集,所以我想这将是C#相似

是的: http://msdn.microsoft.com/en-us/library/microsoft.office.interop.excel.window.selectedsheets(v=office.11​​).aspx



文章来源: What object type are multiple selected sheets in Excel?