在工作表上有一些给出名字的单元格。如何获取工作表中所有单元格的名称,这些单元格都有一个名称。
尝试这样做
foreach(Excel.Worksheet wSheet in excelPattern.Worksheets)
{
treeView1.Nodes.Add(wSheet.Name,wSheet.Name);
foreach(Excel.Name n in wSheet.Names){
treeView1.Nodes[wSheet.Name].Nodes.Add( n.Name);
}
}
但是没有得到你需要的东西
答案 0 :(得分:0)
我不明白这个问题
我需要workbook.Names
而我正在寻找worksheet.Names
单元格名称未附加到工作表,它是全局单元格名称
你可以得到它
// var workbook = ...;
foreach(var n in workbook.Names) {
string name = n.Name; // Name of cell
string ref = n.RefersTo; // Refers To cell (Sheet1!$E$29)
// ...
}