FileSystemObject.OpenTextFile Method (VB6) |
Named Arguments
Yes
Syntax
oFileSysObj.OpenTextFile(FileName[, IOMode[, Create[, _
Format]]])
oFileSysObj
Use: Required
Data Type: FileSystemObject object
Any object variable returning a FileSystemObject object.
FileName
Use: Required
Data Type: String
The path and filename of the file to open.
IOMode
Use: Optional
Data Type: IOMode constant
A constant specifying the purpose for opening the file.
Create
Use: Optional
Data Type: Boolean
A Boolean flag denoting if the file should be created if it can't be found in the given path.
Format
Use: Optional
Data Type: Tristate constant
A constant specifying ASCII or Unicode format.
Return Value
A TextStream object.
Description
Opens (and optionally first creates) a text file for reading or writing.
Rules at a Glance
File open (IOMode) constants are:
Constant | Value | Description |
---|---|---|
ForAppending | 8 | Opens the file for appending; that is, the current contents of the file are protected and new data written to the file is placed at the end of the file. |
ForReading | 1 | Opens the file for reading; ForReading files are read-only. |
ForWriting | 2 | Opens the file for writing; all previous file content is overwritten by new data. |
Tristate (Format) constants:
Constant | Value | Description |
---|---|---|
TristateUseDefault | –2 | Open as System default |
TristateTrue | –1 | Open as Unicode |
TristateFalse | 0 | Open as ASCII |
The path element of FileName can be relative or absolute.
The default IOMode setting is ForReading (1).
The default Format ...
Get VB & VBA in a Nutshell: The Language now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.