Функция InputBox

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Показва подкана в диалогов прозорец, изчаква потребителят да въвеждате текст, или щракнете върху бутон и Връща низ, съдържащ съдържанието на текстовото поле.

Синтаксис

InputBox () подканата [заглавие ] [по подразбиране ] [, xpos ] [, ypos ] [, полезен неправилен правя граматичен ] [контекст ] )

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

Аргумент

Описание

подкана за

Изисква се. Низов израз показва като съобщение в диалоговия прозорец. Максималната дължина на ред е около 1024 символи, в зависимост от ширината на знаците, използвани. Ако ред се състои от повече от един ред, можете да разделите редовете, като използвате превоз връщане знак (Chr() 13)), знак за нов ред (Chr() 10)) или превоз-нов ред връщане комбинация от символи (Chr() 13) & Chr() 10)) между всеки ред.

Заглавие

По желание. Низов израз показва в заглавната лента на диалоговия прозорец. Ако изпуснете заглавие, името на приложението се поставя в заглавната лента.

по подразбиране

По желание. Низ израз показват в текстовото поле като отговор по подразбиране, ако няма други входни данни се предоставя. Ако изпуснете по подразбиране, текстовото поле се показва празен.

xpos

По желание. Числов израз, който определя, twips, Хоризонталното разстояние между левия ръб на диалоговия прозорец от левия край на екрана. Ако xpos е пропуснато, диалоговия прозорец е центриран хоризонтално.

ypos

По желание. Числов израз, който задава в twips, вертикалното разстояние между горния ръб на диалоговия прозорец от горната част на екрана. Ако ypos е пропуснато, затваряте прозореца вертикално близо около една трета от пътя надолу по екрана.

полезен неправилен правя граматичен

По желание. Низов израз, който идентифицира помощен файл, за да използвате за предоставяне на контекстно-зависима помощ за диалоговия прозорец. Ако е полезен неправилен правя граматичен , трябва да се предоставят контекст .

контекст

По желание. Числов израз, който е на помощ контекст номер подходящата помощна тема от помощта автор. Ако е контекст е полезен неправилен правя граматичен трябва да се предлагат.


Забележки

Когато са предоставени полезен неправилен правя граматичен и контекст , потребителят може да натиснете клавиша F1 (Windows) или помощ (Macintosh), за да видите помощна тема, съответстващи на контекст. Някои хост приложение, например Microsoft Office Excel 2007, също така автоматично добавяне на бутон за помощ към диалоговия прозорец. Ако потребителят щракне върху OK или натиснете ENTER, функция InputBox връща каквото и да е в текстовото поле. Ако потребителят щракне върху Отказ, функцията връща низ с нулева дължина ("").

Забележка : За да укажете повече от първия аргумент с име, трябва да използвате InputBox в израз. За да пропуснете някои позиционни аргументи, трябва да включите съответните запетая ограничител.

Пример

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

Този пример показва различните начини за използване на функцията InputBox да напомняте на потребителя да въведете стойност. Ако x и y са пропуснати позиции, диалоговия прозорец е автоматично в центъра за съответните оси. Променливи MyValue съдържа стойност, въведена от потребителя, ако потребителят щракне върху OK или натиснете клавиша ENTER. Ако потребителят щракне върху Отказ, връща се низ с нулева дължина.

Dim Message, Title, Default, MyValue
Message = "Enter a value between 1 and 3" ' Set prompt.
Title = "InputBox Demo" ' Set title.
Default = "1" ' Set default.
' Display message, title, and default value.
MyValue = InputBox(Message, Title, Default)
' Use Helpfile and context.
' The Help button is added automatically.
MyValue = InputBox(Message, Title,,,,"DEMO.HLP", 10)
' Display dialog box at position 100, 100.
MyValue = InputBox(Message, Title, Default, 100, 100)

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

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

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

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

×