現在、下記コードにてネットワークサーバーにあるフォルダの存在確認をしています。存在しないサーバー又はフォルダを指定した時に、エラー返却時間が30秒~1分程掛かっています。この時間を数秒へ短縮したいのですが、何か良い方法有りますでしょうか。
VBA
1 Dim TargetFolderString 2 TargetFolderString = "\192.168.1.1\存在しないFolder" 3 4 Dim fs As Object 5 Set fs = CreateObject("Scripting.FileSystemObject") 6 If fs.FolderExists(TargetFolderString) = False Then 7 Set fs = Nothing: MsgBox "Error" 8 End If 9 Set fs = Nothing 10 11 '又は 12 13 Dim ws As Object 14 Set ws = CreateObject("WScript.Shell") 15 On Error Resume Next 16 ws.CurrentDirectory = TargetFolderString 17 If Err.Number <> 0 Then 18 Set ws = Nothing: MsgBox "Error" 19 End If 20 Set ws = Nothing
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/10/01 07:32
退会済みユーザー
2021/10/01 07:34
2021/10/05 03:34 編集