JP1からExcelを実行するとエラーになる
今回、サーバ等のバージョンアップをしたところ、JP1からExcelを起動するexe(delphi)を実行するとファイルオープン時にエラーとなり、Excelファイルが起動できなくなってしまいました。
対象のExcelファイルはマクロを含んでいますが、マクロなしのファイルで試しても同じエラーでした。
また、起動するExcelファイルをxlsx形式にして試しても同じエラーでした。
なお、exeを直接実行した場合は、Excelが正常に起動されます。
いろいろ調べたつもりですが、原因の解決に至らないため、質問させていただきます。
エラー内容:
EOleExceptionがモジュール ~.exe の 0006787A で発生しました。
ファイル '~.xls' にアクセスできません。
次のいずれかの理由が考えられます。
?ファイル名またはパスが存在しません。
?ファイルが他のプログラムによって使用されています。
現在の環境は以下の通りです。
・サーバA:JP1あり (WindowsServer2012)
・サーバB:exe、Excelファイルあり (WindowsServer2012)
・JP1のバージョン:10
・サーバBのExcelのバージョン:Excel2007
・Excelファイル:xls形式(Excel2000で作成)
【参考】いままで動作していた環境は以下の通りです。
・サーバA:JP1あり (WindowsServer2003)
・サーバB:exe、Excelファイルあり (WindowsServer2003)
・JP1のバージョン:7i
・サーバBのExcelのバージョン:Excel2000
・Excelファイル:xls形式(Excel2000で作成)
以上、宜しくお願い致します。