HomeTin học văn phòngTìm hiểu FileSystemObject (FSO) trong VBA

Tìm hiểu FileSystemObject (FSO) trong VBA

Trong những nội dung bài viết trước người đùa đọc đã và Taimienphi.vn tìm hiểu về những hàm Xu thế trong VBA như hàm DIR, hàm TRIM và hàm MsgBox trong VBA. Để tìm hiểu FileSystemObject (FSO) trong VBA, người đùa đọc và xem thêm tiếp nội dung bài viết tại đây của Taimienphi.vn.

Nếu sử dụng VBA trong Excel để tự động hóa những tác vụ. Điều này sở hữu nghĩa là trong hầu tựa giống như những trường hợp chúng ta thao tác với những ô và phạm vi, người đùa dạngg tính, … và những tiềm năng khác là một trong phần của Excel.

tim hieu filesystemobject fso trong vba

Ngoài ra VBA còn sở hữu thể được sử dụng để sinh hoạt với những file và thư mục ngoài Excel. Trong nội dung bài viết tìm hiểu FileSystemObject (FSO) trong VBA tại đây Taimienphi.vn sẽ reviews cho những người đùa nhữngh sử dụng FileSystemObject (FSO) trong VBA để thao tác với những file và thư mục trên khối khối VPS hoặc ổ đĩa mạng (network drive).

Mục Lục nội dung bài viết:
một. Tìm hiểu FileSystemObject (FSO) trong VBA là gì?
2. Các tiềm năng sở hữu thể truy nhập trải qua FileSystemObject
3. Kích hoạt FileSystemObject trong VBA
4. Ví dụ về FileSystemObject trong VBA
5. Các phương thức của FileSystemObject (FSO) trong VBA

một. Tìm hiểu FileSystemObject (FSO) trong VBA là gì?

FileSystemObject (FSO) cho phép chúng ta truy nhập khối khối VPS tập tin trên PC. Bằng nhữngh sử dụng FileSystemObject (FSO), chúng ta sở hữu thể truy nhập, sửa đổi những file, thư mục trên khối khối VPS PC của tớ.

Dưới đó là một trong vài trường hợp rõ ràng chúng ta sở hữu thể sử dụng FileSystemObject (FSO) trong VBA:

– Kiểm tra xem một file hoặc thư mục sở hữu tồn tại hay ko.

– Tạo hoặc đổi tên thư mục / file.

– Lđó danh sách tất tật những tên file (hoặc tên thư mục con) trong một thư mục.

– Sao chép những file từ thư mục này sang thư mục khác.

Trong một vài trường hợp được nói ở trên, chúng ta cũng sở hữu thể tiến hành được bằng nhữngh sử dụng những hàm VBA cổ xưa (chẳng hạn như hàm DIR) và những phương thức, tuy nhiên những mã sẽ dài không chỉ có vậy và phức tạp hơn.

FileSystemObject giúp chúng ta thao tác với những file và thư mục giản lagn và lagn giản hơn trong những lúc những đoạn mã ngắn gọn hơn vô vàn.

Lưu ý: Chỉ sở hữu thể sử dụng FSO trên Excel 2000 và những phiên người đùa dạng rộng hơn.

2. Các tiềm năng sở hữu thể truy nhập trải qua FileSystemObject

Như đã nói ở trên, bằng nhữngh sử dụng FileSystemObject trong VBA chúng ta sở hữu thể truy nhập và sửa đổi tên những file và thư mục.

Dưới đó là người đùa dạngg danh sách những tiềm năng rất quan trọng mà chúng ta sở hữu thể truy nhập và sửa đổi bằng nhữngh sử dụng FSO:

tim hieu filesystemobject fso trong vba

Đối tượng Mô tả

Drive Đối tượng Drive cho phép chúng ta lđó những thông tin ổ cứng, chẳng hạn như ổ cứng sở hữu tồn tại hau ko, tên links game, loại ổ đĩa (ổ rời hay ngay lập tức), kích thước, … .

Folder Đối tượng Folder cho phép tạo hoặc chỉnh sửa những thư mục trong khối khối VPS, chẳng hạn như xóa, tạo, đổi tên, sao chép những thư mục, … .

File Đối tượng File cho phép thao tác và những file trên khối khối VPS, chẳng hạn như tạo, mở, sao chép, dịch rời và xóa những file, … .

TextStream Đối tượng TextStream cho phép tạo hoặc đọc những file văn người đùa dạng.

Mỗi một tiềm năng sẽ sở hữu những phương thức mà chúng ta sở hữu thể sử dụng kết tương thích với nhau.

Cho ví dụ, nếu còn muốn xóa một thư mục, chúng ta sử dụng phương thức DeleteFolder của tiềm năng Folder (thư mục). Tương tự nếu còn muốn sao chép một file, chúng ta sử dụng phương thức CopyFile của tiềm năng File.

3. Kích hoạt FileSystemObject trong VBA

Xem yếu tố nhữngh Kích hoạt  FileSystemObject trong VBA tại đây.

4. Ví dụ về FileSystemObject trong VBA

Xem yếu tố những Ví dụ về FileSystemObject trong VBA tại đây.

5. Các phương thức của FileSystemObject (FSO) trong VBA

Dưới đó là những phương thức mà chúng ta sở hữu thể sử dụng cho từng tiềm năng của FileSystemObject (FSO) trong VBA:

tim hieu filesystemobject fso trong vba 6

Phương thức FSO Đối tượng Mô tả

DriveExists Drive Kiểm tra xem ổ sở hữu tồn tại hay ko.

GetDrive Drive Trả về buến thể của tiềm năng drive phối hợp links game chỉ định.

GetDriveName Drive Trả về tên ổ đĩa.

BuildPath File/Folder Tạo links game từ links game và tên links game đã sở hữu.

CopyFile File/Folder Sao chép file.

GetAbsolutePathName File/Folder Trả về chính tắc của links game.

GetBaseName File/Folder Trả về tên cơ sở từ links game, chẳng hạn D:TestFolderTestFile.xlsm sẽ trả về TextFile.xlsm.

GetTempName File/Folder Tạo một tên sở hữu thể sử dụng để đặt cho file tạm thời.

CopyFolder File/FolderSao chép thư mục từ vị trí này sang vị trí khác.

CreateFolder Folder Tạo thư mục mới.

DeleteFolder Folder Xóa thư mục rõ ràng.

FolderExists Folder Kiểm tra xem thư mục sở hữu tồn tại hay ko.

GetFolder Folder Trả về biến thể của tiềm năng Folder phối hợp links game rõ ràng.

GetParentFolderName Folder Trả về tên của thư mục thân phụ phối hợp links game đã chỉ định.

GetSpecialFolder Folder Lđó vị trí của những thư mục khối khối VPS không giống nhau.

MoveFolder Folder Di chuyển thư mục từ vị trí này sang vị trí khác.

DeleteFile File Xóa một file.

FileExists File Kiểm tra xem file sở hữu tồn tại hay ko.

GetExtensionName File Trả về phần tăng dung tích file.

GetFile File Trả về biến thể của một tiềm năng File phối hợp links game chỉ định.

GetFileName File Trả về tên file.

GetFileVersion File Trả về phiên người đùa dạng file.

MoveFile File Di chuyển file.

CreateTextFile File Tạo một file text.

GetStandardStream File Truy xuất luồng input đầu vào, Output đầu ra chuẩn chỉnh hoặc lỗi.

OpenTextFile File Mở một file dưới dạng TextStream.

Bài viết trên đây người đùa đọc vừa và Taimienphi.vn tìm hiểu FileSystemObject (FSO) trong VBA. Nếu sở hữu ngẫu nhiên thắc mắc hoặc thắc mắc nào cần gimàn đáp, người đùa đọc sở hữu thể để lại ý kiến của tớ trong phần phản hồi dưới nội dung bài viết nhé.

https://thuthuat.taimienphi.vn/tim-hieu-filesystemobject-fso-trong-vba-45666n.aspx
quý người tiêu dùng sở hữu thể tiếp tục tìm hiểu FileSystemObject trong VBA phần 2 ở nội dung bài viết tiếp theo của Shop chúng tôi, đó là những nội dung vô và rất quan trọng trong lập trình VBA.

Nguyễn Sơnhttps://iotstartup.vn/
Mình là Nguyễn Sơn, một freelancer lập trình web. MÌnh có đam mê viết blog để chia sẻ các kiến thức về máy tính đến quý độc giả. Mình hi vọng với những kiến thức mà mình chia sẻ sẽ giúp ích được các bạn. Cám ơn các bạn đã ghé xem blog
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Bài viết hay nhất