批量生成数组_使用VBA自动生成文件目录制作文件管理系统

本文介绍了一种轻量级的文件管理系统,利用Excel和VBA实现。通过建立界面表格,插入ActiveX按钮,编写VBA代码,当点击按钮时,系统能够读取文件夹路径,列出文件名、类型等信息,点击链接可直接打开文件。该系统可扩展以包含更多文件夹和额外的文件属性信息。
摘要由CSDN通过智能技术生成

对于文件的管理,目前市面上也有很多成熟的商业方案可以使用。在此,仅提供一种轻量级的使用EXCEL管理文件的思路。毕竟EXCEL使用起来要更为简单一些。

以下是详细步骤:

一、建立界面表格

1、创建工作表,将自己所需的项目添加进去,如下图。

25ecf4b59bf8d48e7ec0ff6be4db9017.png

2、在该工作表中插入一个Active X按钮控件,然后在该控件click事件下写入如下代码:

Private Sub CommandButton1_Click()    Dim i As Integer    Dim path As String    Dim ext() As String    If [A2] = "" Then   '判断一下表内容是否为空,主要目的是防止End(xldown)溢出错误        i = 2    Else        i = [A1].End(xlDown).Row + 1    End If    With Application.FileDialog(msoFileDialogFolderPicker)        .AllowMultiSelect = False     If .Show Then path = .SelectedItems(1) Else Exit Sub    End With    If Right(path, 1) <> "" Then   '给获取的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值