Отображение строк файла с 50-й строки - VB

Формулировка задачи:

Подскажите, пожалуйста, как задать число строк, чтобы отображение текста в файле txt начиналось, например, с 50-той строки?

Код к задаче: «Отображение строк файла с 50-й строки - VB»

textual
Option Explicit
 
Private Sub Command4_Click()
Dim MyFile As Long
Dim fil$, arr, tx, i
fil = App.Path & "\test.txt"
        If Len(Dir(fil)) = 0 Then 'нет файла
                Open fil For Output As 1
                For i = 1 To 29
                    Print #1, ""
                Next i
                Print #1, Val(Text4.Text) * 5 + 100
                Close #1
        Else
                arr = Split(CreateObject("Scripting.FileSystemObject").Getfile(fil$).OpenasTextStream(1).ReadAll, vbNewLine)
                 Open fil For Output As 1
                    If UBound(arr) > 28 Then
                           For i = 0 To UBound(arr)
                                  Print #1, arr(i)
                                  If i = 28 Then Print #1, Val(Text4.Text) * 5 + 100
                           Next i
                    Else
                           For i = 0 To UBound(arr) - 1
                                  Print #1, arr(i)
                           Next i
                           
                           For i = UBound(arr) To 28
                               Print #1, ""
                           Next i
                           
                           Print #1, Val(Text4.Text) * 5 + 100
                    End If
                 Close #1
        End If
End Sub

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

5   голосов, оценка 3.800 из 5


СОХРАНИТЬ ССЫЛКУ