ディレクトリ選択ダイアログを表示する次のコードがあります
Function selectOutputFolder(lastPath As String) As String
Const BIF_NEWDIALOGSTYLE = &H00000040
Dim objShell As Variant
Dim objFolder As Variant
Dim objFolderItem As Variant
Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.BrowseForFolder(0, "Choose a directory", BIF_NEWDIALOGSTYLE, lastPath)
If Not (objFolder Is Nothing) Then
Set objFolderItem = objFolder.Self
selectOutputFolder = objFolderItem.Path
End If
End Function
BrowseForFolder
ディレクトリトラバーサルの制限であり、開いたときにこのフォルダーにジャンプしないようにするための4番目のパラメーターをいじっていました。
これは lotus スクリプト エージェントに実装されているので、vba または lotusscript で代替手段を知っている場合はお知らせください。