Funktioner för filnamn, sökväg och filändelse (FSO)
Här i detta tips visas hur vi kan skapa funktioner för att extrahera filnamn, sökväg och filändelse från en textsträng såsom 'c:\XLDennis\Data.xls'.
Glöm inte av att ange referens till Microsoft Scripting Runtime - Läs mer här»
Function HamtaFilnamnFSO(Filnamn As String) As String
'© 2002 Alla rättigheter XL-Dennis
Dim fsoObj As Scripting.FileSystemObject
Set fsoObj = New Scripting.FileSystemObject
HamtaFilnamnFSO = fsoObj.GetFileName(Filnamn)
End Function
Function HamtaFilandelseFSO(Filnamn As String) As String
'© 2002 Alla rättigheter XL-Dennis
Dim fsoObj As Scripting.FileSystemObject
Set fsoObj = New Scripting.FileSystemObject
HamtaFilandelseFSO = fsoObj.GetExtensionName(Filnamn)
End Function
Function HamtaSokvagFSO(Filnamn As String) As String
'© 2002 Alla rättigheter XL-Dennis
Dim fsoObj As Scripting.FileSystemObject
Set fsoObj = New Scripting.FileSystemObject
HamtaSokvagFSO = fsoObj.GetParentFolderName(Filnamn)
End Function
I nästa tips demonstreras hur vi kan identifiera sökvägen till Temp-mappen mha FSO.
Function SokvagTemp() As String
'© 2002 Alla rättigheter XL-Dennis
Dim fsoObj As Scripting.FileSystemObject
Set fsoObj = New Scripting.FileSystemObject
SokvagTemp = fsoObj.GetSpecialFolder(TemporaryFolder)
End Function