説明:
Windowsフォルダを調べる方法を紹介します。
#034 WindowsSystemフォルダを調べる方法
#035 WindowsTempフォルダを調べる方法
サンプルプロシージャ:
標準モジュール <宣言部> に記述します。
Public Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" _
(ByVal lpBuffer As String, ByVal nSize As Long) As Long
標準モジュールに記述します。
Public Function bbGetWindowsDirectory() As String
Dim lpBuffer As String, ret As Long, I As Integer
lpBuffer = Space(255)
ret = GetWindowsDirectory(lpBuffer, 255)
I = InStr(lpBuffer, vbNullChar)
If I > 1 Then
bbGetWindowsDirectory = Left$(lpBuffer, I - 1)
Else
bbGetWindowsDirectory = lpBuffer
End If
End Function
使用例:
フォームのボタンクリック時等に記述します。
Sub Sample_Click()
MsgBox bbGetWindowsDirectory
End Sub
関連ページ:
#023 Accessのバージョン(Ver)を調べる方法
#024 指定ドライブの容量を調べる方法
#025 指定ドライブの空き容量を調べる方法
#026 カレントDB名を調べる方法
#027 ドライブタイプを調べる方法
#028 使用可能ドライブを調べる方法
#029 解像度を調べる方法
#030 メモリ容量を調べる方法
#031 コンピュータ名を調べる方法
#032 ユーザー名を調べる方法
#034 WindowsSystemフォルダを調べる方法
#035 WindowsTempフォルダを調べる方法
Windowsフォルダを調べる方法を紹介します。
#034 WindowsSystemフォルダを調べる方法
#035 WindowsTempフォルダを調べる方法
サンプルプロシージャ:
標準モジュール <宣言部> に記述します。
Public Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" _
(ByVal lpBuffer As String, ByVal nSize As Long) As Long
標準モジュールに記述します。
Public Function bbGetWindowsDirectory() As String
Dim lpBuffer As String, ret As Long, I As Integer
lpBuffer = Space(255)
ret = GetWindowsDirectory(lpBuffer, 255)
I = InStr(lpBuffer, vbNullChar)
If I > 1 Then
bbGetWindowsDirectory = Left$(lpBuffer, I - 1)
Else
bbGetWindowsDirectory = lpBuffer
End If
End Function
使用例:
フォームのボタンクリック時等に記述します。
Sub Sample_Click()
MsgBox bbGetWindowsDirectory
End Sub
関連ページ:
#023 Accessのバージョン(Ver)を調べる方法
#024 指定ドライブの容量を調べる方法
#025 指定ドライブの空き容量を調べる方法
#026 カレントDB名を調べる方法
#027 ドライブタイプを調べる方法
#028 使用可能ドライブを調べる方法
#029 解像度を調べる方法
#030 メモリ容量を調べる方法
#031 コンピュータ名を調べる方法
#032 ユーザー名を調べる方法
#034 WindowsSystemフォルダを調べる方法
#035 WindowsTempフォルダを調べる方法