我正在尝试使用SpreadsheetGear来访问从网站下载和打开的excel文件。我还没有找到一种方法将已打开且活动的excel文件设置为SpreadsheetGear工作簿。在这种情况下,保存然后从内存中打开不是一种选择。 在开始使用SpreadsheetGear之前,我一直在使用此代码来访问应用程序:
xl.Application excelApp = (xl.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");
但是,我在spreadsheetGear中找到的接口都没有与该变量兼容。
答案 0 :(得分:0)
这对于SpreadsheetGear for .NET是不可能的,因为它不会以任何方式与Microsoft Excel交互(它是一个完全独立的产品,仅使用.NET Framework构建,并且不依赖于Microsoft Excel)
要在SpreadsheetGear中打开文件,您需要使用以下方法之一来执行此操作...
...这意味着您需要先从Excel保存文件。