Скачать 265.91 Kb.
|
Организация учебного процесса Учебный процесс состоит из аудиторных (лекций и лабораторных занятий) и внеаудиторной работы студентов (самостоятельной работы студента, индивидуальных и групповых консультаций). Изучение курса проводится по следующему плану. На лекциях студентам читают лекции, в которых кратко излагается важнейший теоретический материал, затем студентам предлагается самостоятельно практиковаться на домашних компьютерах, руководствуясь сведениями, полученными на лекциях. Кроме того, студентам выдается силлабус и конспекты лекций. Степень усвоения теоретического и практического материала проверяется контрольными работами и промежуточными экзаменами. Самостоятельная работа студентов проводится в виде подготовки рефератов по отдельным разделам курса и выполнения индивидуальной лабораторной работы.
Темы и их краткое содержание Тема: Понятие VBA. Макросы и макрорекордеры Понятие VBA. Visual Basic для приложений (Visual Basic for Application, VBA) – это инструмент разработки приложений, который позволяет создавать программные продукты, решающие практически все задачи, встречающиеся в среде Windows. Эти продукты можно использовать, например, для оформления документов (подготовки текстов) или анализа данных таблиц (электронных таблиц). VBA – уникальное приложение, поскольку оно встраивается в другое приложение и расширяет его функциональные возможности. Макросы и макрорекордеры. Если вы осуществляете многократно повторяющиеся действия, то этот процесс можно автоматизировать при помощи макросов. Макрос (macro) – это последовательность команд, которые написаны на VBA и которые хранятся в стандартном модуле среды разработки VBA приложений. Когда возникает необходимость выполнить данную последовательность действий, пользователь может запустить на выполнение соответствующий макрос. Макросы могут осуществлять широкий спектр задач от простых вычислений до создания пользовательского интерфейса. Нет необходимости писать макросы вручную. В MS Office имеется встроенное средство – макрорекордер (macro recorder), позволяющее преобразить все ваши действия в макросы. Тема: Основы программирования на VBA. Типы данных, переменные и константы. Переменные (Variable) – используется для временного хранения данных в оперативной памяти, т.е. она идентифицирует область памяти, где хранится некоторая информация. Переменная должна быть объявлена прежде чем ее можно использовать. Переменные объявляются при помощи операторов Dim, Public, Private, Static. Типы данных – относятся к фундаментальным понятиям любого языка. Тип данных определяет множество допустимых значений, которое может принимать указанная переменная. В языке VBA имеются следующие типы данных: Integer(целое), Long(длинное целое), Single(с плавающей точкой обычной точности), Double(с плавающей точкой двойной точностью), Currency(денежный), Decimal(масштабируемое целое), Date(дата и время), String(строковой), Boolean(логический), Object(объектный), Byte(байтовый), Variant(тип по умолчанию). Ключевое слово Set – для присваивания переменной ссылки на объект в операторе присваивания применяется ключевое слово Set. В следующем примере переменной r присваивается ссылка на ячейку А1, и уже через эту переменную в ячейку А1 вводится значение 3. Dim r As Range Set r = Range(“A1”) r.Value = 3 ^ Где набирается код VBA? – код VBA набирается в редакторе Visual Basic. Для того чтобы попасть в этот редактор, выберите в MS Excel команду Вид – Макрос – Редактор Visual Basic или комбинацию клавиш ![]() Рис 1. Редактор Visual Basic Возвратиться из редактора Visual Basic в документ MS Word можно нажатием кнопки View Microsoft Word ![]()
Тема: Операторы в VBA Операторы — это команды, которые используются в VBA для работы с данными. Если вы программировали когда-нибудь, например, на Basic'e или на каком-нибудь другом языке, вам уже знакомы основные операторы. Ну а если вы раньше не сталкивались с операторами в программировании, то уж со школьным курсом математики вы сталкивались точно. Большинство операторов VBA действуют точно так же, как знакомые всем арифметические операторы. В табл. 5.3. вы можете видеть описание арифметических операторов, применимых в VBA Арифметические операторы VBA
В VBA применяется тот же порядок обработки выражений, который принят в математике. Например, результат вычисления 2*3+7 равняется 13-ти. Так же, в математических выражениях могут использоваться круглые скобки. Однако, круглые скобки могут встретиться вам не только в математических выражениях. Скобки, как вы могли заметить из примеров, которые мы рассматривали выше, часто употребляются при вызове функций VBA, при работе с объектами и т.д.
Темы и их краткое содержание Особенности программирования для MS Excel Microsoft Office Excel - это популярные электронные таблицы. Обычно, программируя для этой программы, преследуют такие цели:
В общем виде программирование в Excel похоже на работу с Microsoft Word. Однако одно из главных отличий заключается в том, что в Excel рабочая область листа разбита на ячейки, каждая из которых имеет собственное имя. Имена ячеек могут быть двух видов. Первый вид (стиль A1) - это имя, состоящее из буквенного имени столбца и номера строки. Например, A1 - ячейка, находящаяся на пересечении столбца А (первого) и первой строки. Другой вид - это индексы ячеек (стиль именования R1C1 ). Для адресации ячейки в таком стиле указывают номер строки (R - Row - строка) и номер столбца (C - Column - столбец), на пересечении которых расположена ячейка. Строки изначально пронумерованы, а номера столбцов начинаются с 1 - первому столбцу соответствует столбец A, второму - В и т.д. Например, (2, 3) - это адрес ячейки, находящийся на пересечении второй строки и третьего столбца, то есть, если переложить это на стиль A1 - получим ячейку С2 (рис. 13.1.) ![]() Рис. 2. Ячейка C2 на листе MS Excel Объект Application является собственно той программой Microsoft Excel, которая выполняется в данный момент на компьютере. Поэтому свойства и методы этого объекта позволяют изменять характеристики и управлять самой программой Excel. Ниже перечислены основные свойства объекта Application
^ . Понятие диаграмм. Основные средства для работы с диаграммами MS Excel обладает мощным средством - мастером диаграмм, позволяющим создавать различные диаграммы в наглядном виде. VBA предоставляет средства как для автоматизации процесса конструирования диаграмм, так и для управления ими, добавляя в проекты итеративность и компактность. В этой главе вы узнаете, как конструируется диаграмма, как получается ссылка на активную диаграмму, как изменить параметры диаграммы методом ChartWizard, как построить внедренную диаграмму, как установить размеры и местоположение внедренной диаграммы, как сконструировать диаграмму на основе массива данных, как сохранить диаграмму в виде графического файла, как установить цвета серий, как отобразить рисунок вместо заливки серий, как изменить параметры диаграмм, как создавать анимацию и т.п. ^ Для того чтобы построить диаграмму, достаточно воспользоваться методом Add Charts, у которого имеются три необязательных параметра: Before – указывает на лист, перед которым вставляется диаграмма, After – задает ссылку на лист, после которого вставляется диаграмма, Count – специфицирует число вставляемых листов. Кроме того, надо указать ссылку на тот диапазон, на основе которого строится диаграмма. Свойство ActiveChart объектов Application и Workbook возвращает ссылку на активную диаграмму. Далее, используя большую коллекцию свойств диаграммы, можно задать ее внешний вид. ^ Метод ChartWizard позволяет модифицировать диаграмму, без установки ее свойств по раздельности, т.е. он предоставляет возможность управлять диаграммой в целом. ChartWizard (Source, Gallery, Format, PlotBy, CategoryLabels, SeriesLabels, HasLegend, Title, CategoryTitle, ValueTitle, ExtraTitle), где: Source – задает диапазон с данными, на основе которого строится диаграмма; Gallery – устанавливает тип диаграммы; Format – определяет формат для данного типа диаграммы. Каждый тип имеет до десяти форматов; PlotBy – задает, как располагаются данные в диапазоне, на основе которого строится диаграмма; CategoryLabels – определяет число строк (столбцов) с метками категорий; SeriesLabels - определяет число строк (столбцов) с метками рядов; HasLegend – специфицирует, надо ли отображать легенду; Title – задает заголовок диаграммы; CategoryTitle – определяет название оси категорий; ValueTitle - устанавливает название оси значений; ExtraTitle – специфицирует название оси серий для двухмерной или трехмерной диаграммы; ^ Для удаления диаграммы или внедренной диаграммы ее надо идентифицировать. Это можно сделать либо по имени, либо по индексу, а далее остается применить метод Delete. Основы программирование в документе Word VBA и Word используются для автоматизации работы с документом, программирования пользовательских стилей. В данной главе сначала описывается, как можно создать шаблон документа с индивидуальным интерфейсом, как используются формы при работе со стандартным документами, а затем приводится список полезных макросов: от сбора статических данных о документе до отображения информации о доле просмотренного документа в статусной строке. ^ n Automation – это одно из наиболее важных средств технологии ActiveX, позволяющее программно управлять объектами из других приложений. Более ранняя технология называлась Динамических обменом данных (DDE – Dynamic Data Exchange). Приложение поддерживает Automation одним из двух способов:
Понятие семейство Workbook Семейство Workbooks инкапсулирует в себе все рабочие листы рабочей книги. В этом семействе имеются два основных свойства: Count – возвращает число элементов семейства и Item – конкретный элемент семейства. Методы семейства Workbooks позволяют открывать существующую книгу (метод Open), закрывать ее (метод Close), создавать новую книгу (метод Add), причем как пустую, так и заполненную на основе данных либо из текстового файла(метод OpenText), либо из xml-файла(метод OpenXML), либо из базы данных(метод OpenDataBase). Создание новой рабочей книги. Метод Add семейства Workbooks создает новую рабочую книгу. Add (Template), где: Template – определяет создание новой книги. Если этот параметр опущен, то создается рабочая книга с числом листов, заданных свойством SheetsInNewWorkbook. В иерархии MS Excel объект WorkBook идет сразу после объекта Application и представляет файл рабочей книги. Рабочая книга хранится в файлах формата xls. Объект WorkBook возвращается либо как элемент семейства WorkBooks соответствующим свойствам, либо как активная рабочая книга – свойством ActiveWorkbook. Объект WorkBook образуют семейство WorkBooks, доступ к элементам которого можно производить как по имени, так и индексу. Свойства объекта WorkBook. Объект WorkBook обладает большим набором свойств. Свойства ActiveChart и ActiveSheet возвращает активную диаграмму и лист. Свойства Charts, Comments, Names, Sheets, Windows Worksheets возвращает семейства диаграмм, примечаний, имен, листов, окон и рабочих листов данной книги. Перечислим основные свойства объекта WorkBook. Таблица №1. Основные свойства объекта WorkBook.
|
![]() | Рабочая учебная программа составлена кандидатом экономических наук, ассистентом кафедры менеджмента и права Остриком В. Ю. на основании... | ![]() | Требования к минимуму содержания и уровню подготовки по дисциплине «Психогенетика» |
![]() | Рабочая программа по дисциплине «Техсервис и товаропроводящие сети, обеспечение автомобильного бизнеса» (очная форма обучения) с | ![]() | Рабочая программа по дисциплине «Гражданское право» для очно-заочной формы обучения |
![]() | Рабочая учебная программа дисциплины «Философия» подготовлена в соответствии с Федеральным государственным образовательным стандартом... | ![]() | Рабочая программа составлена к ю н доцентом Р. В. Насыровым на основании Государственного образовательного стандарта высшего образовательного... |
![]() | ![]() | «Электропривод и автоматика промышленных установок и технологических комплексов» (ЭП) | |
![]() | ![]() | Электропривод и автоматика промышленных установок и технологических комплексов (ЭП) |