Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры ПОП.doc
Скачиваний:
4
Добавлен:
27.10.2018
Размер:
284.67 Кб
Скачать

19. Объект Bookmark.

Объект Bookmark —  это просто закладка. На практике это  — самый удобный способ навигации  по документам, созданных при помощи шаблонов (например, отчетов). Если документ создан на основе шаблона, то все закладки, которые были определены в шаблоне, будут определены и в созданном  на основе этого шаблона документе.

Функциональность  объекта Bookmark невелика. Свойств и  методов у этого объекта намного  меньше, чем у объектов Selection и Range. Из объекта Bookmark очень просто получить объект Selection (при помощи метода Select()) или объект Range (при помощи свойства Range()) — и дальше можно пользоваться уже свойствами и методами этих объектов.

Создать объекты Bookmark программным способом можно используя метод Add() коллекции Bookmark:

ThisDocument.Bookmarks.Add Name:="temp", Range:=Selection.Range

У этого метода — всего лишь два параметра, оба  которых используются в примере.

Некоторые важные свойства объекта Bookmark:

Empty — если  это свойство возвращает True, то  это значит, что закладка указывает  на точку вставки, а не та  текст;

Name — имя закладки.

Range — возвращает  объект Range на месте этой закладки.

Методов у объекта Bookmark всего три — Copy(), Delete() и Select(). Copy() — создает закладку на основе существующей, Delete() — удаляет ее, а Select() — выделяет то, на что ссылается  закладка.     

20. Excel : объектная модель. Объект Application ( свойства, методы ).

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

Как и в Word, объект Application в Microsoft Excel представляет все  приложение Excel и находится на самом  верхнем уровне объектной модели Excel.

Свойства объекта Application:

свойства Active… возвращают соответственно активную ячейку (ту, на которую указывает курсор ввода данных), активную диаграмму, активный лист, активную книгу, активное окно. Все эти свойства доступны только для чтения. Собственно говоря, использовать их для создания объектов совсем не обязательно — объекты ActiveCell, ActiveSheet и т.п. создаются автоматически во время работы приложения и доступны всегда.

свойство AddIns возвращает одноименную коллекцию надстроек (объектов AddIn).

AutoRecover — возвращает  одноименный объект, который позволяет  определить параметры автосохранения Excel.

Методы:

ActivateMicrosoftApp() — специальный метод, который предназначен для запуска и активизации (или просто активизации, если приложение уже запущено) приложений Office (Word, Access, PowerPoint) и некоторых других (Project, FoxPro, Schedule Plus).

AddCustomList() — возможность создать новый пользовательский список.

ConvertFormula() — возможность преобразовать формулу двумя способами: либо перевести адресацию ячеек в другой режим (например, вместо A1 в R1C1), либо поменять абсолютные ссылки на относительные и наоборот. В качестве параметра принимает строковую переменную с текстом формулы (должна начинаться с символа =) и флаги конвертации.

DoubleClick() — эквивалентно двойному щелчку мышью по активной ячейки, то есть переход в режим ввода данных в эту ячейку.

и т.д.