Объектные модели приложений MS Office
Содержание |
Введение
Без понимания объектной модели приложения невозможно осуществления написания каких-либо серьезных программ. Все действия основаны на чтении или изменении свойств объектов, использование их методов.
Страница выделена для накопления информации, необходимой в учебном процессе. Пока что её структура понятна не до конца, так как она может содержать колоссальное количество сведений, хоть это и не предполагается.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Word
Для начала можно предложить ознакомится с базовой моделью Word 2003, в свое время созданной автором в связи с невозможностью понять иначе подходы для программирования, а также для выполнения задания по анализу.
Также необходимо обращаться к описанию от Microsoft. Его категорическим недостатком является актуальность для последней версии программы, причем без каких-либо отсылок на изменения.
Первыми информационными сведениями будут перечни наиболее важных объектов. Часть из них служит для извлечения сведений, часть может быть изменена.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Объект Selection
Данный объект, пожалуй, является наиболее важным с точки использования макросов. Анализ и редактирование текста документа всегда основано на использовании в первую очередь его, как самого наглядного. Selection соответствует выделенному тексту (фрагменту) или точке вставки курсора. Последний случай можно рассматривать как минимальное (нулевое) выделение.
Selection имеет 114 методов и 67 свойств, что наглядно иллюстрирует его значимость.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Метод Extend
Его использование позволит решить ряд вполне логичных, но непростых ситуаций, реализовать которые намного сложнее другими способами.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
Объект Range
Важный объект с точки зрения именно программирования, так как доступ к нему посредством интерфейса программы крайне ограничен.
Высокая скорость работы объясняется в том числе и тем, что ничего, что не изменяет текст, не выводится на экран.
Поскольку слово переводится как «диапазон», у него есть начало и конец, определяемые при создании соответствующего объекта.
Доступ к этим материалам предоставляется только зарегистрированным пользователям!
....
Объект Table
Изначально важным моментом является то, что объект входит в коллекцию документа Tables!
Любая таблица состоит из столбцов и строк, на пересечении которых формируются ячейки. Каждый из перечисленных подобъектов также входит в одноименную коллекцию.
....
Excel
Пока приведем только ссылку на модель от Microsoft.
Вероятнее всего, при развитии будет сформирована отдельная страница.
....
PowerPoint
Пока приведем только ссылку на модель от Microsoft.
Вероятнее всего, при развитии будет сформирована отдельная страница.
....