从Excel电子表格中获取工作表列表

本文关键字:工作 列表 获取 Excel 电子表格 | 更新日期: 2023-09-27 18:35:45

我正在尝试使用Visual Studio 2010和C#在所选Excel电子表格中找到的所有工作表填充文本框。到目前为止,我还没有成功完成这项任务。谁能向我解释我该怎么做?

这是我一直在尝试的东西:

int index = 0;
Microsoft.Office.Tools.Excel.NamedRange NamedRange1 = Sheets;
//Globals.Sheet1.Controls.AddNamedRange(
//Globals.Sheet1.Range["A1"], "NamedRange1");
//Sheet1.Names.Add("tada", Sheet1.Range("A1:A4");
foreach (Excel.Worksheet displayWorksheet in Globals.ThisWorkbook.Worksheets)
{
    NamedRange1.Offset[index, 0].Value2 = displayWorksheet.Name;
    index++;
}

谢谢

从Excel电子表格中获取工作表列表

此页面解释了如何从工作簿中获取所有工作表的列表 - http://msdn.microsoft.com/en-us/library/59dhz064.aspx 如果您仍然无法解决,请您更具体地说明您遇到的问题。