WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:IEからExcelを単体起動(ServerはSolaris)

0:[投稿] Y.M [2003/12/13 00:34 ][環境:IE5.5 Soralis8]

以下のことをしようとしていますが、うまく行きません。。。。
ご存知の方が居ましたらご教授下さい。

ServerにSolaris8、WEBサーバーにはTomcat(+Struts)を使用して、ClientはIE5.5を使ってアクセスしています。

Server側にExcelファイルを配置し、Clientからそのエクセルを
WEB経由で起動するとIEに埋め込まれた形で、Excelが起動されます。

出来れば、Excel単体で起動をさせたいと思うのですが、うまく行きません。。。。

IISを使用すれば、簡単に出来るのでしょうが、ServerにSolaris8を
使用しているので、やり方がわかりません。

※Excel自動起動後、Excel側からDBへアクセスしてデータを取得してくるという寸法なのですが、IEに埋め込まれた形で起動するとマクロがうまく制御できなくなってしまいます。

以上、お願いいたします。


1:[回答] Jankowski [2003/12/13 01:00 ]

セキュリティ警告のダイアログが表示されますが、
VBScriptでできます。(JavaScriptでもできそうな予感)
マクロが実行されるかどうかは試していません。

<script language="VBScript"><!--
    
Sub OpenExcel
    Set objexcel = CreateObject("Excel.Application")
    objexcel.visible = true
    objexcel.Application.Workbooks.Open("http://www.hoge.com/****.xls")
End Sub

//--></script>

<button onclick="OpenExcel">Excel起動</button>


2:[回答] Y.M [2003/12/13 01:43 ]

早速回答ありがとうございます。

VBScriptってInternet Information Server(IIS)でないと
動かないですよね?
そんなことない?

※あと関係ないですけど、ClientPCの設定自体には
 手を入れたくないです。
 フォルダオプションで「xls」起動時は「同じウィンドウで開く」
 チェックをはずすとか。。。。


3:[回答] Jankowski [2003/12/13 18:10 ]

IEで動きます。


4:[回答] み [2003/12/13 21:34 ]

>VBScriptってIISでないと動かない
そういう知識って、どこから得るの?

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World