私は以下のコードでfileName
によってcurrentWrkBook
を得る:Excelウィンドウを表示せずにファイル名でブックを開く方法は?
using Excel = Microsoft.Office.Interop.Excel;
...
Excel.Workbook currentWrkBook = Excel.Application.Workbooks.Open(fileName);
...
結果がOK(上記のステートメントを実行したときには、ファイル名[D:/DataProject/Resources.xlsm]
が開いている)を取得:
をさて、オープンファイルなしでfileNameでcurrentWrkBookを入手したいと思います。
これは可能ですか?これらについてのヒントは大きな助けになります。前もって感謝します。
これで何を達成しようとしていますか? –
実行するたびにfileNameが開いて迷惑なので、私はそれを隠しておきたい。 – MinhKiyo
だから、あなたはまだファイルを開くだけで、ユーザーからExcelアプリケーションを隠したいと思う。この場合、[Application.Visible](https://msdn.microsoft.com/en-us/library/office/ff198119.aspx)プロパティをfalseに設定します。また、この質問は役に立つかもしれません:http://stackoverflow.com/questions/8179835/c-sharp-show-hide-excel-window –