Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


41472 / 76735 ←次へ | 前へ→

【40343】Re:ブラウザ上での動きについて
発言  漂流民  - 06/7/11(火) 23:38 -

引用なし
パスワード
   ▼初心者 さん:
>>まず、
>>>ブラウザ上でエクセルを開き、
>>これはどのように行っているのでしょうか?
>>
>>>>ブラウザ側は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

という方法ではどうでしょうか?


どうしても新規ブックが必要ということであれば、私にはできそうもないので
詳細を明記して、新しくスレを立ててください。
何かやり方があるかもしれません。

0 hits

【40013】ブラウザ上での動きについて 初心者 06/7/5(水) 14:28 質問
【40110】Re:ブラウザ上での動きについて 漂流民 06/7/7(金) 0:11 発言
【40114】Re:ブラウザ上での動きについて 初心者 06/7/7(金) 8:46 発言
【40182】Re:ブラウザ上での動きについて 漂流民 06/7/7(金) 23:21 発言
【40282】Re:ブラウザ上での動きについて 初心者 06/7/10(月) 16:23 回答
【40343】Re:ブラウザ上での動きについて 漂流民 06/7/11(火) 23:38 発言
【40369】Re:ブラウザ上での動きについて 初心者 06/7/12(水) 17:36 お礼
【40195】Re:ブラウザ上での動きについて Kazoo 06/7/8(土) 11:09 発言
【40284】Re:ブラウザ上での動きについて 初心者 06/7/10(月) 16:26 回答

41472 / 76735 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free