Функция Input

Забележка: Бихме искали да ви осигурим най-новото помощно съдържание възможно най-бързо на вашия собствен език. Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас, в дъното на тази страница? Ето статията на английски за бърза справка.

Забележка: Функция, метод, обект или свойство, описани в тази тема е забранено, ако Microsoft Jet Expression Service се изпълнява в ограничителен режим, който не позволява на оценката на потенциално опасни изрази. За повече информация за ограничителен режим потърсете "ограничителен режим" в "Помощ".

Връща низ, съдържащ знаците от файл, отворен в режим на въвеждане на данни или двоичен .

Синтаксис

Въвеждане на данни ( число, [ #] filenumber)

Синтаксисът на функцията за въвеждане на данни има следните аргументи:

Аргумент

Описание

число

Изисква се. Всяко валидно числов израз задаването на брой знаци за връщане.

filenumber

Изисква се. Всяко валидно номер на файл.


Забележки

Данни, прочетете с функцията за въвеждане на данни обикновено се записват във файл с Печатай или поставяне. Използвайте тази функция само с файлове, отворени във входен или двоичен режим.

За разлика от отчета за въвеждане на #въвеждане функцията връща всички знаци се чете, включително запетаи, връщания, linefeeds, кавички и водещи интервали.

С файлове, отворени за двоични достъп че при опит да прочетете файла, като използвате функцията за въвеждане на данни , докато EOF връща True генерира грешка. Използвайте функциите LOF и Loc вместо EOF при четене двоични файлове с въвеждане на данни, или получаване при използване на функцията EOF .

Забележка: Използвайте функцията InputB за байт данни, съдържащи се в текстови файлове. С InputBчисло указва броя байтове, за да се върнете вместо броя на знаците, за да се върне.

Пример

Забележка: Примерите по-долу илюстрират използването на тази функция във Visual Basic for Applications (VBA). За повече информация относно работата с VBA изберете Справочни материали за разработчици в падащия списък до Търсене и въведете един или няколко израза в полето за търсене.

Този пример използва функцията за въвеждане на данни , за да прочетете един знак в даден момент от файл и да го отпечатате към прозореца незабавно . Този пример предполага, че TESTFILE е текстов файл с няколко реда на примерни данни.

Dim MyChar
Open "TESTFILE" For Input As #1 ' Open file.
Do While Not EOF(1) ' Loop until end of file.
MyChar = Input(1, #1) ' Get one character.
Debug.Print MyChar ' Print to the Immediate window.
Loop
Close #1 ' Close file.
Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×