设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1132|回复: 2
打印 上一主题 下一主题

[模块/函数] 如何得到打开文件夹的路径(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2009-2-8 16:41:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 todaynew 于 2009-2-8 18:10 编辑

问题:我想在下面的小程序中实现这样的功能,当打开文件夹又不选择文件时,在文本框中得到这个打开文件夹的路径。

目前我写上去的语句只能得到该程序所在的路径,不是需要的结果。

我用F1看了有关提示,好像说是可以得到文件夹地址,但帮助文件的例子中没有。我实在折腾不出来了,请朋友们帮忙看看怎么解决。



Function GetFolder() As String
    Dim dlgOpen As FileDialog
    Dim i As Long, j As Long
    Set dlgOpen = Application.FileDialog(msoFileDialogOpen)
    With dlgOpen
        .AllowMultiSelect = True
        .Show
    End With
    i = dlgOpen.SelectedItems.Count
    If i > 0 Then
        GetFolder = ""
        For j = 1 To i - 1
            GetFolder = GetFolder & dlgOpen.SelectedItems(j) & ";"
        Next
        j = i
    GetFolder = GetFolder & dlgOpen.SelectedItems(j)
    Else
    GetFolder = CurrentProject.Path   '词句有错误,得到的是该程序所在的文件夹。如何得到打开的文件夹?
    End If
    Set dlgOpen = Nothing
End Function
(算法函数_API_系统-相关文章技巧链接):
Access 如何得到打开文件夹的路径(已解决)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-2-8 17:09:45 | 只看该作者
这样的例子一搜好多
3#
发表于 2009-2-8 17:26:31 | 只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-6 22:29 , Processed in 0.097726 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表