【问题标题】:Set SpreadsheetGear workBookSet to an already open excel file将 SpreadsheetGear workBookSet 设置为已打开的 excel 文件
【发布时间】:2016-06-24 22:52:49
【问题描述】:

我正在尝试使用 SpreadsheetGear 访问从网站下载并打开的 Excel 文件。我一直无法找到将已打开且处于活动状态的 Excel 文件设置为 SpreadsheetGear 工作簿的方法。在这种情况下,保存然后从内存中打开不是一种选择。 在开始使用 SpreadsheetGear 之前,我一直在使用此代码访问应用程序:

    xl.Application excelApp = (xl.Application)System.Runtime.InteropServices.Marshal.GetActiveObject("Excel.Application");

但是,我发现的电子表格齿轮接口没有一个与该变量兼容。

【问题讨论】:

    标签: c# excel spreadsheetgear


    【解决方案1】:

    这对于 .NET 的 SpreadsheetGear 是不可能的,因为它不以任何方式与 Microsoft Excel 交互(它是一个完全独立的产品,仅使用 .NET 框架从头开始构建,并且不依赖于 Microsoft Excel) .

    要在 SpreadsheetGear 中打开文件,您需要使用以下方法之一...

    ...这意味着您需要先从 Excel 中保存文件。

    【讨论】:

      猜你喜欢
      • 2014-12-25
      • 1970-01-01
      • 1970-01-01
      • 2018-06-13
      • 2019-09-02
      • 2017-04-03
      • 1970-01-01
      • 2012-01-09
      • 2010-11-09
      相关资源
      最近更新 更多