Skip to Content
VB & VBA in a Nutshell: The Language
book

VB & VBA in a Nutshell: The Language

by Paul Lomax
October 1998
Intermediate to advanced
656 pages
16h 10m
English
O'Reilly Media, Inc.
Content preview from VB & VBA in a Nutshell: The Language
File System Object Model (VB6)

Library to Reference

Microsoft Scripting Runtime (../ SYSTEM32/SCRRUN.DLL )

Description

For years, VB developers have been using the VBA language to perform tasks such as opening, writing, and closing files, but with VB6, that's about to change. Of course, for backward compatibility, all the original file and directory manipulation statements and functions are still there, but now VB includes the File System object model, a rich object model for local and network file access.

The File System object model is itself not an intrinsic part of the VBA language, but is part of the Scripting Runtime library. Those of you familiar with VBScript may recognize the original components of the File System object model, a very basic version of which first appeared in Version 2 of the Scripting Runtime library, when the model simply contained a top-level object, the FileSystemObject object, and the TextStream object. Version 4 of the Scripting Runtime that ships with VB6 contains a full object model that represents all drives that are attached to the computer, including hard drives, floppy and removable media drives, RAM drives, CD-ROM drives, and drives on other machines. The File System object model allows you to interrogate, create, delete, and otherwise manipulate folders and text files. The depth of information that is provided within the object model would have forced you to resort to the Win32 API in previous versions of VB.

To access the File System object ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Visual Basic Design Patterns: VB 6.0 and VB.NET

Visual Basic Design Patterns: VB 6.0 and VB.NET

James W. Cooper
Programming Excel with VBA and .NET

Programming Excel with VBA and .NET

Jeff Webb, Steve Saunders

Publisher Resources

ISBN: 1565923588Catalog PageErrata