VBA atviras pareiškimas

Atidaryti aprašą

Įgalina įvestį/išvestį (I/O) į failą.

Atidarykite sintaksę

1 Atviras kelio pavadinimas Dėl režimas [ Prieiga prieiga] [užraktas] Kaip [ #] failo numeris [Len = pakartotinis ilgis]

Atvirame teiginyje yra 6 argumentai:

kelio pavadinimas: Styginių išraiška, nurodanti failo pavadinimą; gali apimti katalogą ar aplanką ir diską.

režimas: Raktinis žodis, nurodantis failo režimą: Pridėti, dvejetainis, įvestis, išvestis arba atsitiktinis. Jei nenurodyta, failas atidaromas atsitiktinei prieigai.

prieiga: [Neprivaloma] Raktinis žodis, nurodantis operacijas, kurias leidžiama atlikti atidarytame faile: skaityti, rašyti arba skaityti rašyti.

užraktas: [Neprivaloma]. Raktinis žodis, nurodantis operacijas, kurias atvirame faile riboja kiti procesai: Bendrinamas, Užrakinti skaitymą, Užrakinti rašymą ir Užrakinti Skaitymo rašymą.

failo numeris: Tinkamas failo numeris nuo 1 iki 511 imtinai. Norėdami gauti kitą galimą failo numerį, naudokite „FreeFile“ funkciją.

pakartotinis ilgis: [Neprivaloma] Skaičius mažesnis arba lygus 32 767 (baitai). Failams, atidarytiems atsitiktinei prieigai, ši vertė yra įrašo ilgis. Nuoseklių failų atveju ši vertė yra buferinių simbolių skaičius.

„Excel VBA Open Statement“ pavyzdžiai

Šis kodas atidaro failą nuosekliosios įvesties režimu.

123 Atidarykite „MyFile“, kad įvestumėte kaip 1„Uždarykite prieš vėl atidarydami kitą režimą.Uždaryti #1

Šiame pavyzdyje failas atidaromas dvejetainiu režimu tik rašymo operacijoms.

123 Atidarykite „MyFile“ dvejetainei prieigai rašyti kaip #1„Uždarykite prieš vėl atidarydami kitą režimą.Uždaryti #1

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave