还有一个更重要的问题是, 为什么下面的工程里面没有做这一步: 工程==>引用==>Microsoft Scripting Runtime但是又能够正常运行的? Set fs = CreateObject("Scripting.FileSystemObject") Set a = fs.CreateTextFile("d:\testfile.txt", True) a.WriteLine ("This is a test.") a.Close
这一句也是在运行时创建对象啊, 没错吧? set fsoTest = New FileSystemObject
这一句也是在运行时创建对象啊, 没错吧? set fsoTest = New FileSystemObject '----------------------------------------------- 是生成一个 FileSystemObject 对象的实例.但是,你没有引用 Microsoft Scripting Runtime ,根本就不存在这个对象.所以,必须先引用 Microsoft Scripting Runtime.
工程==>引用==>Microsoft Scripting Runtime但是又能够正常运行的?
Set fs = CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("d:\testfile.txt", True)
a.WriteLine ("This is a test.")
a.Close
set fsoTest = New FileSystemObject
set fsoTest = New FileSystemObject
'-----------------------------------------------
是生成一个 FileSystemObject 对象的实例.但是,你没有引用 Microsoft Scripting Runtime ,根本就不存在这个对象.所以,必须先引用 Microsoft Scripting Runtime.