Microsoft Accessで業務システムを構築する際の、ちょっとしたコツをメモしています。
Access講座内で説明する項目もあります。
デスクトップのパスを取得
Dim WSH As Object
dim strPath as string
Set WSH = CreateObject("WScript.Shell")
strPath = WSH.SpecialFolders("Desktop") & "\"
ダイアログボックスを表示する
【その1】
Dim Target As String
Target = Application.GetOpenFilename(“Excel ブック,*.xls?”)
If Target = “False” Then Exit Sub
【その2】
With Application.FileDialog(msoFileDialogOpen)
.Filters.Clear
.Filters.Add "Excelファイル", "*.xlsx"
.Filters.Add "Excel2003", "*.xls"
.Filters.Add "Excelマクロ有効", "*.xlsm"
.InitialFileName = strPath
.AllowMultiSelect = False
If .Show = True Then ←選択された場合
strPath = .SelectedItems(1)
Else ←キャンセルされた場合
Exit Sub
End If
End With