Диалози VBA означава - да се създаде интерактивно обучение - VBA програмиране (офис)

диалогови прозорци

В VBA, има две възможни диалогови прозорци, които позволяват интерактивен диалог с потребителите.

Window MsgBox съобщение показва просто съобщение за потребителя, и InputBox вход прозорец позволява въвеждане на информация.

Показва се InputBox функция, с послание и диалогов прозорец за въвеждане на поле, определени за въвеждане на текст на потребителя или в режим на готовност бутон е натиснат, и след това се връща стойност от тип String, съдържащи въведения текст в полето.

InputBox (съобщение [заглавие] [, подразбиране] [,] [xpos, ypos])

съобщение - израз на String показва като съобщение в диалоговия прозорец. Той може да съдържа няколко реда. За разделяне на редовете са разрешени за връщане (CHR (13)), символ за нов ред (CHR (10)), или комбинация от клавиши (CHR (13) CHR (10));

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

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

Xpos - числов израз, който определя хоризонталното разстояние между левия край на диалоговия прозорец и в левия край на екрана;

Ypos - числов израз, който определя вертикалното разстояние между горната част на диалоговия прозорец и в горния край на екрана.

За да е ясно тази информация програма (стойността влезе в полето за въвеждане), задайте стойността върната от низ променлива функция InputBox, например:

Стра = InputBox ( "Що за място предпочитате?", "Руски железници", "на прозореца")

Резултатът от функцията InputBox

процедура MsgBox показва диалогов прозорец, съдържащ съобщението, определени от потребителя да натиснете бутона за режим на готовност, след което връща стойност от тип Integer, което показва кой бутон е натиснат.

Други програми с елементарни функции за начинаещи

MsgBox (съобщение [, бутони] [, посочено в заглавието] [fayl_spravki, раздел])

съобщение - израз на String показва като съобщение в диалоговия прозорец;

Бутон - числов израз, представляваща сумата от стойностите, които определят броя и вида на бутони, за да се покаже, типа на икона, основният бутон и модалността на полето за съобщение. Стойността по подразбиране е 0. Всички стойности на този аргумент, са изброени в таблицата "Ценности процедури MsgBox бутони аргумент" и таблицата "аргумент стойности MsgBox процедура Бутон";

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

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

раздел - цифрово изражение посочва номер на съответния раздел на системата за помощ.

Стойности процедури MsgBox бутони аргумент 1