Excel VBA質問箱 IV

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

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


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

【36573】ネットワーク上の他のPCなどに接続する... カド 06/4/4(火) 10:58 質問[未読]
【36574】Re:ネットワーク上の他のPCなどに接続す... Statis 06/4/4(火) 11:06 発言[未読]
【36577】Re:ネットワーク上の他のPCなどに接続す... カド 06/4/4(火) 13:14 お礼[未読]
【36576】Re:ネットワーク上の他のPCなどに接続す... Kein 06/4/4(火) 12:23 回答[未読]
【36578】Re:ネットワーク上の他のPCなどに接続す... カド 06/4/4(火) 13:18 お礼[未読]

【36573】ネットワーク上の他のPCなどに接続する...
質問  カド  - 06/4/4(火) 10:58 -

引用なし
パスワード
   過去ログを見ましたが、思うように行かず、対話形式で解決したく質問させて頂きます。

ネットワーク上にある他のパソコンやサーバーに接続したいのですが、どうすれば良いのでしょうか?
勿論、接続出来たら、そこにあるファイルを開くことになります。

初めての試みでまったく分からず、過去ログをコピペしてもうまくいきません。
(何をコピペしたかは敢えて聞かないで下さい)

ネットワーク上のPCの分かっている情報は、コンピュータ名やIPアドレスになります。

よろしくお願いいたします。

【36574】Re:ネットワーク上の他のPCなどに接続...
発言  Statis  - 06/4/4(火) 11:06 -

引用なし
パスワード
   こんにちは
マクロに記録で出来ませんか?

【36576】Re:ネットワーク上の他のPCなどに接続...
回答  Kein  - 06/4/4(火) 12:23 -

引用なし
パスワード
   ブックを開く場合はフルパスでブック名を指定しますが、ネットワーク上のブックでも
ネットワークのパスを使って開くだけで、変わりはありません。

Workbooks.Open "\\ComputerName\c:\temp\Book1.xls"

というような感じですね。これがうまくいかない場合は、いったんそのブックの
保存先フォルダーを、カレントフォルダーにしてみて下さい。

CreateObject("WScript.Shell").CurrentDirectory = _
"\\ComputerName\c:\temp"
Workbooks.Open "\\ComputerName\c:\temp\Book1.xls"

処理が終わったら

ChDir Application.DefaultFilePath

で、カレントを通常ブックを開くフォルダーに戻して終わります。

【36577】Re:ネットワーク上の他のPCなどに接続...
お礼  カド  - 06/4/4(火) 13:14 -

引用なし
パスワード
   ▼Statis さん:
>こんにちは
>マクロに記録で出来ませんか?

回答ありがとうございます。
まったく初めてのことで、見当も付かず、下記のKEINさんの方法で難なく接続することが出来ました。

【36578】Re:ネットワーク上の他のPCなどに接続...
お礼  カド  - 06/4/4(火) 13:18 -

引用なし
パスワード
   ▼Kein さん:
>ブックを開く場合はフルパスでブック名を指定しますが、ネットワーク上のブックでも
>ネットワークのパスを使って開くだけで、変わりはありません。

回答ありがとうございます。
こんな単純なものとは知らず、試してみたらうまくいきました。
しかしながら、喜んだのもつかの間で、パスの入力画面について
新たな疑問が沸いてきました。
別途、質問を立てたいと思います。

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