久久综合九色综合97婷婷-美女视频黄频a免费-精品日本一区二区三区在线观看-日韩中文无码有码免费视频-亚洲中文字幕无码专区-扒开双腿疯狂进出爽爽爽动态照片-国产乱理伦片在线观看夜-高清极品美女毛茸茸-欧美寡妇性猛交XXX-国产亚洲精品99在线播放-日韩美女毛片又爽又大毛片,99久久久无码国产精品9,国产成a人片在线观看视频下载,欧美疯狂xxxx吞精视频

有趣生活

當前位置:首頁>職場>excel vba獲取word文件名(EXCELVBA批量對文件重命名)

excel vba獲取word文件名(EXCELVBA批量對文件重命名)

發布時間:2024-01-24閱讀(16)

導讀處理文件時經常會遇到需要對大量文件重命名,十幾二十個手動修改下還好說,遇到成百上千,就需要借助軟件了。網上有好多對文件重名的軟件,功能也是比較多,但是沒有一....

excel vba獲取word文件名(EXCELVBA批量對文件重命名)(1)

處理文件時經常會遇到需要對大量文件重命名,十幾二十個手動修改下還好說,遇到成百上千,就需要借助軟件了。網上有好多對文件重名的軟件,功能也是比較多,但是沒有一個用的比較順手的,而且還會需要令人頭疼的捆綁安裝。VBA是Visual Basic的一種宏語言,主要能用來擴展Windows的應用程序功能,特別是Microsoft Office軟件。一般office EXCEL組件都會自帶宏文件編輯器(打開EXCEL->開發工具 ->VB編輯器)。如果用的是WPS,請百度安裝VBA for WPS。下面分析一個自己工作共常用的文件重名代碼。

Sub 文件重命名()

文件重命名

Set fso = CreateObject("scripting.filesystemobject")

Set ff = fso.getfolder("D: est") 需要重名的文件所在的文件夾

i = 1

Dim strName As String

For Each f In ff.Files

strName = f.Name

strName = Replace(strName, "_今日頭條_頭條發布_", "") 刪除文件名中的“_今日頭條_頭條發布_”

exc = fso.getextensionname(f) 獲取文件擴展名

strName = Replace(strName, "." exc, Str(Date)) Str(i) "." exc 添加時間 添加編號

strName = Left(strName,5)

strName = Right(strName,5) 也可以用Min函數對文件名進行截取 截取時注意加擴展名

If f.Name <> strName Then

f.Name = strName End If

i = i 1

Next

End Sub

打開EXCEL 進入開發工具,新建宏。修改下要重命名的文件夾,以及文件重命名的規則就可以使用了。

TAGS標簽:  excel  獲取  word  文件名  excelvba  excel vba獲

歡迎分享轉載→http://m.avcorse.com/read-225730.html

Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號-5 TXT地圖HTML地圖XML地圖