[ 用户登陆 ] [ 免费注册 

公共分类
我的资料
网上资源
企业信息
工具软件
网址收藏
学习资料
股票信息
博客日记

其他分类

VB获取文件夹名称的函数
Admin . 2007/5/7 21:49:16
在窗体中建一个按钮Command3,单击事件写下面的代码:

Private Sub Command3_Click()
Dim strFolderName As String

strFolderName = BrowseFolder("What Folder you want to select?")

Debug.Print strFolderName
End Sub

在模块中复制下面的代码:

'************** Code Start **************
'This code was originally written by Terry Kreft.
'It is not to be altered or distributed,
'except as part of an application.
'You are free to use it in any application,
'provided the copyright notice is left unchanged.
'
'Code courtesy of
'Terry Kreft

Private Type BROWSEINFO
  hOwner As Long
  pidlRoot As Long
  pszDisplayName As String
  lpszTitle As String
  ulFlags As Long
  lpfn As Long
  lParam As Long
  iImage As Long
End Type

Private Declare Function SHGetPathFromIDList Lib "shell32.dll" Alias _
            "SHGetPathFromIDListA" (ByVal pidl As Long, _
            ByVal pszPath As String) As Long
            
Private Declare Function SHBrowseForFolder Lib "shell32.dll" Alias _
            "SHBrowseForFolderA" (lpBrowseInfo As BROWSEINFO) _
            As Long
            
Private Const BIF_RETURNONLYFSDIRS = &H1
Public Function BrowseFolder(szDialogTitle As String) As String
  Dim X As Long, bi As BROWSEINFO, dwIList As Long
  Dim szPath As String, wPos As Integer
  
    With bi
        .hOwner = hWndAccessApp
        .lpszTitle = szDialogTitle
        .ulFlags = BIF_RETURNONLYFSDIRS
    End With
    
    dwIList = SHBrowseForFolder(bi)
    szPath = Space$(512)
    X = SHGetPathFromIDList(ByVal dwIList, ByVal szPath)
    
    If X Then
        wPos = InStr(szPath, Chr(0))
        BrowseFolder = Left$(szPath, wPos - 1)
    Else
        BrowseFolder = vbNullString
    End If
End Function
'*********** Code End *****************

 网址: 获取文件夹名称的函数 


最近后的内容
乔布斯成为美国“打工皇帝”
从空气中俘获二氧化碳
开源机器人
屏幕录制的新星 MiniCapture
如何禁用ctrl+c及如何定义快捷键
用sql语句判断表的存在
如何禁用SHIFT键打开MDB/MDE文件
用代码创建 DSN(SQL Server ODBC)
将15的身份证号升码为18位的函数
使用 Access 2003 对象模型的 XML 功能
最近前的内容
远程连接access数据库的方法
SQL SERVER 与ACCESS、EXCEL的数据转换
Microsoft SQL Server数据库文件恢复技术
品味SQL Server 2005的几个新功能
SQL Server连接中的三个最常见错误
无需*.DSN文件创建对SQL SEVER数据库的链接
甜甜的盛夏营养餐-- 宝宝适宜
通过你爱吃的水果看性格
足球是英国文化的重要组成部分
怎样的员工才是好员工
最受欢迎
FoxPro梅子数据库编程技术论坛
左氧氟沙星
佛山公共汽车(巴士)线路
佛山社保公共查询系统
51地图:下载桌面地图2007
DOS下的NTFS启动盘 NTFSDOSPro5
国际时间表与北京时间对照表
windows 2003 64位版本语言包微软官方下载(包括简体中文)
江西高速公路规划图
建设银行佛山市分行各营业点名称及地址
佛山市车辆违章查询和处理方法
中国电话区号
Bird
索爱最新管理软件PCSuite1.10.71
成龙电影全集
做馒头的方法
Vfp Grid ManyHeader 2.0
trading net
讯雷在线
如何给宝宝取名----男孩起名方法
 ©2005 - 2008 粤ICP备12037054号-1 用户登陆  |  互联说明  |  联系我们  |  网站地图