出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

クライアントのエクセルファイルをopenする方法   meguさん [2003/08/08 16:16:09] [3563]
  Re:クライアントのエクセルファイルをopenする方法   YasNet(管理人)さん [2003/08/09 9:09:06] [3564]
    Re:クライアントのエクセルファイルをopenする方法   meguさん [2003/08/11 13:16:19] [3569]
      Re:クライアントのエクセルファイルをopenする方法   YasNet(管理人)さん [2003/08/12 8:27:00] [3571]
        Re:クライアントのエクセルファイルをopenする方法   meguさん [2003/08/14 14:48:18] [3583]

[3563] クライアントのエクセルファイルをopenする方法
投稿者:meguさん 2003/08/08 16:16:09
タイトルの件を実現したいのですが、
うまく実現できません、どなたか方法をしってる方がいれば
ご教授ください。初心者なもので・・・お願いします。

下にソースをのせましたが、現象としては、
サーバーにあるファイルならばopenできるんですが、
クライアントのファイルがopenできません。


<%
Dim ObjExcelApp 'EXCELオブジェクトの生成
Dim ObjBokRep 'EXCELのBookオブジェクトの生成
Dim ObjShtRep 'EXCELのSheetオブジェクトの生成

Dim filePath

filePath = Request("filesanshou") 
      ↑ HTMLにて
      <input type="file" name="filesanshou">を作成。
        参照したパスが格納されます。


'EXCELオブジェクトの生成
Set objExcelApp = CreateObject("Excel.Application")
objExcelApp.DisplayAlerts = False

Set ObjBokRep = objExcelApp.Workbooks.Open(filePath)




%>


[3564] Re:クライアントのエクセルファイルをopenする方法
投稿者:YasNet(管理人)さん 2003/08/09 9:09:06
こんにちは YasNet(管理人)です。

サーバからクライアントを操作する事は不可能ですので
(ニュアンスが伝わるといいのですが・・・)
クライアント側で、VBスクリプトを実行するか、JavaScriptを実行するかのどちらかになると思います。

セキュリティーレベルが高いと警告が出て実行が出来ません。

それでは 失礼致します。

> タイトルの件を実現したいのですが、
> うまく実現できません、どなたか方法をしってる方がいれば
> ご教授ください。初心者なもので・・・お願いします。
>
> 下にソースをのせましたが、現象としては、
> サーバーにあるファイルならばopenできるんですが、
> クライアントのファイルがopenできません。
>
>
> <%
> Dim ObjExcelApp 'EXCELオブジェクトの生成
> Dim ObjBokRep 'EXCELのBookオブジェクトの生成
> Dim ObjShtRep 'EXCELのSheetオブジェクトの生成
>
> Dim filePath
>
> filePath = Request("filesanshou") 
>       ↑ HTMLにて
>       <input type="file" name="filesanshou">を作成。
>         参照したパスが格納されます。
>
>
> 'EXCELオブジェクトの生成
> Set objExcelApp = CreateObject("Excel.Application")
> objExcelApp.DisplayAlerts = False
>
> Set ObjBokRep = objExcelApp.Workbooks.Open(filePath)
> ・
> ・
> ・
> ・
> %>
>
>

[3569] Re:クライアントのエクセルファイルをopenする方法
投稿者:meguさん 2003/08/11 13:16:19
YasNet(管理人)さん 回答ありがとうございます。
クライアント側で、VBスクリプトを実行する場合
セキュリティーレベルが高いとというのは、どの程度なのでしょう?
「レベル中」でも実行できないのですが、これでも高いのでしょうか?


> こんにちは YasNet(管理人)です。
>
> サーバからクライアントを操作する事は不可能ですので
> (ニュアンスが伝わるといいのですが・・・)
> クライアント側で、VBスクリプトを実行するか、JavaScriptを実行するかのどちらかになると思います。
>
> セキュリティーレベルが高いと警告が出て実行が出来ません。
>
> それでは 失礼致します。
>
> > タイトルの件を実現したいのですが、
> > うまく実現できません、どなたか方法をしってる方がいれば
> > ご教授ください。初心者なもので・・・お願いします。
> >
> > 下にソースをのせましたが、現象としては、
> > サーバーにあるファイルならばopenできるんですが、
> > クライアントのファイルがopenできません。
> >
> >
> > <%
> > Dim ObjExcelApp 'EXCELオブジェクトの生成
> > Dim ObjBokRep 'EXCELのBookオブジェクトの生成
> > Dim ObjShtRep 'EXCELのSheetオブジェクトの生成
> >
> > Dim filePath
> >
> > filePath = Request("filesanshou") 
> >       ↑ HTMLにて
> >       <input type="file" name="filesanshou">を作成。
> >         参照したパスが格納されます。
> >
> >
> > 'EXCELオブジェクトの生成
> > Set objExcelApp = CreateObject("Excel.Application")
> > objExcelApp.DisplayAlerts = False
> >
> > Set ObjBokRep = objExcelApp.Workbooks.Open(filePath)
> > ・
> > ・
> > ・
> > ・
> > %>
> >
> >

[3571] Re:クライアントのエクセルファイルをopenする方法
投稿者:YasNet(管理人)さん 2003/08/12 8:27:00
> YasNet(管理人)さん 回答ありがとうございます。
> クライアント側で、VBスクリプトを実行する場合
> セキュリティーレベルが高いとというのは、どの程度なのでしょう?
> 「レベル中」でも実行できないのですが、これでも高いのでしょうか?

こんにちは YasNet(管理人)です。

いえ、意味合いが違います。
実行できないと書いたのは表現がまずかったですね
実行は可能ですが、警告メッセージが表示されると言うことです。

決して実行出来ないわけではありません。
設定によっては、実行できなくすることも可能ですが・・・

セキュリティーよりも、クライアントとサーバのどちらで
実行されるかを意識してプログラムしているかどうか
そちらがキーになっているような気がしますが

では
>
>
> > こんにちは YasNet(管理人)です。
> >
> > サーバからクライアントを操作する事は不可能ですので
> > (ニュアンスが伝わるといいのですが・・・)
> > クライアント側で、VBスクリプトを実行するか、JavaScriptを実行するかのどちらかになると思います。
> >
> > セキュリティーレベルが高いと警告が出て実行が出来ません。
> >
> > それでは 失礼致します。
> >
> > > タイトルの件を実現したいのですが、
> > > うまく実現できません、どなたか方法をしってる方がいれば
> > > ご教授ください。初心者なもので・・・お願いします。
> > >
> > > 下にソースをのせましたが、現象としては、
> > > サーバーにあるファイルならばopenできるんですが、
> > > クライアントのファイルがopenできません。
> > >
> > >
> > > <%
> > > Dim ObjExcelApp 'EXCELオブジェクトの生成
> > > Dim ObjBokRep 'EXCELのBookオブジェクトの生成
> > > Dim ObjShtRep 'EXCELのSheetオブジェクトの生成
> > >
> > > Dim filePath
> > >
> > > filePath = Request("filesanshou") 
> > >       ↑ HTMLにて
> > >       <input type="file" name="filesanshou">を作成。
> > >         参照したパスが格納されます。
> > >
> > >
> > > 'EXCELオブジェクトの生成
> > > Set objExcelApp = CreateObject("Excel.Application")
> > > objExcelApp.DisplayAlerts = False
> > >
> > > Set ObjBokRep = objExcelApp.Workbooks.Open(filePath)
> > > ・
> > > ・
> > > ・
> > > ・
> > > %>
> > >
> > >

[3583] Re:クライアントのエクセルファイルをopenする方法
投稿者:meguさん 2003/08/14 14:48:18
何度も回答ありがとうございます。

もう少し記述の仕方を考えてみます。



TreeBBS For ASP V.0.1.3
Program By YasNet