本人做了一个控件,利用它打开一个文件夹浏览对话框,并将所选定的文件夹路径存入工作表单元格中 控件及过程已成功建立,但每次打开浏览对话框时,均为excel默认文件夹下,现想实现默认路径为当前工作表所在位置 本来试图修改excel默认位置(先设置Application.DefaultFilePath=当前工作表文件路径,最后再还原),也失败 附上代码,请求高人指点! Sub mydir() Dim myDialog As FileDialog, FSO As Object, myFolder As Object Set myDialog = Application.FileDialog(msoFileDialogFolderPicker) If myDialog.Show = -1 Then Set FSO = CreateObject("Scripting.FileSystemObject") Set myFolder = FSO.GetFolder(myDialog.InitialFileName) Range("D10").Select ActiveCell.FormulaR1C1 = myFolder End If End Sub |