
- •Государственное образовательное учреждение среднего профессионального образования Чайковский техникум промышленных технологий и управления
- •Методические рекомендации по выполнению лабораторной работы Дисциплина «Прикладное программное обеспечение»
- •Учебные
- •Организация взаимодействия с ms Excel
- •Рабочие книги ms Excel
- •Объект Workbook
- •Листы ms Excel
- •Объект Worksheet (ExcelWorksheet)
- •Работа с ячейками
- •Работа с диаграммами ms Excel
- •Упражнение 1. Работа с процессором
- •Упражнение 2. Запись информации
- •Упражнение 3. Выбор шрифта, его цвета и стиля, параметров границы и фона ячеек
- •Упражнение 4. Создание, настройка внешнего вида областей, область построения, заголовка и формирование области данных диаграммы.
- •Варианты задания на оценку «3» Вариант 1
- •Вариант 2
- •Вариант 3
- •Варианты задания на оценку «4» Вариант 4.
- •Вариант 5.
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Варианты задания на оценку «5» Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12
Объект Workbook
Каждый элемент коллекции Workbooks является объектом Workbook, представляющим открытую рабочую книгу Excel. Рассмотрим основные свойства данного объекта:
ActiveSheet — возвращает объект, который является активным листом в активной рабочей книге;
Sheets — является коллекцией типа Sheets, содержащей все листы данной рабочей книги (включая и диаграммы);
Worksheets — возвращает коллекцию типа Sheets, содержащую только рабочие листы данной рабочей книги.
Из методов объекта Workbook наибольший интерес представляют следующие:
procedure Activate(Icid: integer) — активизирует окно данной рабочей книги;
procedure Close(SaveChanges, FileName, RouteWorkbook:OleVariant, Icid: integer) — закрывает рабочую книгу. Первые три параметра являются необязательными и определяют следующее:
SaveChanges — следует ли сохранять изменения;
FiIeName — имя файла, в котором будет сохранена закрываемая рабочая книга;
RouteWorkbook — посылать (true) или нет (false) рабочую книгу следующему получателю;
procedure Savedcid: integer) — сохраняет изменения, внесенные в рабочую книгу;
procedure SaveAs(Filename, FileFormat, Password, WriteResPassword, ReadOnlyRecomiended, CreateBackup:OleVariant; AccessMode:OleEnum, ConflictResolution, AddToMru,TextCodePage, TextVisual Layout:OleVariant; Icid:integer) — также предназначен для записи рабочей книги в файл. В отличие от предыдущего метода метод SaveAs позволяет сохранять текущую рабочую книгу в файле с другим именем и/или в другом формате.
Листы ms Excel
В MS Excel существует два основных типа листов:
рабочие листы (Worksheet), содержащие ячейки таблицы Excel. Эти листы представляются объектом Worksheet;
листы диаграмм (Chart), содержащие графики и диаграммы. Такие листы представляются объектом Chart.
Листы рабочей книги располагаются в трех коллекциях:
в коллекцию Sheets включены все листы рабочей книги, включая и рабочие листы, и листы диаграмм;
коллекция Worksheets включает только рабочие листы, содержащиеся в рабочей книге;
коллекция Charts содержит только диаграммы, расположенные в рабочей книге.
Все перечисленные выше коллекции представляются объектами, имеющими тип Sheets. Основным методом объекта Sheets является метод Add, добавляющий лист в рабочую книгу:
function Add(Before, After, Count, Type_: OleVariant: Icid: integer): IDispatch.
Первые четыре параметра данного метода являются необязательными (то есть могут быть заданы константой EmptyParam) и имеют следующий смысл:
Before — определяет лист, перед которым будет вставлен добавляемый лист;
After — определяет лист, после которого будет вставлен добавляемый лист;
Count — определяет количество добавляемых листов. По умолчанию добавляется один лист;
Туре_ — определяет тип добавляемого листа. Значение этого параметра может быть задано одной из следующих констант: xlWorksheet, xlExcel4MacroSheet или xlExcel4IntlMacroSheet. По умолчанию используется значение xlWorksheet.
Из основных свойств следует выделить свойство Item[index: OleVarint]: IDispatch, которое содержит указатель на интерфейс диспетчеризации элемента коллекции.