Microsoft
Software
Hardware
Network
Question : If folder does not exist, then create one
I use the line of code below in a sub routine that opens Excel from Access and saves it to the file path that I have specified below. On my form Me.txtSubFolder reflects the sub folder that the file is to be saved under.
1:
xlBook.SaveAs FileName:= “C:\MainFolder\” & Me.txtSubFolder & "\FileName.xlsx"
In the event that the folder name, which is stored as a value in Me.txtSubFolder, does not exist; then I need some code that will create the sub folder and name it after the value specified in Me.txtSubFolder.
Any ideas are greatly appreciated. Thanks!
Answer : If folder does not exist, then create one
place this in a REGULAR module
Option Explicit
Public Declare Function MakeSureDirectoryPathExist
s Lib "imagehlp.dll" (ByVal lpPath As String) As Long
---------------------
to use
Call MakeSureDirectoryPathExist
s("C:\Main
Folder\" & Me.txtSubFolder & "\")
this will automatically create the folders if they don't exists.
using this
Call MakeSureDirectoryPathExist
s("c:\a\b\
c\d\e\")
it will create all the folders specified in the line.
NOTE* the last character of the line must be a backslash \
Random Solutions
Raid 6 Performance Problems / best Stripe Size / converting to Raid 5
Upgrade Exchange SP2 to SP3
extracting BLOBs
How do I resolve these exchange connectivity test errors?
windows 7 home password policy
Connect to exchange using FVS318 VPN Firewall
ASP.Net -- add a ScriptManager and get "Failed to load source for:
http://localhost:63366/pub
Kernel panic not syncing VMWare Data Recovery 1.2
Remove Old AD Computer Account via Command Line
A critical function required for the transfer of delivery of the message was not supported by the originator of the report