Объектно-ориентированный подход в программировании. Проектирование и реализация приложений в среде Microsof Office. Евсеева О.Н. - 67 стр.

UptoLike

Составители: 

1.4. Программирование на VBA 68
3
Select Case msgResult
Case vbYes
ActiveSheet.Cells.Clear
Case vbNo
Exit Sub
Case vbCancel
Application.Quit
End Select
End Sub
Как видно из этого примера, вы можете общаться с пользователем с помощью
вывода диалоговых окон сообщений и даже получать при этом информацию о
реакции пользователя на эти сообщения. Однако при этом пользователь может
выбрать только одну из командных кнопок диалогового окна, ввести же какие-
либо данные таким способом невозможно.
Для ввода данных проще всего воспользоваться другой функцией
InputBox, во многом похожей на только что описанную нами функцию
MsgBox. Она расширяет возможности организации диалога с пользователем,
позволяя пользователю ввести данные. Эта функция имеет следующий
синтаксис:
InputBox(сообщение[,заголовок][,умолчание][,позX][,позY]
[,файлСправки,контекст])
где:
сообщениеэто подсказывающее сообщение, которое нужно вывести в
диалоговом окне;
заголовокэто текст, который будет помещен в строку заголовка
диалогового окна. Если этот параметр будет опущен, строка заголовка будет
пустой.
умолчаниеэто выводимое в поле ввода начальное значение,
предлагаемое пользователю в качестве стандартного.
позXэто число, определяющее горизонтальное смещение диалогового
окна от левого края экрана (измеряется в единицах, равных 1/72 дюйма).
Если этот параметр опущен, окно будет выравниваться по горизонтали по
центру экрана.
позYэто число, определяющее вертикальное смещение диалогового
окна от верхнего края экрана. Если этот параметр опущен, окно будет
выравниваться по вертикали по центру экрана.
файлСправкиэто текстовая строка, определяющая файл контекстно-
зависимой Справки для этого диалогового окна. Если задан этот параметр,
то также должен быть задан и следующий параметр. Если этот параметр
присутствует, в диалоговом окне будет дополнительно выведена кнопка
"Справка".