ilk iki satırı atlamak. Satırların her biri, daha sonra kodda kullanmam gereken bir dize değerini temsil eder. bir metin dosyasından satırları okuyun ama metin dosyasının satırları okuyan, Microsoft Office Word 2003'te bu makro kodu var
Ancak, metin dosyasının ilk iki satırı ihtiyacım yok bazı şeyler içeriyor. Kodu ilk iki satırı atlayacak şekilde nasıl değiştirebilirim? Word'de VBA editörü içinde "IntelliSense" kod buDim sFileName As String
Dim iFileNum As Integer
Dim sBuf As String
Dim Fields as String
sFileName = "c:\fields.ini"
''//Does the file exist?
If Len(Dir$(sFileName)) = 0 Then
MsgBox ("Cannot find fields.ini")
End If
iFileNum = FreeFile()
Open sFileName For Input As iFileNum
Do While Not EOF(iFileNum)
Line Input #iFileNum, Fields
MsgBox (Fields)
gibi görünür Ve bu kod şu anda bana çizgilerin hepsi verir ve benim yok
neyse .. Sert btw berbat İlk ikisini de istiyorum.
Ayrıca şu Çizgi Girişlerin –
-1 her kullanmadan önce EOF kontrol etmek isteyeyim. Dosya az iki satır – Tomalak
Ben her satırı arayan tüm metin dosyasına geçer altındaki bu döngü var, dışında biraz çalışır varsa bu başarısız olur. Biz bir kukla dizedeki ilk iki satırı koymak değil çünkü Ve aynı şey gelecek döngü meydana gelir. Anlamı, metin dosyasındaki her ikinci satırı atlar. Hangi yapılmamalıdır. Aslında çizgileri daha sonra kullanabileceğiniz bir dizi, eklenen olsun olması gerekir. –