Private Function Merge_Files(Files() as string) as String
dim i as integer
dim output as String
dim iline as string
open files(0) for input as #1
do while not eof(1)
line input #1, iline
output=output & iline & vbCrLf
loop
close files(0)
for i=1 to 5
open files(i) for input as #1
line input #1, iline
do while not eof(1)
line input #1, iline
output=output & iline & vbCrLf
loop
close files(0)
next i
Merge_Files=output
End Function
files(0)="c:\text1.txt"
....
files(4)="c:\text2.txt"
out=Merge_Files(Files)
open files(0) for output as #1 'если надо первый файл переписать.
print #1, out
close #1
Rainbow писал(а):files - это массив строк
Поэтому надо его определить, прежде чем пользоваться
dim files(4) as String
Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 40