2016-06-24 47 views
0

SpreadsheetGearを使用して、Webサイトからダウンロードして開くExcelファイルにアクセスしようとしています。 SpreadsheetGearワークブックにすでにオープンでアクティブなExcelファイルを設定する方法を見つけることができませんでした。保存してメモリから開くことは、この状況ではオプションではありません。私はスプレッドシートギアでの作業を開始する前に、私は、アプリケーションにアクセスするには、このコードを使用している :SpreadsheetGearのworkBookSetをすでに開いているExcelファイルに設定する

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

はしかし、私はスプレッドシートギアのために見つけたインターフェースのいずれもがその変数と互換性がありません。

答えて

0

SpreadsheetGear for .NETでは、これはMicrosoft Excelとやりとりすることはできません(完全に別個の製品で、.NET Frameworkのみを使用して構築され、Microsoft Excelに依存しません) )。

スプレッドシートギアでファイルを開くには、あなたがそうするために、以下のいずれかの方法を使用する必要があります...

  • SpreadsheetGear.Factory。 GetWorbookpathToFile
  • SpreadsheetGear.IWorkbooks。あなたが最初のExcelからファイルを保存する必要があります意味OpenpathToFile)/ OpenFromMemoryBYTEARRAY)/ OpenFromStreamstreamObj

...。

関連する問題