<p class="Paragraph">Název_souboru: Název a cesta k souboru, který se má otevřít. Pokud soubor neexistuje, když jej otvíráte ke čtení (Přístup = Read), zobrazí se chybová zpráva. Pokud se snažíte otevřít neexistující soubor pro zápis (Přístup = Write), vytvoří se nový soubor.</p>
<p class="Paragraph">Režim: Režim je klíčové slovo, které určuje režim souboru. Platné hodnoty: Append (připojit k sekvenčnímu souboru), binary (k datům lze přistupovat pomocí příkazů Get a Put), Input (otevře datový kanál pro čtení), Output (otevře datový kanál pro zápis) a Random (upraví relativní soubory).</p>
<p class="Paragraph">Zámek: Klíčové slovo, které určuje stav bezpečnosti souboru po jeho otevření. Platné hodnoty: Shared (soubor může být otevřen jinými aplikacemi), Lock Read (soubor je chráněn proti čtení), Lock Write (soubor je chráněn proti zápisu), Lock Read Write (odmítne přístup k souboru).</p>
<p class="Paragraph">Číslo souboru: Libovolné celé číslo v rozsahu 0 - 511 označující číslo volného datového kanálu, který lze později použít k práci se souborem za použití různých příkazů. Číslo souboru je nutné zjistit funkcí FreeFile bezprostředně před použitím příkazu Open.</p>
<p class="Paragraph">Délka_ množiny_dat: <text:s text:c="" xmlns:text="http://openoffice.org/2000/text"/>U relativních souborů vrátí délku určitého záznamu. Tento parametr je nutné zadat pouze tehdy, pokud byl soubor otevřen pro režim Random.</p>
<p class="TextInTable">Před změnou obsahu souboru musí být tento soubor otevřen příkazem Open. Pokud se snažíte otevřít již otevřený soubor, zobrazí se chybová zpráva.</p>
</span></th></tr></table>
<p class="Paragraph"/>
<p class="P2">Příklad:</p>
<p class="PropText">Sub ExampleWorkWithAFile</p>
<p class="PropText">Dim iNumber As Integer</p>
<p class="PropText">Dim sLine As String</p>
<p class="PropText">Dim aFile As String</p>
<p class="PropText">Dim sMsg as String</p>
<p class="PropText">aFile = "c:\data.txt"</p>
<p class="PropText"/>
<p class="PropText">iNumber = Freefile</p>
<p class="PropText">Open aFile For Output As #iNumber</p>
<p class="PropText">Print #iNumber, "This is a line of text"</p>
<p class="PropText">Print #iNumber, "This is another line of text"</p>
<p class="PropText">Close #iNumber</p>
<p class="PropText"/>
<p class="PropText">iNumber = Freefile</p>
<p class="PropText">Open aFile For Input As iNumber</p>