Có điều gì tôi cần tham khảo không? Làm cách nào để sử dụng điều này:Làm cách nào để sử dụng FileSystemObject trong VBA?
Dim fso As New FileSystemObject
Dim fld As Folder
Dim ts As TextStream
Tôi gặp lỗi vì không nhận ra các đối tượng này.
Có điều gì tôi cần tham khảo không? Làm cách nào để sử dụng điều này:Làm cách nào để sử dụng FileSystemObject trong VBA?
Dim fso As New FileSystemObject
Dim fld As Folder
Dim ts As TextStream
Tôi gặp lỗi vì không nhận ra các đối tượng này.
Trong Excel bạn cần phải thiết lập một tham chiếu đến VB script thư viện thời gian chạy. Các tập tin có liên quan thường được đặt tại \Windows\System32\scrrun.dll
Microsoft Scripting Runtime
'scrrun.dll
sẽ được hiển thị bên dưới hộp danh sáchNhững anh chàng này có ví dụ tuyệt vời về cách sử dụng các đối tượng hệ thống tập tin http://www.w3schools.com/asp/asp_ref_filesystem.asp
<%
dim fs,fname
set fs=Server.CreateObject("Scripting.FileSystemObject")
set fname=fs.CreateTextFile("c:\test.txt",true)
fname.WriteLine("Hello World!")
fname.Close
set fname=nothing
set fs=nothing
%>
Đoạn mã này chứng minh việc sử dụng FSO trong ASP/IIS không vượt trội – Spangen
Trong excel 2013 chuỗi tạo đối tượng là:
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
thay vì các mã trong các câu trả lời ở trên:
Dim fs,fname
Set fs=Server.CreateObject("Scripting.FileSystemObject")
Sau khi thêm tài liệu tham khảo, tôi đã phải sử dụng
Dim fso As New Scripting.FileSystemObject
robert cảm ơn bạn rất nhiều –
Bạn làm gì trên máy Mac? –
Không có cách nào để làm điều này thông qua dòng lệnh, như trong bao gồm một thư viện hoặc một cái gì đó? – LuizAngioletti