none
如何读取excel2007 中的下拉框的值 RRS feed

  • 问题

  • 项目目前需要读取excel表中 的下拉框,单选框,以及文本框的值,搜索了一下,这方面的资料较少,不知道大家有这方面的经验吗
    2010年8月6日 12:11

答案

  • 下拉框的:

                Microsoft.Office.Interop.Excel.Application application = new Microsoft.Office.Interop.Excel.Application();
                Microsoft.Office.Interop.Excel.Workbook workbook = application.Workbooks.Open(@"C:\Book1.xlsx", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
                Microsoft.Office.Interop.Excel.Worksheet worksheet = (Microsoft.Office.Interop.Excel.Worksheet)workbook.Worksheets[1];
                string strValue = ((Microsoft.Office.Interop.Excel.Range)worksheet.Cells[1, 1]).Validation.Formula1;

    1,1是下拉框行列坐标。下拉项以,号分隔。

    2010年8月9日 13:05