<p class="Paragraph">Číslo_souboru: Číslo souboru, že kterého budou načtena data. Soubor musí být otevřen příkazem Open s klíčovým slovem INPUT.</p>
<p class="Paragraph">Proměnná: Proměnná, které jsou přiřazeny hodnoty načítané ze souboru. Platné proměnné jsou číselné hodnoty a řetězce.</p>
<p class="Paragraph">Příkaz Input# se používá k načtení číselných hodnot nebo řetězců z otevřeného souboru a k přiřazení dat jedné nebo více proměnným. Číselná proměnná se načítá po první symbol pro návrat na začátek řádku (Asc=13), po posun řádku (Asc=10), mezeru nebo čárku. Řetězcové proměnné se načítají po první symbol pro návrat na začátek řádku (Asc=13), po posun řádku (Asc=10), mezeru nebo čárku.</p>
<p class="Paragraph">Data a typy dat v souboru se musí zobrazit v pořadí, ve kterém se zadávají proměnné. Pokud číselné proměnné přiřadíte nečíselné hodnoty, bude proměnné přiřazena hodnota nula.</p>
<p class="Paragraph">Do řetězcové proměnné nelze načíst čárky, protože jimi mohou být v souboru odděleny záznamy. Uvozovky v souboru jsou také ignorovány. Chcete-li ze souboru načíst tyto znaky, načtěte příkazem Line Input# čistě textové soubory (soubory obsahující pouze tisknutelné znaky) řádek po řádku.</p>
<p class="Paragraph">Pokud při čtení datového prvku k dosažení konce souboru, vyskytne se chyba a proces bude ukončen.</p>
<p class="P2">Příklad:</p>
<p class="PropText">Sub ExampleWorkWithAFile</p>
<p class="PropText">Dim iNumber As Integer</p>
<p class="PropText">Dim sZeile 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>