|
>まず、
>>ブラウザ上でエクセルを開き、
>これはどのように行っているのでしょうか?
>
>>>ブラウザ側はVBScriptのASPですか?
>>ブラウザはIE6.0
>>サーバにファイルを置き、アドレスを直で指定しています。
>VBScriptではないとすると、JavaScriptかCGIですか?
現在調査中のため、IEのアドレスバーに直接アドレスを指定している状態です。
(Http://・・・・・/test.xls)
後にここの処理は、リンクまたはボタンを押されたときに指定アドレスを新しいWindowで開こうと考えております。
>Microsoftでは、WebサーバなどからOffice製品を取り扱うことを
>推奨もサポートもしていません。
>動作すればラッキーぐらいに考えてください。
>http://support.microsoft.com/default.aspx?scid=kb;ja;257757
>(・概要、・詳細、
> ・Office のオートメーション〜 の1. ユーザー ID と
> 2. デスクトップとの対話性
> は最低限お読みください
> それと、ライセンスにも注意が必要です)
参考にさせていただきました。
ありがとうございます。
>例えば、(VBScriptならば)
>・エクセルオブジェクトのVisible を Trueにしてみては?
やってみましたがだめでした。
>・WorkBooks.AddをWebサーバ側で行ってみては?
vbscriptでCreateObject("Application.Excel")を行うということでしょうか?
処理はあくまでクライアントに依存させたいので。
また、処理的にサーバにエクセルのプロセスが残ってしまわないでしょうか?
(webページで開きっぱなしにするため)
>Webサーバ側でエクセルファイルに対してどのように処理し、
>どのように扱っているのかが分からなければ話が進みませんよ!
エクセルファイルに対して処理はサーバ側では行わないでおこうと考えています。
すべてVBAで終わらせたいと考えております。
|
|