我们正在尝试从其中包含加载项公式的单元格中检索计算值。示例加载项“myUtilityl.xla”在 excel 中正常工作。它检索插件函数的值=ISOWEEKNUM(F9)
。但是我们无法使用 C# 和 Microsoft 对象库以编程方式检索值。加载项“myUtilityl.xla”附加到 Excel。环境是VS2010
我在这里提供示例代码。
string path = @"C:\Test.xls";
Workbook theWorkbook;
Worksheet theWorksheet;
Range readRange;
Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application();
theWorkbook = app.Workbooks.Open(path);
Sheets theSheets = (Sheets)theWorkbook.Worksheets;
theWorksheet = (Worksheet)theWorkbook.Worksheets.get_Item("Sheet1");
readRange = theWorksheet.get_Range("B1");
MessageBox.Show(Convert.ToString(readRange.Value));
//theWorkbook.Save();
app.Workbooks.Close();
我是 Microsoft 对象库的新手。任何帮助或线索都会非常有帮助。