我正在使用Office Interop for Excel版本15.0.0.0
没有从现有文件创建工作簿的选项。旧的示例代码使用以下方法创建工作簿
Workbook workbook = new Workbook();
workbook.LoadFromFile(@"D:\MyExcel\SurfaceSample.xls");
此方法-> LoadFromFile
已从当前库中删除,open
方法也是一个委托。我已参考文档,但找不到相关方法。
答案 0 :(得分:2)
Office对象模型与.NET Framework的模型不同。一方面,New
关键字除Application
以外不得用于任何其他用途。
为了从现有文件创建新对象(副本),Office应用程序提供了Add
方法。所以更像是:
Workbook wb = xlApp.Workbooks.Add(filePathToTemplate);