怎么获取获取CommonDialog1.FileName的路径???

flowerkai 2010-10-19 04:49:27
  CommonDialog1.ShowOpen
Text2.Text = CommonDialog1.FileName
Dim z As String
Dim y As String
z = CommonDialog1.FileTitle
Print z
y = CommonDialog1.InitDir
Print y
y 为什么无任何显示
...全文
545 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
yachong 2010-10-20
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sonic_andy 的回复:]
fso.getparentfoldername
[/Quote]
顶一下
Private Sub Command1_Click()
CommonDialog1.ShowOpen
Set fs = CreateObject("Scripting.FileSystemObject")
Debug.Print fs.GetParentFolderName(CommonDialog1.FileName)
End Sub
sonic_andy 2010-10-20
  • 打赏
  • 举报
回复
fso.getparentfoldername
fzx4936 2010-10-19
  • 打赏
  • 举报
回复
left(cdl.filename,instrRev(cdl.filename,"\",-1)-1)
Kill2010 2010-10-19
  • 打赏
  • 举报
回复
    CommonDialog1.ShowOpen
If CommonDialog1.FileName = "" Then Exit Sub
ss = CommonDialog1.FileName
For i = 1 To Len(ss)
cc = Mid(ss, Len(ss), 1)
If cc = "\" Then Exit For
ss = Mid(ss, 1, Len(ss) - 1)
Next i
Me.Caption = ss
lxq19851204 2010-10-19
  • 打赏
  • 举报
回复
CommonDialog1.InitDir
这个是你要打开对话框时的路径

CommonDialog1.ShowOpen ‘打开对话框
CommonDialog1.InitDir=“c:\XX” ’你的对话框初始路径为c:\XX
king06 2010-10-19
  • 打赏
  • 举报
回复
需要自己设置.
lxq19851204 2010-10-19
  • 打赏
  • 举报
回复
CommonDialog1.FileName 返回或设置所选文件的路径和文件名
CommonDialog1.FileTitle 仅仅保存文件名,不包含路径。
CommonDialog1.InitDir 返回或设置初始文件目录
flowerkai 2010-10-19
  • 打赏
  • 举报
回复
麻烦您,问下怎么分解啊?
Kill2010 2010-10-19
  • 打赏
  • 举报
回复
CommonDialog1.InitDir是设置公用对话框初始默认目录的
你没设置,就是空
只有得到的路径,应该从CommonDialog1.FileName分解出来

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧