
- •Часть II
- •Главные составные части среды программирования
- •Формы, модули
- •Интеллектуальный редактор
- •Палитра Компонент
- •Дополнительные элементы
- •Структура проекта
- •Структура модуля
- •Проект Delphi
- •Стандартные компоненты
- •Свойства формы
- •События формы
- •Создание форм разного вида
- •Конструирование меню
- •Компоненты
- •Общие принципы создания меню
- •Пункты меню
- •TMainMenu - компонент
- •Основные свойства tMainMenu
- •Основные методы tMainMenu
- •События tMainMenu
- •TMenuItem - класс
- •Основные свойства tMenuItem
- •Основные методы tMenuItem
- •События tMenuItem
- •Рисование и закраска Графические компоненты
- •Свойство объектов Canvas
- •Полный список методов tCanvas
- •Основные события tCanvas
- •Объект tPaintBox
- •TImage - компонент
- •TShape - компонент
- •Файлы и устройства ввода/вывода
- •Использование файловых переменных. Типы файлов
- •Операции ввода/вывода
- •Процедуры и функции для работы с файлом
- •Контроль ошибок ввода/вывода
- •Атрибуты файла. Поиск файла
- •Базовые классы tStream и tHandleStream
- •Свойства и методы класса Tstream
- •Класс tFileStream
- •Класс tMemoryStream
- •Класс tStringStream
- •Оповещение об изменениях в файловой системе
- •Компоненты, используемые для создания баз данных
- •Открытие и закрытие DataSet
- •Работа с Данными
- •Использование SetKey для поиска в таблице
- •Использование фильтров для ограничения числа записей в DataSet
- •Теория ole
- •Ole Контейнер Основные свойства и методы компонента OleContainer.
- •Работа с ms Office в Delphi.
- •Объекты ms Word
- •Свойства и методы объекта Selection
- •Коллекция объектов Shapes
- •Объекты ms Excel
- •Создание объекта ExceLApplication, запуск и визуализация окна приложения
- •Работа с листами рабочей книги
- •Программирование диаграмм Excel в Delphi
- •Коллекция Charts, размещение диаграммы и исходных данных
- •Тип диаграммы
Свойства и методы объекта Selection
Свойства и методы |
Тип |
Описание |
Туре |
Число |
Тип выделенного объекта (обычный текст Type =wdSelectionNormal=2) |
StoryType |
Число |
Тип выделяемого объекта (может быть выделен основной текст, текст в заголовках, комментариях и т. п.) |
Text |
Строка |
Текстовое содержимое |
Start |
Число |
Начальная позиция выделенного объекта |
End |
Число |
Конечная позиция выделенного объекта |
Characters |
Коллекция |
Символы выделенного объекта, их количество |
ConvertToTable |
Метод |
Преобразование выделенного текста в таблицу |
Copy |
Метод |
Копирование текста в буфер обмена |
Paste |
Метод |
Вставка текста из буфера обмена |
CopyAsPicture |
Метод |
Копирование выделенного текста (объекта) в буфер обмена с преобразованием его в графический объект в формате BMP |
Cut |
Метод |
Вырезание выделенного фрагмента текста |
Delete(a, b) |
Метод |
Удаление выделенного фрагмента текста (вызов без аргументов) или удаление фрагмента из b символов начиная с позиции а |
Find |
Объект |
Поиск, поиск и замена в документе |
Font |
Объект |
Шрифт выделенного объекта |
InRange(MyRange) |
Метод |
Проверка вхождения выделенного объекта в объект MyRange |
InsertAfter |
Метод |
Вставка текста после объекта Selection |
InsertBefore |
Метод |
Вставка текста до объекта Selection |
Move(Unit, Count) |
Метод |
Перемещение объекта Selection в документе (перемещение курсора) |
SetRange(a, b) |
Метод |
Выделение текста между позициями а и b |
Style |
Число |
Стиль выделенного текста |
TypeText |
Метод |
Вставка текста на место выделенного объекта или с позиции курсора |
Words |
Коллекция |
Слова в выделенном объекте |
Документ Word может содержать таблицы, которые как объекты объединены в коллекцию Tables. Как вытекает из вышесказанного, обычно эта коллекция принадлежит объекту "документ". Рассмотрим ее основные свойства и методы.
Свойство Count:integer содержит информацию о количестве таблиц в коллекции. Если в документе нет ни одной таблицы, то Count содержит ноль.
Метод Add добавляет новую таблицу в коллекцию. При создании таблицы определяются область, где будет создана таблица, и ее основные параметры — количество столбцов и строк. Хотя коллекция таблиц и принадлежит документу, тем не менее сама таблица может быть создана на любом объекте или месте документа, на котором это возможно. Объект Item(tab) — элемент коллекции и представляет собой таблицу с порядковым номером tab данной коллекции.