Groups | Search | Server Info | Login | Register


Groups > alt.comp.lang.vbscript > #48

Re: Problem : BrowseForFolder returns "The system cannot find the file specified"

From Paul <nospam@needed.invalid>
Newsgroups alt.comp.lang.vbscript, alt.comp.os.windows-xp, alt.windows7.general
Subject Re: Problem : BrowseForFolder returns "The system cannot find the file specified"
Date 2025-12-16 07:53 -0500
Organization A noiseless patient Spider
Message-ID <10hrknj$2oavc$1@dont-email.me> (permalink)
References <10hrc4h$2iqoi$1@dont-email.me>

Cross-posted to 3 groups.

Show all headers | View raw


On Tue, 12/16/2025 5:26 AM, R.Wieser wrote:
> Hello all,
> 
> XPsp3
> 
> I have the need to select a file, and found "BrowseFolFolder" should be able 
> to do it.
> 
> The problem is that no matter the path or the file selected, all I get is a 
> "The system cannot find the file specified" error.
> 
> The stripped-down example :
> 
> - - - - - - - - - - - - - -
> Set shell = CreateObject("Shell.Application")
> call shell.BrowseForFolder(0, "Choose a file:", &H4000, "c:\")
> - - - - - - - - - - - - - -
> 
> I do not see what might be going wrong here.  Help ?
> 
> Regards,
> Rudy Wieser
> 
> 

When presented with your code, CoPilot sez:

This code selects a folder.

Set shell = CreateObject("Shell.Application")
Set folder = shell.BrowseForFolder(0, "Choose a folder:", &H4000, "c:\")

This code selects a file. We'll see in a moment, what the Copilot is up to.

Set dialog = CreateObject("UserAccounts.CommonDialog")
dialog.Filter = "All Files|*.*"
dialog.FilterIndex = 1
dialog.InitialDir = "C:\"
dialog.ShowOpen

*******

This is supposed to be a more complete example, according to the CoPilot.

' Create the CommonDialog object
Set dlg = CreateObject("UserAccounts.CommonDialog")

' Set filter (optional)
dlg.Filter = "All Files|*.*|Text Files|*.txt|Images|*.jpg;*.png"

' Set initial directory (optional)
dlg.InitialDir = "C:\"

' Show the Open dialog
result = dlg.ShowOpen

' If user selected a file
If result <> 0 Then
    WScript.Echo "You chose: " & dlg.FileName
Else
    WScript.Echo "No file selected."
End If


   Paul

Back to alt.comp.lang.vbscript | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Problem : BrowseForFolder returns "The system cannot find the file specified" "R.Wieser" <address@is.invalid> - 2025-12-16 11:26 +0100
  Re: Problem : BrowseForFolder returns "The system cannot find the file specified" Paul <nospam@needed.invalid> - 2025-12-16 07:53 -0500
    Re: Problem : BrowseForFolder returns "The system cannot find the file specified" "R.Wieser" <address@is.invalid> - 2025-12-16 14:26 +0100
  Re: Problem : BrowseForFolder returns "The system cannot find the file specified" "David E. Ross" <nobody@nowhere.invalid> - 2025-12-16 08:54 -0800
    Re: Problem : BrowseForFolder returns "The system cannot find the file specified" Paul <nospam@needed.invalid> - 2025-12-16 12:05 -0500
    Re: Problem : BrowseForFolder returns "The system cannot find the file specified" "R.Wieser" <address@is.invalid> - 2025-12-16 19:58 +0100
  Re: Problem : BrowseForFolder returns "The system cannot find the file specified" JJ <jj4public@gmail.com> - 2025-12-17 09:15 +0700
    Re: Problem : BrowseForFolder returns "The system cannot find the file specified" "R.Wieser" <address@is.invalid> - 2025-12-17 07:17 +0100
      Re: Problem : BrowseForFolder returns "The system cannot find the file specified" "R.Wieser" <address@is.invalid> - 2025-12-17 09:04 +0100

csiph-web