- 締切済み
Excel ファイルオープン不具合
<概要> Excelマクロを使った業務アプリケーションを開発しました。マクロの記述されたExcelファイル(Aファイルとします)はFTPサーバに公開されています。実行の都度IEのFTP でダウンロードし実行しています。 <発生している事象> Aファイルを起動させたところ以下のメッセージが表示されました。 ファイルが使用中です。。。その後[読み取り専用]もしくは[通知]によってファイルAは開かれます。その際に以下のメッセージが表示されます。 マクロ ' 'C:\WINDOWS\Temporary Internet Files\Content.IE5\PCRNXJYI\A[1].xls'!ShowStart'が見つかりません。。。 その後ファイルAは開かれません。 <質問したい事項> Aファイルが開かれない理由として考えられる事はIE5.5SP2だとwindows\TemporaryInternetFiles\にAファイルが作られるのですがftpしたAファイルを直接開かずTemporaryに作られたA[1]ファイルを開きにいっている為オープンができません。(ファイルの名前に"["や"]"が付くと開かないみたいです)IE4.0だとTemporaryにできても名前がAファイルなので開くことができるのですが。またIE5.5でもAファイルが開く端末もあります。30台程ありそのうち2台に不具合が出ています。FTPで実行したファイルを直接開かせる方法があるとは思いますが。不具合がでてる端末はTemporaryのAファイルを開いているようです。(A[1]とゆうファイルを開こうとして不具合になります)なぜその2台の端末だけがその状態になるのか分かりません。 <動作環境> OS:Windows 98 Office:Office 97 Powered by Word 98,Professional Edition Internet Explorer:5.504807.2300CO SP2
- みんなの回答 (1)
- 専門家の回答
みんなの回答
直接ご質問内容の回答にはなっていませんが。 使用する毎にダウンロードする必要があるのはなぜなのかなぁ、と疑問に思うわけです。 日々マクロ内容が誰かの手によって更新されたり、あるいはサーバー内で動的に変更されるのでしょうか。 もしそのExcelファイルが 「ローカルPC上で実行する」 「他のファイルを参照しない。または、参照したとしても同じローカルPC内のファイルを参照する」 この両条件を満たしているのであれば、対象ファイルを右クリックして「フォルダへコピー(E6.0の場合)」をして任意フォルダへダウンロードする、と。 そうすれば元のファイル名のまま作業することができます。