Dim filename As FileDialog
Set filename = Application.FileDialog(msoFileDialogSaveAs)
With filename
.InitialFileName = CreateObject("shell.application").namespace(5).self.Path & "\" '获取我的文档路径
MsgBox .InitialFileName
.Show
End With
MsgBox filename.InitialFileName
这段代码第一次MSGBOX 可以返回正确的我的文档路径,第二次MSGBOX也就是在另存为对话框保存之后..InitialFileName变成“网络\"这是什么鬼?
还有就是Application.FileDialog(msoFileDialogSaveAs)怎么判断用户在对话框中点击了取消??
谢谢!!!