Declarație deschisă VBA

Deschideți descrierea

Activează intrarea / ieșirea (I / O) într-un fișier.

Deschideți sintaxa

1 Deschis calea Pentru mod [ Acces acces] [blocare] La fel de [#] număr de fișier [Len = reclength]

Declarația Open conține 6 argumente:

calea: Expresie șir care specifică un nume de fișier; poate include director sau folder și unitate.

mod: Cuvânt cheie care specifică modul fișier: Adăugare, Binar, Intrare, Ieșire sau Aleator. Dacă nu este specificat, fișierul este deschis pentru acces aleatoriu.

acces: [Opțional] Cuvânt cheie care specifică operațiunile permise în fișierul deschis: Citire, Scriere sau Citire Scriere.

Lacăt: [Opțional]. Cuvânt cheie care specifică operațiunile restricționate pe fișierul deschis de alte procese: Shared, Lock Read, Lock Write și Lock Read Write.

numărul fișierului: Un număr de fișier valid în intervalul 1-511, inclusiv. Utilizați funcția FreeFile pentru a obține următorul număr de fișier disponibil.

reclength: [Opțional] Număr mai mic sau egal cu 32.767 (octeți). Pentru fișierele deschise pentru acces aleatoriu, această valoare este lungimea înregistrării. Pentru fișierele secvențiale, această valoare este numărul de caractere tamponate.

Exemple de declarații deschise Excel VBA

Următorul cod deschide fișierul în modul de introducere secvențială.

123 Deschideți „Fișierul meu” pentru introducerea ca numărul 1„Închideți înainte de a redeschide în alt mod.Închideți numărul 1

Următorul exemplu deschide fișierul în modul binar numai pentru operațiile de scriere.

123 Deschideți „Fișierul meu” pentru acces binar Scrieți ca # 1„Închideți înainte de a redeschide în alt mod.Închideți numărul 1
wave wave wave wave wave