[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『CurrentDirectoryの変更』(たか)
CurrentDirectoryをChDirで変え、指定フォルダ(Order No)をCurrentFolderにしたあとSaveAsWindowをOrder Noのフォルダでひらきたいので、下記のコードを書きました。
ですが、このWorkbookをLocalFolderで使うとちゃんと作動するのですが、会社のNetwork上のフォルダに入れて使うとOrder Noフォルダが見つからないエラーがでてしまいます。そこでネットワーク上でCurrentDirectoryを変えたあと、チェックしてみると、どのように変えても、CurrentDirectoryは常に"C\"になっています。どうしたら、ネットワーク上のCurrentDirectoryを変える事ができるのでしょうか。よろしくお願い致します。
Sub test ()
On Error Resume Next
ChDir ThisWorkbook.Path
ChDir "Order No\"
If Err <> 0 Then
On Error GoTo 0
On Error Resume Next
ChDir ThisWorkbook.Path
ChDir ".."
ChDir "Order No\"
End If
If Err <> 0 Then
On Error GoTo 0
On Error Resume Next
ChDir ThisWorkbook.Path
ChDir ".."
ChDir ".."
ChDir "Order No\"
End If
If Err <> 0 Then
On Error GoTo 0
On Error Resume Next
ChDir ThisWorkbook.Path
ChDir ".."
ChDir ".."
ChDir ".."
ChDir "Order No\"
End If
On Error GoTo 0
myFile = Application.GetSaveAsFilename(filefilter:="Excel Workbooks(*.xls),*.xls")
: On Error GoTo sei
If myFile <> False Then ThisWorkbook.SaveAs Filename:=myFile
sei:
Exit Sub
End Sub
『ネットワーク他のパソコンのファイルを開く』(ホミホミ) [[20050928163654]]
『サーバー未接続時のエラー処理についてHELP』(ノム) [[20051221184046]] BJ
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.