質問

というか単に開閉するExcelのワークブック?

いる必要がなの読み込みファイルからデータのうち、必要に開閉します。(*)

私の推測で、ちょっと必要性を参考にMicrosoft.ます。Interop.Excelます。


*理由:しかし、私は設定のピボットテーブル情報を3サードパーティ製ライブラリ(ライオリティ技術サポートも含).今を読み込む必要があり、生成されたピボットテーブル。

残念ながら、プライオリティ技術サポートも含図書館できな成は、ピボットテーブルで行います。必要な人 ファイルを開きExcel そのExcelを生成でき、ピボットテーブル値です。

役に立ちましたか?

解決

後の参照できました。ます。Interop.Excelにも必ず清掃にあります。

using Excel = Microsoft.Office.Interop.Excel;

        Excel.ApplicationClass _Excel;
        Excel.Workbook WB;
        Excel.Worksheet WS;

    try
        {

        _Excel = new Microsoft.Office.Interop.Excel.ApplicationClass();
        WB = _Excel.Workbooks.Open("FILENAME",
            Type.Missing, Type.Missing, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing, Type.Missing, Type.Missing,
            Type.Missing, Type.Missing);

            //do something

        }
        catch (Exception ex)
        {
            WB.Close(false, Type.Missing, Type.Missing);

            throw;
        }
        finally
        {
            GC.Collect();
            GC.WaitForPendingFinalizers();

            System.Runtime.InteropServices.Marshal.FinalReleaseComObject(WB);

            System.Runtime.InteropServices.Marshal.FinalReleaseComObject(_Excel);


        }

他のヒント

早Google与えてくれるこのプロジェクトコード:

http://www.codeproject.com/KB/office/csharp_excel.aspx

利用をお考えます。診断用として開発されました。プロセス、モニター、クリックします。このサイトでも紹介: http://www.thescarms.com/dotnet/Process.aspx, ど走ると見えない画面や送信入力します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top