VBA atvērts teksta fails ar OpenTextFile

Satura rādītājs

Šī apmācība parādīs, kā izmantot FileSystemObject metodi OpenTextFile.

Atveriet teksta failu

Šajā nodarbībā tiek izmantots FileSystemObject. Lai to izmantotu, jums būs jāiestata atsauce uz VB skripta izpildes laika bibliotēku. Plašāku informāciju skatiet šeit.

Jūs varat atvērt lasīšanai esošu teksta failu:

1 Iestatīt FileToRead = FSO.OpenTextFile ("C: \ Test \ TestFile.txt", ForReading)

un pēc tam ielīmējiet tā saturu pašreizējās darblapas pirmajā šūnā, piemēram:

12345678910 Sub FSOReadFromTextFile ()Dim FSO kā jauns FileSystemObjectIestatīt FSO = CreateObject ("Scripting.FileSystemObject")Iestatīt FileToRead = FSO.OpenTextFile ("C: \ Test \ TestFile.txt", ForReading)TextString = FileToRead.ReadAllFileToRead.CloseThisWorkbook.Sheets (1). Diapazons ("A1"). Vērtība = TextStringBeigu apakš

Papildinformāciju par režīmu ForReading skatiet šeit.

ForWriting režīmā jūs varat aizstāt esoša faila saturu ar jauniem datiem, bet jūs nevarat lasīt no faila.

123456789 Sub FSOWriteToTextFile ()Dim FSO kā jauns FileSystemObjectIestatīt FSO = CreateObject ("Scripting.FileSystemObject")Iestatīt FileToWrite = FSO.OpenTextFile ("C: \ Test \ TestFile.txt", ForWriting)FileToWrite.Write "testa līnija"FileToWrite.CloseBeigu apakš

Papildinformāciju par ForWriting režīmu skatiet šeit.

ForAppending režīmā varat rakstīt līdz faila beigām. Jūs nevarat lasīt no šī faila.

123456789 Sub FSOAppendToTextFile ()Dim FSO kā jauns FileSystemObjectIestatīt FSO = CreateObject ("Scripting.FileSystemObject")Iestatīt FileToAppend = FSO.OpenTextFile ("C: \ Test \ TestFile.txt", ForAppending)FileToAppend.Write "pievienots saturs"FileToAppend.CloseBeigu apakš

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave