- •А.В. Данеев, о.Г. Деменченок информатика. Базовый курс
- •230100.62 «Информатика и вычислительная техника»
- •Содержание
- •Введение
- •Основные понятия информатики
- •Информация и ее свойства
- •Меры измерения информации
- •Системы счисления
- •Перевод числа из десятичной системы в двоичную
- •Перевод числа из двоичной системы в десятичную
- •Выполнение арифметических операций в двоичной системе
- •Показатели качества информации
- •Вопросы для контроля
- •Алгоритмизация
- •Понятие алгоритма
- •Этапы решения задач
- •1. Постановка задачи
- •2. Разработка алгоритма
- •3. Реализация алгоритма
- •4. Выполнение алгоритма и получение результатов
- •5. Анализ полученных результатов
- •Способы описания алгоритмов
- •Языки программирования
- •Виды алгоритмов
- •Циклический алгоритм
- •Вопросы для контроля
- •Аппаратное обеспечение
- •Классификация эвм
- •Классификация эвм
- •По элементной базе
- •По назначению
- •Состав персонального компьютера
- •Компьютера
- •(Simm-модуль)
- •(Dimm-модуль)
- •(Rimm-модуль)
- •Габаритные размеры (форм-фактор)
- •Физические характеристики
- •Стандарты записи дисков dvd
- •Формат оптических носителей Blu-Ray
- •Классификация по способу формирования изображения
- •Размеры экранов
- •Воздействие на здоровье
- •Оптическое разрешение
- •Глубина цвета
- •Динамический диапазон (диапазон оптических плотностей)
- •Принтер
- •Работа с клавиатурой
- •A) алфавитно-цифровых клавиш; b) функциональных клавиш; c) клавиш перемещения курсора; d) цифровых клавиш
- •Вопросы для контроля
- •Программное обеспечение
- •Структура программного обеспечения
- •Системное программное обеспечение
- •Прикладное программное обеспечение
- •Средства программирования
- •Файловая система
- •Сравнение файловых систем ntfs с fat и fat32
- •Вопросы для контроля
- •Текстовые процессоры
- •Средства обработки текстовой информации
- •Экран текстового процессора microsoft word
- •Операции с документами
- •Набор и редактирование текста
- •Операции с фрагментами текста
- •Форматирование текста
- •Вопросы для контроля
- •Графические редакторы
- •Векторная графика
- •Точечная (растровая) графика
- •Основные параметры изображения
- •Типы изображений
- •Черно-белые (штриховые) изображения
- •Полутоновые изображения
- •Индексированный цвет
- •Полноцветные изображения
- •Цветовые модели
- •Форматы файлов
- •Получение изображений
- •Вопросы для контроля
- •Электронные таблицы
- •Структура электронной таблицы
- •Ввод данных
- •Редактирование и форматирование данных
- •Технология интервального прогнозирования
- •Вопросы для контроля
- •Защита информации понятие информационной безопасности
- •Потенциальные угрозы и каналы утечки информации
- •Цели и задачи систем компьютерной безопасности
- •Принципы построения систем защиты компьютерной информации
- •Средства обеспечения безопасности информации
- •Характеристика средств защиты информации
- •Обеспечение защиты информации
- •Основы криптографии
- •Классификация криптосистем
- •Стандарты симметричных криптосистем
- •Гост 28147-89 - отечественный стандарт шифрования
- •Асимметричные криптосистемы
- •Отечественный стандарт цифровой подписи
- •Аппаратно-программные комплексы
- •Разграничение доступа
- •Вопросы для контроля
- •Автоматизация решения прикладных задач
- •Начальные сведения о vba
- •Использование макросов в vba
- •Запись макроса
- •Выполнение макроса
- •Редактирование макроса
- •Ограниченность макросов
- •Основы программирования на языке vba
- •Объектная модель vba
- •Applicaion.Workbooks("Книга1").Worksheets("Лист1").Range("Al")
- •Работа с объектами
- •MsgBox "Ячейка содержит значение " & Range("Al").Value
- •Объект.Метод
- •Workbooks("Примеры").Open
- •Вопросы для контроля
- •Системы управления базами данных
- •Основные понятия
- •Архитектура базы данных. Физическая и логическая независимость
- •Microsoft access как субд реляционного типа
- •Вопросы для контроля
- •Компьютерные сетевые технологии
- •Понятие, назначение и история развития компьютерных сетей
- •Каналы связи
- •Аппаратное и программное обеспечение компьютерных сетей
- •Классификация, архитектура и топология компьютерных сетей
- •Характеристика процесса передачи данных
- •Особенности организации лвс
- •Требования, предъявляемые к компьютерным сетям
- •Глобальная сеть internet
- •Система адресации в Internet
- •Способы организации передачи информации
- •Вопросы для контроля
- •Заключение
- •Библиографический список
Выполнение макроса
При выполнении макроса Excel повторяет те же действия, которые выполнялись в процессе его создания. Для выполнения макроса сделайте следующее.
Выполните команду Сервис – Макрос – Макросы (можно также воспользоваться комбинацией клавиш Alt + F8).
В диалоговом окне Макрос выделите нужный макрос (например, Большой_Шрифт).
Щелкните на кнопке Выполнить.
Для удобства запуска макроса его можно назначить объекту (например, кнопке). Тогда для запуска макроса достаточно будет щелкнуть на объекте. Макрос можно назначить почти любому объекту рабочего листа, включая диаграмму или графический элемент.
Чтобы назначить макрос объекту:
щелкните на нем правой кнопкой мыши,
выберите из контекстного меню команду Назначить макрос,
укажите в списке нужный макрос и нажмите кнопку ОК.
При расположении над объектами, которым назначен макрос, указатель мыши приобретает форму руки.
Редактирование макроса
Существует много причин, объясняющих необходимость редактирования макросов. Во-первых, Вы можете сделать ошибки при записи макроса. Во-вторых, часто возникает необходимость изменить какие-либо параметры макроса (например, изменение размера шрифта с 16 пунктов на 24). В любом случае коды макросов редактируются в редакторе Visual Basic.
По ходу записи макроса Excel запоминает все действия пользователя и одновременно преобразует их в код VBA. Чтобы увидеть полученный код, выполните следующие действия.
Выберите команду Сервис – Макрос – Макросы. Отобразится диалоговое окно Макрос.
Выделите нужный макрос (например, Большой_Шрифт).
Щелкните на кнопке Изменить. Откроется окно редактора Visual Basic for Applications.
Редактор Visual Basic for Applications используется для просмотра и редактирования кода VBA. Окно редактора VBA имеет много различных компонентов, которые мы рассмотрим позднее. Сейчас мы сосредоточим свое внимание на коде макроса.
Sub Большой_Шрифт()
' Большой_Шрифт Макрос
'
'
With Selection.Font
.Name = "Arial Cyr"
.FontStyle = "обычный"
.Size = 16
.Strikethrough = False
.Superscript = False
.Subscript = False
.OutlineFont = False
.Shadow = False
.Underline = xlUnderlineStyleNone
.Colorlndex = 3
End With
End Sub
Первая строка кода – Sub Большой_Шрифт () – представляет начальную точку макроса и его имя. Следующие строчки, в начале которых стоит одиночная кавычка, являются комментариями, документирующими макрос (в данном случае – имя макроса, когда он был записан и кем).
«Работающая» часть макроса начинается со слова With. Отметим, что выражение Selection, точка и далее название объекта в VBA обозначают все, что в данный момент выделено (в данном случае – это Font, шрифт). Вы, вероятно, уже заметили, что количество строк в коде макроса не соответствует тому незначительному количеству действий, которые совершены при записи макроса. Дело в том, что хотя мы изменили только размер и цвет шрифта, в коде макроса сохранена вся информация, представленная на вкладке Шрифт диалогового окна Формат ячеек.
Редактировать код можно непосредственно в редакторе Visual Basic. Здесь можно добавлять, удалять или изменять строки кода. Первое, что мы сделаем с кодом макроса, – удалим лишние строки.
Выделите строку, которая начинается с .Name.
Удалите эту строку. Продолжайте удалять строки, пока у вас не получится следующее:
Sub Большой_Шрифт()
With Selection.Font
.Size = 16
.Colorlndex = 3
End With
End Sub
Измените размер шрифта в третьей строке кода с 16 пунктов на 24.
.Size = 24
Закройте окно редактора Visual Basic и вернитесь в свою рабочую книгу.
Как видите, редактировать макросы достаточно просто.