Функція Input

Примітка.: Ми хочемо надавати найновіший вміст довідки рідною мовою користувачів якомога швидше. Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була інформація корисною, унизу цієї сторінки. Для зручності цю статтю можна переглянути англійською мовою.

Примітка.: Функція, метод, об’єкт або властивість, описана в цьому розділі, недоступна, якщо Microsoft Jet Expression Service працює в режимі ізольованого програмного середовища, що запобігає обчисленню потенційно небезпечних виразів. Щоб отримати докладні відомості про режим ізольованого програмного середовища, у вікні довідки шукайте за запитом "режим ізольованого програмного середовища".

Повертає рядок, що містить файл відкрито в режимі введення даних і двійкових символів.

Синтаксис

Вводу ( число, [ #] filenumber)

Синтаксис функції вводу має такі аргументи:

Аргумент

Опис

number

Обов'язковий аргумент. Будь-який дійсний числовий вираз , яке задає кількість символів, щоб повернути.

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

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×