Excel VBA質問箱 IV

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

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


1811 / 13645 ツリー ←次へ | 前へ→

【71783】Workbooks.Openについて 山守 12/4/8(日) 14:44 質問[未読]
【71786】Re:Workbooks.Openについて UO3 12/4/8(日) 16:31 発言[未読]
【71788】Re:Workbooks.Openについて 山守 12/4/8(日) 17:29 質問[未読]
【71790】Re:Workbooks.Openについて UO3 12/4/8(日) 19:12 発言[未読]

【71783】Workbooks.Openについて
質問  山守  - 12/4/8(日) 14:44 -

引用なし
パスワード
   Workbooks.Open Filename:=Get_process_URL

で、社内のイントラネットに保存されているCSVファイルを開こうとしています。
Get_process_URLには315文字のパスが入っているのですが
マクロを実行すると「Opnenメソッドは失敗しました」と表示されます。
98文字のパスでは問題なく開きました。文字数制限などがあるのでしょうか?

【71786】Re:Workbooks.Openについて
発言  UO3  - 12/4/8(日) 16:31 -

引用なし
パスワード
   ▼山守 さん:

こんにちは
URLに限らず、ファイルを開く際のパス文字列数には制限があるようです。

support.microsoft.com/kb/325573/ja

【71788】Re:Workbooks.Openについて
質問  山守  - 12/4/8(日) 17:29 -

引用なし
パスワード
   ▼UO3 さん:
お返事ありがとうございます。
そうなのですね。
こちらで作成しているファイルではなく、どうしても動かせない場所にあるのですが
何か対策はないものでしょうか。
困っています・・・。

【71790】Re:Workbooks.Openについて
発言  UO3  - 12/4/8(日) 19:12 -

引用なし
パスワード
   ▼山守 さん:
>▼UO3 さん:
>
>こちらで作成しているファイルではなく、どうしても動かせない場所にあるのですが
>何か対策はないものでしょうか。

社内のイントラネットということですから、まずは、システム管理部署に相談してみられたらいかがでしょう。

で、どうしてもということであれあ、私自身は、必要性がなかったのでコードを書いたことはありませんが

「VBA IEからダウンロード」あたりで検索しますと、APIを使った方法等が紹介されています。
中にはサンプルコードのダウンロードもできるところもあるようです。

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