Moje doświadczenia z Excelem, Accesem i programowaniem w VBA

Wpisy z tagiem: FileSystemObject

czwartek, 14 czerwca 2018

GetFolder to właściwość obiektu Scripting.FileSystemObject informująca o napędzie (czyli dysku) dla danego pliku.
Przykładowa funkcja zwracająca tę wartość może wyglądać tak:

Public Function MyKatalog()
Dim FSO As Object
Set FSO=CreateObject("Scripting.FileSystemObject")
MyKatalog= FSO.GetFolder(ThisWorkbook.Path)
Set FSO = Nothing
End Function

 

 

 

 

 

 

Po wstawieniu funkcji do komórki arkusza w Excelu - otrzymamy nazwę folderu, na którym zapisany jest ten skoroszyt.

GetFolder

 


 

Kurs Excel programowanie w VBA Kurs Access - programowanie w VBA

 

Excel 2016 i programowanie VBA



piątek, 20 października 2017

Scripting.FileSystemObject to obiekt służący do zarządzania plikami i  folderami. Wprawdzie w kodzie VBA są dostępne proste i przyjemne funkcje Dir, MkDir itp., ale przy odwołaniach do folderów sieciowych niestety zawodzą. Wówczas pozostaje wykorzystanie właśnie obiektu FileSystemObject, popularnie nazywanym FSO.

Dostępne są tu następujące właściwości i metody:

  • GetDrive - informacje o napędzie (dysku)
  • GetFolder - informacje o folderze
  • GetFile- informacje o pliku
  • CreateFolder - tworzenie folderu
  • CreateFile - tworzenie pliku
  • DeleteFolder - usuwanie folderu
  • DeleteFile - usuwanie pliku
  • CopyFolder - kopiowanie folderu
  • CopyFile - kopiowanie pliku
  • MoveFolder - przenoszenie folderu
  • MoveFile - przenoszenie pliku

Opis i praktyczne ich wykorzystanie w kodzie VBA będzie tematem kolejnych notek. 

 

Excel 2013 i programowanie VBA

 

Kurs Excel programowanie w VBA

| < Sierpień 2018 > |
Pn Wt Śr Cz Pt So N
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    


Książki warte polecenia
zobacz szczegóły...


A tu oferta na dziś:

Wydawnictwo Strefa Kursów



ministat liczniki.org



Napisz do mnie!