Лекции.Орг


Поиск:




Категории:

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

 

 

 

 


Тестовые задания по теме занятия




1 МАКРОРЕКОДЕР В ПРИЛОЖЕНИЯХ MS OFFICE НУЖЕН ДЛЯ:

1) автоматического создания новых документов

2) автоматического дополнения слов при вводе

3) автоматического создания макросов

4) автоматического форматирования документов

2 АББРЕВИАТУРА ООП РАСШИФРОВЫВАЕТСЯ КАК

1) объектно-ориентированное программирование

2) образно-ориентированное программирование

3) остаточно-ориентированное программирование

4) опытно-ориентированное программирование

3 МАКРОСЫ MS OFFICE – ЭТО

1) программы, написанные на C++

2) программы, написанные на VBA

3) программы, написанные на C#

4) Команды, встроенные в MS Word

4 В MS EXCEL МАКРОСЫ МОГУТ ХРАНИТЬСЯ В ФАЙЛАХ ТИПА

1) XLSX

2) CSV

3) XLSM

4) DOCM

5 МАКРОСЫ, СОХРАНЕННЫЕ В NORMAL.DOTM

1) автоматически уничтожаются при перезагрузке системы

2) доступны из всех документов MS Word

3) содержат макровирусы, находящиеся на карантине

4) автоматически отправляются в антивирусные компании для проверки

 

Ситуационные задачи:

Задача №1

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

1. Что можно сделать для ускорения данного процесса?

2. Нужно ли сохранять макрос в шаблоне normal.dotm? Ответ поясните.

Задача №2:

Вы создали макрос в Microsoft Word, который автоматически форматирует выделенный текст следующим образом:

· Шрифт: Times New Roman, 14-й, курсивный

· Цвет шрифта: красный.

1. Как изменить этот макрос, чтобы в результате шрифт был еще и полужирным?

2. Как изменить этот макрос, чтобы в результате цвет шрифт был синим?

6. Домашнее задание для уяснения темы занятия: учебно-методические разработки следующего занятия.

Рекомендации по выполнению НИРС, в том числе список тем, предлагаемых кафедрой.

А. Общий обзор языков программирования.

Б. Офисное программирование средствами VBA.


Занятие № 11

Тема: «Создание форм и мини-приложений средствами VBA».

2. Форма организации занятия: практическое занятие.

3. Значение изучения темы: изучение основ программирования поможет будущему социальному работнику понимать принципы работы информационных систем, а также позволит разрабатывать собственные мини-приложения для автоматизации деятельности при проведении научных исследований в своей учебной и профессиональной деятельности.

4. Цели обучения:

- общая:

обучающийся должен понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны (ОК-11);

владеть основными методами, способами и средствами получения, хранения, переработки информации, иметь навыки работы с компьютером как средством управления информацией (ОК-12);

- учебная:

знать основные подходы к формализации и структуризации различных типов данных;

уметь проводить обработку данных с использованием стандартных средств операционной системы и общепринятых офисных приложений, а также прикладных и специальных программных средств, уметь использовать языки программирования;

владеть базовыми технологиями преобразования информации.

5. План изучения темы:

5.1 Контроль исходного уровня знаний:

- тест на сайте дистанционного обучения cdo.krasgmu.ru.

Основные понятия и положения темы

Редактор Visual Basic

Пример задания:

Записать в Microsoft Word макрос, который автоматически вводит в позицию курсора слово "Привет". Отредактировать макрос вручную таким образом, чтобы он выводил "До свидания".

Пример решения:

Начнем запись макроса (Назовем его "Privet"), введем с клавиатуры слово "Привет", после чего остановим запись.

Откроем окно Макросы нажатием соответствующей кнопки на панели Вид, выберем наш макрос и нажмем на кнопку Изменить. Перед нами откроется окно редактора Visual Basic с открытым в нем макросом.

Окно редактора Visual Basic

Окно редактора включает в себя несколько рабочих областей - окон, служащих для выполнения различных действий. На рис. в окне редактора присутствуют три рабочих области:

Code (Код) - это окно, в котором пишут тексты VBA-программ и редактируют макросы. Эта область расположена справа и занимает большую часть окна редактора.

Project Explorer (Проводник Проекта) - это окно обычно открыто в левой верхней части окна редактора. Оно отображает информацию о компонентах проекта, позволяет быстро перемещаться между компонентами.

Properties (Свойства) - отображает свойства выделенного объекта. Обычно располагается в левой нижней части рабочего окна.

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

UserForm (Форма) - служит для редактирования пользовательской формы в визуальном режиме.

Toolbox (Панель элементов управления) - содержит набор элементов управления (например - это кнопки, поля ввода и т.д.), которые можно добавлять на формы или в документы.

Object Browser (Обозреватель объектов) - служит для просмотра информации об объектах, доступных в данном приложении.

Watch, Locals, Immediate - окна, средства которых используются при отладке приложений.

Давайте изучим содержимое окна Code. Посмотрите на первую и последнюю строчку текста. Первая строчка выглядит так:

Sub Privet ()

Это - начало процедуры макроса. Процедура - это самостоятельный участок кода. Если хотите, можете считать процедуру отдельной программой. Думаю, вам знакомо название процедуры макроса - ведь мы сами дали ему это имя при записи.

Последняя строчка нашего макроса выглядит так:

End Sub

Получается, что все наши действия в ходе записи макроса описаны командами, находящимися между Sub и End Sub. А что же там находится?

Сразу после первой строки макроса можно увидеть несколько строчек, начинающихся со значка ' (апостроф). Он указывает на то, что текст данной строки - это комментарий. Комментарии в текстах VBA-программ автоматически выделяются зеленым цветом. Они нужны, чтобы объяснять какие-либо сложные места в и т.д. В нашем случае комментарии содержат информацию об имени макроса и тот текст, который мы вводили в качестве комментария к макросу.

Дальше начинается самое интересное - код, который автоматизирует ввод текста. В нашем случае полезная часть макроса состоит всего из одной строчки. Вот она:

Selection.TypeText Text:="Привет"

Давайте попытаемся "перевести" текст этой программной строки на русский язык, учитывая, что Selection переводится как "выделение", Type - "печатать", Text - текст. Получается, что этой строкой мы даем компьютеру такую команду: "Напечатать в выделенной позиции текст "Привет"".

Как вы думаете, что нужно сделать с этой строчкой, чтобы программа вместо "Привет" вывела бы "До свидания"? Наверняка вы уже догадались, что для этого нужно лишь заменить текст, который расположен в кавычках.

В результате у нас получилась такая строка:

Selection.TypeText Text:="До свидания"

Многие начинающие программисты не придают значения точкам, запятым, скобкам и кавычкам, которые попадаются им в программе. Обычно это приводит к массе ошибок, которые вызывают у новичка недоумение. Поэтому будьте предельно внимательны, редактируя тексты программ.

Отредактируйте текст программы, закройте окно редактора (или, не закрывая его, перейдите в окно документа), и, установив курсор в желаемое место вставки текста, выполните макрос.

Примите мои поздравления. Первое знакомство с редактором Visual Basic и с языком VBA состоялось. Ваш первый вручную отредактированный макрос работает. Но сейчас у вас гораздо больше вопросов, чем ответов.





Поделиться с друзьями:


Дата добавления: 2016-10-27; Мы поможем в написании ваших работ!; просмотров: 527 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Победа - это еще не все, все - это постоянное желание побеждать. © Винс Ломбарди
==> читать все изречения...

2272 - | 2094 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.