Saya memiliki file yang ditambahkan atau dimodifikasi secara manual berdasarkan input. Karena sebagian besar isinya berulang dalam file itu, hanya nilai hex yang berubah, saya ingin menjadikannya sebagai file yang dihasilkan alat.
Saya ingin menulis kode c yang akan dicetak di file .txt itu .
Apa perintah untuk membuat file .txt menggunakan VBA, dan bagaimana cara menulisnya
vba
text-files
danny
sumber
sumber
Jawaban:
Untuk menguraikan jawaban Ben :
Jika Anda menambahkan referensi ke
Microsoft Scripting Runtime
dan benar mengetik variabel FSO Anda dapat mengambil keuntungan dari autocompletion (Intellisense) dan menemukan fitur lainnya dariFileSystemObject
.Berikut adalah contoh modul lengkapnya:
sumber
Gunakan FSO untuk membuat file dan menulis padanya.
Lihat dokumentasinya di sini:
sumber
Dim oFs As New FileSystemObject Dim oFile As TextStream
FileSystemObject
ditawarkan. @ Ben: Harap pertimbangkan untuk memperbarui jawaban Anda untuk mengarahkan pemula ke arah yang lebih baik .Informasi Lebih Lanjut:
Open
pernyataanPrint #
pernyataanClose
pernyataanPrint
PernyataanWorkbook.Path
propertisumber
Open somePath For Output As #1
sintaks sebelumnya, ini mendokumentasikannya: msdn.microsoft.com/en-us/vba/language-reference-vba/articles/…cara mudah tanpa banyak redundansi.
sumber
sumber
My.Computer.FileSystem
objek di VBA secara default sehingga Anda juga tidak dapat menggunakanWriteAllText
metode ini.