タイトル | : WIN2012サーバー+タスクスケジューラーで、EXCELの実行 |
記事No | : 12016 |
投稿日 | : 2020/03/04(Wed) 18:43 |
投稿者 | : 各務 |
始めまして、よろしくお願いいたします。
サーバー上でEXEを直接起動すると正常に動作するのですが、タスクスケジュラーに登録し自動実行にするとフリーズしてしまいます。 サーバー上でEXCELを使用する事は、あまり推奨されていないことは承知しているのでが、必用に迫られ行っております。
開発環境:VB.NET 2005 実行環境:WINDOWS2012サーバー + タスクスケジューラーで実行(BATファイル)
エクセルは下記にて定義 Imports Excel = Microsoft.Office.Interop.Excel
フリーズする部分はブックを開く xlBook = xlBooks.Open( -- EXCELファイル名 -- )
表では実行できるので、パスが通っていないという事は無いと考えます。 ちなみにWIN2008サーバー上では動作しており、WIN2012に移行したら動かなくなりました。 プログラムの問題では無く、OS上のセキュリティ関連の変化によるものと推測するのですが、解決の糸口がつかめません。 もし、糸口だけでもご存知であればご教授いただきたく、よろしくお願いいたします。
|