人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 辦公軟件教程 > 詳細(xì)頁面

excel如何使用VBA自動(dòng)生成文件目錄制作文件管理系統(tǒng)

excel如何使用VBA自動(dòng)生成文件目錄制作文件管理系統(tǒng)

更新時(shí)間:2024-01-23 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統(tǒng)的電腦編寫的一款電子表格軟件。直觀的界面、出色的計(jì)算功能和圖表工具,再加上成功的市場(chǎng)營(yíng)銷,使Excel成為最流行的個(gè)人計(jì)算機(jī)數(shù)據(jù)處理軟件。

對(duì)于文件的管理,目前市面上也有很多成熟的商業(yè)方案可以使用。在此,僅提供一種輕量級(jí)的使用EXCEL管理文件的思路。畢竟EXCEL使用起來要更為簡(jiǎn)單一些。

以下是詳細(xì)步驟:

一、建立界面表格

1、創(chuàng)建工作表,將自己所需的項(xiàng)目添加進(jìn)去,如下圖。

使用VBA自動(dòng)生成文件目錄制作文件管理系統(tǒng)

?

2、在該工作表中插入一個(gè)Active X按鈕控件,然后在該控件click事件下寫入如下代碼:

Private Sub CommandButton1_Click()
Dim i As Integer
Dim path As String
Dim ext() As String
If [A2] = "" Then '判斷一下表內(nèi)容是否為空,主要目的是防止End(xldown)溢出錯(cuò)誤
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 '給獲取的路徑添加尾部的斜杠“\"
path = path & "\"
End If
file = Dir(path) '獲取路徑下文件目錄名稱列表
Do Until file = "" '在工作表循環(huán)寫入文件名
Cells(i, 1).Value = file
Cells(i, 2).Hyperlinks.Add Anchor:=Cells(i, 2), Address:=path & file, TextToDisplay:=file
Cells(i, 3).Hyperlinks.Add Anchor:=Cells(i, 3), Address:=path, TextToDisplay:=path
ext = Split(file, ".") '把文件名和擴(kuò)展名分割開來存入一維數(shù)組
Cells(i, 4) = ext(1) '從數(shù)組中取出文件的擴(kuò)展名
i = i + 1
file = Dir() ' 查找下一個(gè)文件
Loop
End Sub

二、運(yùn)行

1、單擊按鈕,開始運(yùn)行程序。選擇需要導(dǎo)入文件目錄的文件夾路徑:

使用VBA自動(dòng)生成文件目錄制作文件管理系統(tǒng)

?

2、導(dǎo)入目錄后的結(jié)果。

這個(gè)列表包含了該文件夾下的文件名稱、文件類型、同時(shí)生成了文件的連接、文件的連接。單擊鏈接后即可直達(dá)文件或者文件夾。

使用VBA自動(dòng)生成文件目錄制作文件管理系統(tǒng)

?

以下就是單擊文件鏈接,打開B2020001.jpg文件的效果:

使用VBA自動(dòng)生成文件目錄制作文件管理系統(tǒng)

?

3、添加其它文件夾目錄。

如果還需把其它文件目錄也添加進(jìn)來,那么可以重復(fù)添加即可,添加的目錄內(nèi)容會(huì)自動(dòng)增加到列表的底。

使用VBA自動(dòng)生成文件目錄制作文件管理系統(tǒng)

?

三、總結(jié)

完成以上操作,一個(gè)小型的文件管理系統(tǒng)就已經(jīng)完成了。所有過程中,最關(guān)鍵的部分在于VBA代碼,這部分代碼基本能普遍適用。至于其它細(xì)節(jié)上的問題,比如加載內(nèi)容前清空工作表、指定更新固定目錄、批量處理目錄等問題,可以自行修改,這個(gè)非常簡(jiǎn)單,在此不做過多說明。

另外,如果有必要,還可以加入文件屬性、文件大小、創(chuàng)建日期、最后修改日期等內(nèi)容,這個(gè)只需要?jiǎng)?chuàng)建一個(gè)FileSystemObject對(duì)象,然后循環(huán)調(diào)用對(duì)應(yīng)的屬性值即可。


Excel整體界面趨于平面化,顯得清新簡(jiǎn)潔。流暢的動(dòng)畫和平滑的過渡,帶來不同以往的使用體驗(yàn)。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 色达县| 射阳县| 鹤山市| 商南县| 兴安盟| 贵溪市| 仙游县| 浙江省| 镇赉县| 柳河县| 乌海市| 泽普县| 义马市| 兴城市| 大关县| 崇义县| 新源县| 三明市| 西充县| 句容市| 金寨县| 琼结县| 新巴尔虎左旗| 三河市| 临沭县| 花垣县| 会东县| 本溪| 新乐市| 广南县| 伊宁市| 景宁| 望谟县| 华容县| 益阳市| 马公市| 贞丰县| 乌兰浩特市| 宣威市| 邛崃市| 政和县|