- PR -

Netscape7.1でダウンロード後のExcelマクロ実行について

1
投稿者投稿内容
たま
会議室デビュー日: 2004/04/01
投稿数: 3
投稿日時: 2004-04-02 11:27
はじめまして。たまと申します。

現在、NetscapeCommunicator4.7で動作していたシステムを
Netscape 7.1でも動作するようにシステムを修正しています。

WindowsXP、NetscapeCommunicator4.7またはNetscape 7.1で、
以下の処理を行ないたいのですが、NetscapeCommunicator4.7
では問題ないのですが、Netscape7.1だとエラーになってしまいます。
原因など判る方がいましたら教えてください。
よろしくお願いします。

行いたい処理:
(1) オペレーターは、csvファイルへのリンクをクリックする。
(2) ブラウザは、csvファイルのダウンロードを行う。
(3) ブラウザは、クライアントマシンにあるExcelマクロ(xlsファイル)を実行する。
(4) Excelマクロは、csvファイルを読込む。
(5) Excelマクロは、処理を行う。

Netscape 7.1の「サポート アプリケーション」の設定:
・MIMEタイプ:application/x-ms-excel
・拡張子 :csv
・対処方法 :クライアントにある
Excelマクロ(xlsファイル)を使って開く

エラーの内容:
ダウンロードエラー
(csvファイル名)を開くことができませんでした。
理由:不明なエラーが発生しました。
ディスクに保存してから、開いてみてください。
Cluster
ぬし
会議室デビュー日: 2003/03/06
投稿数: 289
お住まい・勤務地: 大阪
投稿日時: 2004-04-02 13:36
答えでもなんでもないですが・・・
引用:

(3) ブラウザは、クライアントマシンにあるExcelマクロ(xlsファイル)を実行する。


って、どうやってやるんですか?
ブラウザからローカルPCのプログラムを実行するなんて、単純にはできないと思うのですが?
たま
会議室デビュー日: 2004/04/01
投稿数: 3
投稿日時: 2004-04-02 14:01
引用:

って、どうやってやるんですか?
ブラウザからローカルPCのプログラムを実行するなんて、単純にはできないと思うのですが?


Netscape7.1の「編集」-「設定」-「Navigetor」-「サポートアプリケーション」の画面で、ファイルタイプごとに対処方法(「標準のアプリケーションを使用して開く」、「使用するアプリケーションを選択」、「ディスクに保存する」)を設定できます。

使用するアプリケーションを「Excel.exe」や「notepad.exe」とした場合は、問題なく動作するのですが、Excelマクロファイル(*.xls)を設定した場合に、エラーになってしまいます。
Cluster
ぬし
会議室デビュー日: 2003/03/06
投稿数: 289
お住まい・勤務地: 大阪
投稿日時: 2004-04-02 15:10
# ネスケは使ってないので、外してたらごめんなさい
引用:

Netscape7.1の「編集」-「設定」-「Navigetor」-「サポートアプリケーション」の画面で、ファイルタイプごとに対処方法(「標準のアプリケーションを使用して開く」、「使用するアプリケーションを選択」、「ディスクに保存する」)を設定できます。

使用するアプリケーションを「Excel.exe」や「notepad.exe」とした場合は、問題なく動作するのですが、Excelマクロファイル(*.xls)を設定した場合に、エラーになってしまいます。



「CSV」に対して、そのファイルを開くアプリケーションを設定するということですよね?
それなら、*.xlsなんて指定しても動くはずないです。
CSVファイルを開くのはあくまでExcel.exeであって、*.xlsじゃないんですから。

むしろ、NetscapeCommunicator4.7 のときにどうやって動かしてたのかが不思議です
たま
会議室デビュー日: 2004/04/01
投稿数: 3
投稿日時: 2004-04-02 18:11
引用:

「CSV」に対して、そのファイルを開くアプリケーションを設定するということですよね?
それなら、*.xlsなんて指定しても動くはずないです。
CSVファイルを開くのはあくまでExcel.exeであって、*.xlsじゃないんですから。

むしろ、NetscapeCommunicator4.7 のときにどうやって動かしてたのかが不思議です


確かにその通りなので、Excelマクロを呼び出すバッチファイルを作成して、対処することにしました。

ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)