首页
/
每日頭條
/
科技
/
vba獲取當前工作簿的文件名
vba獲取當前工作簿的文件名
更新时间:2025-02-07 07:52:02

vba獲取當前工作簿的文件名?要獲取文件名和擴展名,可以使用VBA語句和FSO對象模型兩種方式,我來為大家科普一下關于vba獲取當前工作簿的文件名?下面希望有你要的答案,我們一起來看看吧!

vba獲取當前工作簿的文件名(VBA文件處理04獲取文件名和擴展名)1

vba獲取當前工作簿的文件名

要獲取文件名和擴展名,可以使用VBA語句和FSO對象模型兩種方式。

1 使用VBA語句拆分文件名和擴展名

Function SplitFilename(ByVal sFileName As String) As Variant

Dim aRet(1 To 3) As String

Dim i As Integer

i = InStrRev(sFileName, "\")

aRet(1) = Left(sFileName, i)

sFileName = Mid(sFileName, i 1)

i = InStrRev(sFileName, ".")

aRet(2) = Left(sFileName, i - 1)

aRet(3) = Mid(sFileName, i 1)

SplitFilename = aRet

End Function

Sub 分離文件名()

Dim sFileName As String, aRet As Variant

sFileName = Application.GetOpenFilename(, , "選擇源文件")

If sFileName = "False" Then Exit Sub '用戶選擇"取消"則退出程序

aRet = SplitFilename(sFileName)

MsgBox "路徑:" & aRet(1) & vbNewLine & _

"文件名:" & aRet(2) & vbNewLine & _

"擴展名:" & aRet(3)

End Sub

運行上述代碼後,按照打開的對話框選擇目标文件後,即可顯示下面的信息框:

2 使用FSO對象模型拆分文件名和擴展名

Sub FSO分離文件名()

Dim fso As New FileSystemObject, sFileName As String

Dim str1 As String

sFileName = Application.GetOpenFilename(, , "選擇源文件")

If sFileName = "False" Then Exit Sub

MsgBox "路徑:" & fso.GetParentFolderName(sFileName) & vbNewLine & _

"文件名:" & fso.GetBaseName(sFileName) & vbNewLine & _

"擴展名:" & fso.GetExtensionName(sFileName)

Set fso = Nothing

End Sub

-End-

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
愛奇藝vr奇遇官網(愛奇藝奇遇VR)
愛奇藝vr奇遇官網(愛奇藝奇遇VR)
  IT之家 9 月 5 日消息,據 4K 花園官方消息,今天,4K 花園與愛奇藝・奇遇 VR 推出國内首個真 8K VR 視頻專區正式登陸奇遇 VR。      據官方介紹,本次 4K 花園所帶來的内容覆蓋大量 8K、VR 節目資源,包括 2000部超高清節目、500小時真 8K 節目内容以及大量優質 VR 劇集、演唱會、紀錄片,畫面規格采用 180°/8...
2025-02-07
歐洲火車為什麼不用詹氏車鈎(一百年前的黑科技)
歐洲火車為什麼不用詹氏車鈎(一百年前的黑科技)
  俗話說,“有錢沒錢,回家過年。”對于身在異鄉打工求活的普通人來說,過年可以說是我們這一年中最為盼望的日子了,無論離家鄉多遠,隻要坐上了歸鄉的火車,那便是一種幸福。當你人生中第一次踏上歸家的火車的時候,有沒有因為火車轟隆隆的聲音而感到害怕和驚奇呢?是否害怕過列車車廂突然與前面的車廂分離導緻自己回不了家呢?   現在的我們大可不必擔心,因為早在100多年前就...
2025-02-07
cad入門教程标準圖框(CAD必備國标圖框16種類型)
cad入門教程标準圖框(CAD必備國标圖框16種類型)
     CAD國标圖框是每個CAD從業者必備的文件,你還在自己畫?畫了是對的嗎?别折騰了,今天小匠分享一個CAD大神收藏很久的國标CAD圖框   裡面包括A0、A1、A2、A3、A4 ,每種大小都有模式和豎式等4種類型。 裡面還帶有4個DWT樣闆文件。收藏了好久的東東,很實用。                     下載方式1.分享或評論   2.私信私...
2025-02-07
ps裡的曲線工具應該如何使用(徹底了解photoshop曲線工具)
ps裡的曲線工具應該如何使用(徹底了解photoshop曲線工具)
  在上一期内容裡,講到了曲線實操注意事項.1、你知道了在日常工作中,盡量不要将曲線調整成水平線條;   2、因為水平線條容易導緻畫面變灰,造成細節丢失;   3、也不要将曲線調節成反相曲線;   4、因為反相曲線容易造成畫面顔色嚴重偏色;   5、同時,你也知道了camera raw裡面的曲線是如何配合快捷鍵使用的,camera raw曲線和photosh...
2025-02-07
綠聯筆記本散熱底座拆解(輕薄筆記本必備配件)
綠聯筆記本散熱底座拆解(輕薄筆記本必備配件)
  現在很多人為了移動辦公的方便,都入手的輕薄便攜筆記本電腦,不過這類筆記本電腦往往為了輕薄犧牲了接口,像蘋果的Macbook甚至隻有一個USB-C接口,還要兼顧電源輸入,所以一個多功能擴展塢就是必不可少的了,我近期入手了綠聯50209五合一多功能擴展塢,将體驗分享給大家。      老規矩,先從包裝說起,綠聯的産品包裝一向精緻,而且産品直觀展示。     ...
2025-02-07
Copyright 2023-2025 - www.tftnews.com All Rights Reserved