VBA Open-instructie

Beschrijving openen

Schakelt invoer/uitvoer (I/O) naar een bestand in.

Syntaxis openen

1 Open padnaam Voor modus [ Toegang toegang ] [ slot ] Als [ # ] bestandsnummer [ Len = reclength ]

De Open-instructie bevat 6 argumenten:

padnaam: Stringexpressie die een bestandsnaam specificeert; kan een map of map en een schijf bevatten.

modus: Trefwoord dat de bestandsmodus specificeert: Toevoegen, Binair, Invoer, Uitvoer of Willekeurig. Indien niet gespecificeerd, wordt het bestand geopend voor willekeurige toegang.

toegang: [Optioneel] Trefwoord dat de bewerkingen specificeert die zijn toegestaan ​​voor het geopende bestand: Lezen, Schrijven of Lezen Schrijven.

slot: [Optioneel]. Trefwoord dat de bewerkingen specificeert die door andere processen in het geopende bestand zijn beperkt: Gedeeld, Vergrendelen Lezen, Vergrendelen Schrijven en Vergrendelen Lezen Schrijven.

bestandsnummer: Een geldig dossiernummer in het bereik van 1 tot en met 511. Gebruik de FreeFile-functie om het volgende beschikbare bestandsnummer te verkrijgen.

herlengte: [Optioneel] Getal kleiner dan of gelijk aan 32.767 (bytes). Voor bestanden die zijn geopend voor willekeurige toegang, is deze waarde de recordlengte. Voor opeenvolgende bestanden is deze waarde het aantal gebufferde tekens.

Voorbeelden van Excel VBA Open Statement

De volgende code opent het bestand in de sequentiële invoermodus.

123 Open "MyFile" voor invoer als #1' Sluit voordat u opnieuw opent in een andere modus.Sluiten #1

In het volgende voorbeeld wordt het bestand alleen in binaire modus geopend voor schrijfbewerkingen.

123 Open "MyFile" voor binaire toegang Schrijf als #1' Sluit voordat u opnieuw opent in een andere modus.Sluiten #1

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave