无法从Excel文件加载工作簿-Office.Interop.excel

问题描述 投票:0回答:1

我正在使用Office Interop for Excel版本15.0.0.0

没有选择从现有文件中创建工作簿的选项。旧的示例代码使用以下方法来创建工作簿

Workbook workbook = new Workbook();
workbook.LoadFromFile(@"D:\MyExcel\SurfaceSample.xls");

此方法-> LoadFromFile已从当前库中删除,并且open方法也是委托。我已参考文档,但找不到相关方法。

c# .net excel office-interop
1个回答
0
投票
Office对象模型与.NET Framework的模型不同。一方面,除了New之外,Application关键字永远不能用于任何其他用途。

为了从现有文件中创建新对象(副本),Office应用程序提供了Add方法。所以更像是:

Workbook wb = xlApp.Workbooks.Add(filePathToTemplate);

© www.soinside.com 2019 - 2024. All rights reserved.