There are several methods to get find out the file paths for Microsoft Windows’ special folders (Systems folder, Temporary folder etc). The example below uses the FileSystemObject.
Sub Special_Folders()'-----------------------------------------------------------------
' Procedure : Special_Folders
' Purpose : Retrieve file path for MS Windows 'special folders'
' Requires a reference to Microsoft Scripting Runtime
'-----------------------------------------------------------------
'
On Error GoTo ErrTrap
Dim oFS As FileSystemObject
Set oFS = New FileSystemObject
' Windows Folder Path
MsgBox FS.GetSpecialFolder(WindowsFolder)
' System Folder - (example - Windows\System32)
MsgBox oFS.GetSpecialFolder(SystemFolder)
' Temporary Folder Path
MsgBox oFS.GetSpecialFolder(TemporaryFolder)
If Not oFS Is Nothing Then Set oFS = Nothing
ErrTrap:
Select Case Err.Number
Case Is = 0
' No error continue
Case Else
MsgBox Err.Number & " - " & Err.Description
Err.Clear
End Select
End Sub
This routine requires a reference Microsoft Scripting Runtime.
No comments:
Post a Comment
Please, no purely anonymous comments, they will be deleted; always use a name for ease of reference by other commenters.