嘿,伙计们,我有一个很好用的程序,除了我只希望初始目录是自动保存。我知道这可能很容易,但我可以#039;我似乎不知道如何把它改成在这里工作。谁能帮帮我吗
- Public Function GetFileOpen(Title As String, InitFolder As String, Filter As String) As String
- Dim OpenFile As OPENFILENAME
- Dim lReturn As Long
- Dim sFilter As String
- With OpenFile
- .hwndOwner = ThisDrawing.hWnd
- .lStructSize = Len(OpenFile)
- .lpstrFilter = Filter
- .nFilterIndex = 1
- .lpstrFile = String(257, 0)
- .nMaxFile = Len(OpenFile.lpstrFile) - 1
- .lpstrInitialDir = InitFolder
- .lpstrFileTitle = OpenFile.lpstrFile
- .nMaxFileTitle = OpenFile.nMaxFile
- .lpstrTitle = "Select File"
- .flags = 4
- .lpTemplateName = "Test"
- End With
- '
- lReturn = GetOpenFileName(OpenFile)
- If lReturn = 0 Then
- GetFileOpen = ""
- Else
- GetFileOpen = Left$(OpenFile.lpstrFile, InStr(OpenFile.lpstrFile, Chr$(0)) - 1)
- End If
- End Function
|