OpenTextFile ile VBA Açık Metin Dosyası

Bu öğretici, FileSystemObject'in OpenTextFile yönteminin nasıl kullanılacağını gösterecektir.

Bir Metin Dosyası Açın

Bu ders FileSystemObject'i kullanır. Kullanmak için VB komut dosyası çalışma zamanı kitaplığına bir başvuru ayarlamanız gerekir. Daha fazla bilgi için buraya bakın.

Mevcut bir metin dosyasını okumak için açabilirsiniz:

1 FileToRead = FSO.OpenTextFile("C:\Test\TestFile.txt", ForReading) olarak ayarlayın

ve ardından içeriğini geçerli çalışma sayfasının ilk hücresine yapıştırın, örneğin:

12345678910 Alt FSOReadFromTextFile()FSO'yu Yeni FileSystemObject Olarak DimFSO'yu ayarla = CreateObject("Scripting.FileSystemObject")FileToRead = FSO.OpenTextFile("C:\Test\TestFile.txt", ForReading) olarak ayarlayınTextString = FileToRead.ReadAllDosyaOku.KapatThisWorkbook.Sheets(1).Range("A1").Value = TextStringAlt Bitiş

ForReading moduyla ilgili daha fazla seçenek için buraya bakın.

ForWriting modunda, mevcut bir dosyanın içeriğini yeni verilerle değiştirebilirsiniz ancak dosyadan okuyamazsınız.

123456789 Alt FSOWriteToTextFile()FSO'yu Yeni FileSystemObject Olarak DimFSO'yu ayarla = CreateObject("Scripting.FileSystemObject")FileToWrite = FSO.OpenTextFile("C:\Test\TestFile.txt", ForWriting) olarak ayarlayınFileToWrite.Write "test satırı"FileToWrite.CloseAlt Bitiş

ForWriting moduyla ilgili daha fazla seçenek için buraya bakın.

ForAppending modunda dosyanın sonuna yazabilirsiniz. Bu dosyadan okuyamazsınız.

123456789 Alt FSOAppendToTextFile()FSO'yu Yeni FileSystemObject Olarak DimFSO'yu ayarla = CreateObject("Scripting.FileSystemObject")FileToAppend = FSO.OpenTextFile("C:\Test\TestFile.txt", ForAppending) olarak ayarlayınFileToAppend.Write "eklenen içerik"FileToAppend.CloseAlt Bitiş

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave