Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Пример 2. Рассмотрим способ вывода информации не в документ Word, а в стандартное диалоговое окно





 

Рассмотрим способ вывода информации не в документ Word, а в стандартное диалоговое окно. Данный способ можно осуществить только средствами VBA.

1. измените текст макроса следующим образом:

 

Sub Макрос1()

MsgBox (“Мое первое сообщение”)

debug.print “Мое первое сообщение”

End Sub

 

Краткие пояснения:

MsgBox (“Мое первое сообщение”)- это вызов стандартного диалога для сообщения;

debug.print “Мое первое сообщение” – этот оператор выводит текст в окно отладки, которое располагается ниже окна редактора VBA.

2. запустите макрос и убедитесь в правильности его работы.

3. обратитесь к справочной системе VBA для изучения особенностей работы стандартного диалога сообщений. Для этого, в редакторе VBA выделите имя функции MsgBox и нажмите F1. Появится окно справки, в котором можно ознакомиться с параметрами вызова этой функции.

Стандартный диалог сообщений имеет развитые средства взаимодействия с пользователем. Ее синтаксис следующий:

Response=MsgBox (prompt,buttons,title).

При запуске этой функции можно задать имя окна (title), само сообщение (prompt) и оформление окна (buttons), а также есть возможность определить какую кнопку нажал пользователь при закрытии этого окна (Response). Только параметр prompt является обязательным, остальные параметры - необязательные и их можно опускать. Оформление окна можно задавать следующими константами:

 

Константа Числовое значение Описание
vbOKOnly   Отображает только кнопку ОК
vbOKCancel   Отображает кнопки ОК и Cancel
vbAbortRetryIgnore   Отображает кнопки Abort, Retry и Ignore
vbYesNoCancel   Отображает кнопки Yes, No и Cancel
vbYesNo   Отображает кнопки Yes и No
vbRetryCancel   Отображает кнопки Retry и Cancel
vbCritical   Отображает значок Critical
vbQuestion   Отображает значок Warning
vbExclamation   Отображает значок Warning Message
vbInformation   Отображает значок Information Message

 

Возвращаемый параметр Response в зависимости от нажатой пользователем клавиши может принимать следующие значения:

 

константа Числовое значение
vbOk  
vbCancel  
vbAbort  
vbRetry  
vbIgnore  
vbYes  
vbNo  

Вышеописанный диалог полезно использовать для получения пользователя различных сведений, например о том, следует ли удалять файл с жесткого диска или удалять записи из базы данных, или подтверждение о сохранении файла под новым именем и т.д.

 







Дата добавления: 2015-03-11; просмотров: 358. Нарушение авторских прав; Мы поможем в написании вашей работы!




Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...


Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

ИГРЫ НА ТАКТИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ Методические рекомендации по проведению игр на тактильное взаимодействие...

Реформы П.А.Столыпина Сегодня уже никто не сомневается в том, что экономическая политика П...

Виды нарушений опорно-двигательного аппарата у детей В общеупотребительном значении нарушение опорно-двигательного аппарата (ОДА) идентифицируется с нарушениями двигательных функций и определенными органическими поражениями (дефектами)...

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

МЕТОДИКА ИЗУЧЕНИЯ МОРФЕМНОГО СОСТАВА СЛОВА В НАЧАЛЬНЫХ КЛАССАХ В практике речевого общения широко известен следующий факт: как взрослые...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Studopedia.info - Студопедия - 2014-2026 год . (0.009 сек.) русская версия | украинская версия