明清(Minh Kiyo)
我得到currentWrkBook
通过fileName
与下面的代码:
using Excel = Microsoft.Office.Interop.Excel;
...
Excel.Workbook currentWrkBook = Excel.Application.Workbooks.Open(fileName);
...
结果得到确定(运行上述语句时,fileName[D:/DataProject/Resources.xlsm]
打开):
现在,我想通过fileName获取currentWrkBook而不打开文件。
有可能吗 这些方面的任何提示将对您有很大的帮助。提前致谢。
默认语言环境
尝试从新的Application对象打开文件:
var excel = new Excel.Application();
var workbook = excel.Workbooks.Open(filename);
您可能已经在运行excel实例,然后新的工作簿也将变为可见。
编辑:如果您需要获取已经打开的工作簿的引用,则可以按名称获取它:
Excel.Workbook currentWrkBook = Excel.Application.Workbooks[fileName];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句