Курсовая работа: Бросание игральной кости на VBA

2) с постусловием

Do

[оператор]

Loop [{While/Until3} условие]

Стандартные элементы управления:

1. Command Button – используется для того, чтобы начать, прервать, или закончить какой-либо процесс.

2. Label (надпись) – предназначен для отображения текста, который пользователь не может изменить с клавиатуры.

3. Text Box (текстовое поле) – является основным элементом управления для ввода данных.

4.Check Box (флажок) – это элемент управления, который можно отмечать выбирая из ряда функций одну или несколько.

5. Option Button (переключатель) – предназначен для установки только одной операции из группы.

6. List Box (список) – позволяет пользователю выбирать из списка один или несколько элементов.

7. Combo Box (поле со списком) – является комбинированным списком (комбинация самого списка со значениями поля ввода текста). Поле со списком используется в тех случаях если нельзя заранее определить значение, которое следует включить в список или список содержит много элементов.

8. Элемент управления Scroll Bar – полосы прокрутки окна TextBox и ListBox.

9. Timer – использование таймера является хорошим способом управления программой. С помощью таймера можно запускать или завершать процессы в определенные моменты времени.

10. Список устройств Drive List Box . Это элемент управления относится к группе, предназначенной для отображения работы с дисками, каталогами и файлами.

11. Список файлов File List Box – отображает файлы текущего каталога, откуда их можно выбирать. Основным событием является Click .

12. Рамка (Фрейм) Frame – его назначение объединять в группу элементы управления, элементы объединения с помощью рамки. Можно как единое целое перемещать, активировать и деактивировать, делать видимыми и невидимыми. Для объединения элементов в группу следует сначала создать рамку, затем добавить в него нужные элементы управления.

14. Окно с рисунком Picture Box – предназначен для отображения рисунков и других графических объектов. Этот элемент как и рамка, является контейнером. Поэтому его можно использовать для объединения других элементов.

1.1 Использование VBA в Microsoft Excel

VBA позволяет существенно расширить возможности Excel. С помощью VBA можно легко и быстро создавать различные приложения, даже не являясь специалистом в области программирования. VBA имеет графическую инструментальную среду, позволяющую создавать экранные формы и управляющие элементы. С его помощью можно создавать свои собственные функции для Excel, вызываемые мастером функций, разрабатывать макросы, создавать собственные меню и многое другое.

Редактор VBA активизируется из Excel одним из следующих способов:

- командой меню СервисÞМакросÞРедактор VisualBasic;

- комбинацией клавиш <Alt+F11>;

- кнопкой панели инструментов VisualBasic.

Вернуться из редактора VBA в приложение можно по комбинации клавиш <Alt+F11>, по команде ViewÞMicrosoftExcel или через панель задач.

Знакомство с VBA мы рекомендуем начинать с создания макросов, когда сама программа Excel записывает выполняемые команды и генерирует программный код в виде процедуры. Между макросом, который создается в процессе записи, и VBA-программой, код которой мы вводим вручную, принципиальной разницы нет. В дальнейшем процедуру макроса можно модифицировать, добавляя новые команды или удаляя лишние. Тщательный разбор команд поможет освоить принципы языка VBA, а практическое написание программ значительно ускорит процесс.

Структура приложения Excel

При открытии рабочей книги автоматически активизируется объект Application, определяющий само приложение, и все встроенные в него объекты. Этот объект находится на вершине иерархической структуры. Приложение включает рабочие книги (Workbooks) и различные системы надстройки. В свою очередь, рабочие книги содержат рабочие листы (Sheets) и другие объекты. Наконец, рабочие листы включают самый важный объект – диапазон ячеек (Range).

Так как приложение разрабатывается на базе существующих таблиц, все результаты действий должны быть связаны с ячейками рабочего листа. Специального объекта ячейки в Excel не существует, в данном случае объект Range используется и для одной-единственной ячейки, и для интервала ячеек.

Редактор VisualBasicforApplication в визуальном режиме позволяет просмотреть структурный состав объектов, обеспечивает добавление новых и редактирование существующих элементов, в том числе и макросов.

К-во Просмотров: 488
Бесплатно скачать Курсовая работа: Бросание игральной кости на VBA