vba fso获取文件路径不包含文件名
时间: 2024-09-20 16:05:32 浏览: 55
Excel-VBA实用技巧范例-获取文件名.zip
在VBA(Visual Basic for Applications)中,如果你想要获取一个文件的路径而不包含文件名,可以使用FileSystemObject (FSO) 的 `GetAbsolutePathName` 或 `BuildPath` 函数。以下是一个简单的示例:
```vba
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
' 获取当前工作目录的绝对路径
Dim folderPath As String
folderPath = fso.GetAbsolutePathName(".") ' "." 表示当前目录
' 如果你想从特定目录开始
Dim startingDir As String
startingDir = "C:\YourStartingDirectory"
folderPath = fso.BuildPath(startingDir, "") ' "" 表示根目录
' 现在,folderPath 只包含了路径部分,不包含文件名
MsgBox folderPath
```
阅读全文