VBA FreeFile funkcija

FreeFile aprašymas

Grąžina kitą galiojantį nemokamą failo numerį (sveikasis skaičius).

FreeFile sintaksė

VBA redaktoriuje galite įvesti „FreeFile (“), kad pamatytumėte „FreeFile“ funkcijos sintaksę:

Funkcijoje „FreeFile“ yra argumentas:

Diapazono numeris: [Pasirenkama] 0 (numatytasis), kad būtų grąžintas 1-255 diapazono failo numeris. 1, kad būtų grąžintas failo numeris diapazone 256-511.

„Excel VBA FreeFile“ funkcijos pavyzdžiai

Prašome paleisti šį kodą.

1234567891011121314151617 Sub FreeFile_Example ()Dim nIndex As IntegerDim nFileNumber As IntegerDim arrFileNumber (nuo 1 iki 3) kaip sveikasis skaičius„NIndex“ = 1–3nFileNumber = FreeFile 'Gaukite nepanaudotą failo numerįarrFileNumber (nIndex) = nFileNumber'numeris.Atidarykite "D: \ test" & nIndex & ".txt", kad išvestis būtų kaip nFileNumber 'Sukurti failo pavadinimą.Parašykite #nFileNumber, „Šio failo failo numeris yra„ & nFileNumber “išvesties tekstas“.Kitas nIndex„NIndex“ = 1–3Uždaryti arrFileNumber (nIndex) 'Uždaryti failą.Kitas nIndexPabaiga Sub

Tai sukurs 3 failus D diske.

test1.txt: „Šio failo failo numeris yra 1“

test2.txt: „Šio failo failo numeris yra 2“

test3.txt: „Šio failo failo numeris yra 3“

Tai rodo, kad „FreeFile“ funkcija grąžina 1, 2, 3.

wave wave wave wave wave