[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ネットワーク他のパソコンのファイルを開く』(ホミホミ)
ネットワーク上のNsev160のコンピュータのデスクトップ・・のフォルダを開くにはどうすればよいか教えて下さい。
ハイパーリンクでは\\Nsev160\デスクトップ\+常時使用ファイル\優科\優科発注書一覧で開けます。またマクロの記録でも\\Nsev160\デスクトップ\+常時使用ファイル\優科\優科発注書一覧で開くのですが・・・
お願いします。
パスワード、またはつながってない等の対処法、エラー処理はわかりません。
Sub フォルダを開く()
Set FSO = CreateObject("Scripting.FileSystemObject")
Set WShShell = CreateObject("WScript.Shell")
FldPat = FSO.GetFolder("\\Nsev160\デスクトップ").ShortPath
WShShell.Run FldPat, 1, False
Set FSO = Nothing
Set WShShell = Nothing
End Sub
BJ
ただ単純にマクロの記録によるChdir "\\Nsev160\デスクトップ”
では開かないのですね! 勉強になりました。
上記コードさっぱり意味がわかりませんが勉強してみます。
判らないことが出てきましたらご教授願います。
(ホミホミ)
すみません。質問を間違っていました。 名前を付けてファイルするためフォルダを開けたかったのです。 もう一度教えて下さい。
こちらが参考になりませんか。(不知詠人) [[20040726015819]] 『マクロを使ってフォルダを開く方法』(コリアンダ)
カレントディレクトリを変更したかったのでしょうか? ローカルなドライブならChDriveで、ドライブを変更してから、 Chdir してください。 尚、ChDriveはローカルドライブまでです。 ネットワークには、使えません。
>名前を付けてファイルするためフォルダを開けたかったのです。 どういう事なのでしょうか? 今だに良く解りません。 もしかして、これ? 同じくネットワークがつながっていない等の処理はわかりません。
その1
SendKeys "\\Nsev160\デスクトップ"
SendKeys ("{ENTER}")
Application.Dialogs(xlDialogSaveAs).Show
その2
CreateObject("WScript.Shell").CurrentDirectory = _
"\\Nsev160\デスクトップ"
Application.Dialogs(xlDialogSaveAs).Show
説明がうまくないので申し訳ありません。 で、『その2』で出来るようになりました。
名前をつけてファイルするために他のパソコンのフォルダーを開けた 状態にしたかったのです。
有難うございました。!!!!!!
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.