Hi, I am trying to use the GetOpenFileName function for a network folder location. I understand that I need to use the ChDrive function in order to nominate a folder on a network drive.
Hi,I am trying to use the GetOpenFileName function for a network folder location.
I understand that I need to use the ChDrive function in order to nominate a folder on a network drive. However I may not know the network drive as the pathname to search is entered by the user (using the SHBrowseForFolder function). They may traverse to the network folder from My Network Places and thus the first character of the path would not be the drive letter.
I have the code below, but it doesnt work in the above instance
Any suggestions on how to resolve this would be appreciated (besides forcing the user to enter a path from the network drive letter).
Cheers
Greg
If Not ((UCase(Mid(DataWorkbook.path, 1, 1)) < 'A') Or _
(UCase(Mid(DataWorkbook.path, 1, 1)) > 'Z')) Then
ChDrive (Mid(DataWorkbook.path, 1, 1))
End If
ChDir (DataWorkbook.path)
ImportFilename = Application.GetOpenFilename(FileFilter:='microsoft excel files (*.xls), *.xls', _
Title:='Select File', MultiSelect:=False)
Excel 2003. I am using
FName = Application.GetOpenFilename('Text Files (*.txt), *.txt', , 'Select
ACH
to select a file to process. I want this dialog to open into a specific
folder. Right now it opens into my 'My Documents' folder. I have tried:
Application.DefaultFilePath = 'hqserversharedFinancePayroll ACH Files'
and
Application.DefaultFilePath = 'H:FinancePayroll ACH Files'
but neither seems to change the folder the GetOpenFilename looks in. How
may I accomplish what I am trying to accomplish? Thanks and God bless.
--
Dr. Doug Pruiett
Good News Jail & Prison Ministry
www.goodnewsjail.org