|
▼初心者 さん:
>>まず、
>>>ブラウザ上でエクセルを開き、
>>これはどのように行っているのでしょうか?
>>
>>>>ブラウザ側はVBScriptのASPですか?
>>>ブラウザはIE6.0
>>>サーバにファイルを置き、アドレスを直で指定しています。
>>VBScriptではないとすると、JavaScriptかCGIですか?
>現在調査中のため、IEのアドレスバーに直接アドレスを指定している状態です。
>(Http://・・・・・/test.xls)
>後にここの処理は、リンクまたはボタンを押されたときに指定アドレスを新しいWindowで開こうと考えております。
なるほど、ようやく話が分かりました。
IEで直接エクセル形式のファイルを開くということですね。
ただこの場合、
> Workbooks.Add
これはできないと思います。
そもそもこれは
Application.Workbooks.Add
のApplicationを省いたものでApplicationが”EXCEL”の場合には
有効ですが、Applicationが”InternetExplorer”の場合は、
”InternetExplorer”がWorkbooks.Addに対応していない限り無効になるのでは?
なので、回避策として
未使用のBook1.xlsをあらかじめ用意して
Private Sub Workbook_Open()
Dim ieo As Object
Set ieo = CreateObject("InternetExplorer.application")
ieo.Visible = True
ieo.Navigate "Http://・・・・・/Book1.xls"
End Sub
という方法ではどうでしょうか?
どうしても新規ブックが必要ということであれば、私にはできそうもないので
詳細を明記して、新しくスレを立ててください。
何かやり方があるかもしれません。
|
|