Этюды для программистов Microsoft Word

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

2007-2010.
(Выходные данные не указаны).
(В файле 465 с.).
Все этюды, вошедшие в книгу, основаны на реальных задачах разной степени сложности. Решения задач в некоторых этюдах намеренно не доведены до конца. В таких случаях в конце соответствующей главы сформулированы задания для читателей перфекционистов, которым наверняка захочется сделать приведенные в книге программы ещё лучше. Хотя VBA позволяет легко расширять возможности Microsoft Word практически до бесконечности, часто для контакта с внешним миром приходится использовать динамические библиотеки.
Предлагаемые вниманию читателя этюды весьма разнообразны. Есть совсем короткие этюды и, напротив, очень длинные. Главное же в том, что усердный читатель при желании может непрерывно совершенствовать предлагаемые решения. Тут самое главное – вовремя остановиться. Разные этюды практически не связаны друг с другом, поэтому можно просматривать их в любом порядке. Даже самые длинные этюды, по существу, очень просты, если не сказать легкомысленны. Рассматриваемые задачи далеки по сложности от решения задачи поиска в растущей базе данных или реализации алгоритма Тоома-Кука. Все приведенные этюды ориентированы на изучение возможностей (часто малоизвестных), предоставляемых объектной моделью Microsoft Word, на примере задач, максимально приближенных к реальности.
Очевидное влияние на структуру изложения материала оказала блестящая книга Чарльза Уэзерелла "Этюды для программистов". Наряду с существующим уже десятилетия массовым производством товаров, ценность работ, выполненных мастерами своего дела, только возрастает. Похожая ситуация складывается и в программировании. Несмотря на появление и развитие всевозможных инструментов, предназначенных для массового производства программ, хорошие программы встречаются не так часто, как хотелось бы. Даже в пределах одной корпорации выпускаются программы разной степени надежности. Так, например, судя по моему личному опыту, надёжность Microsoft Excel и Microsoft Access неизмеримо выше надёжности Microsoft Word, который, от версии к версии, время от времени падает на больших документах. Наличие же в текстовом процессоре функции восстановления документов после падения программы вообще представляется неприличным. И это несмотря на то, что Microsoft Word является самой старой и самой массовой из упомянутых программ.
Подразумевается, что пользователь, желающий разобраться с приведенными в книге программами на VBA, имеет хотя бы первоначальные знания о редакторе Visual Basic Editor, встроенном в Microsoft Word.
Содержание:
Введение.
Ресурсы.
Единицы измерения.
Краткий словарь терминов.
Безопасность.
Ссылки.
Форматирование.
Подгонка размера текста.
Изменение регистра символов.
Поиск и раскраска гиперссылок.
Диалог "Find and Replace". Объекты Find и Replacement.
Диалог "Edit Hyperlink". Объект Hyperlink и коллекция Hyperlinks.
Стили.
Вставка форматированного текста.
Высота текста в колонке.
Форматирование заголовка.
Меню и панели инструментов.
Встроенные панели инструментов.
Программное создание панели инструментов.
Встроенные иконки.
Инструменты для работы с картинками.
Изменяемая панель инструментов.
Автоматизация.
Работа со свойствами документа.
Свойства документа Microsoft Office.
Переопределение поведения Drag-n-Drop для окна документа Microsoft Word.
Использование Microsoft Word в качестве сервера автоматизации.
Интеграция Microsoft Word и Windows Media Player.
События.
Сохранение состояния документа.
Шифрование документов (в работе).
Заключение.
Дополнения и справочная информация:
Размеры шрифтов.
Специальные символы.
Диакритические символы.
Краткий словарь типографских терминов.
Объекты Microsoft Word, используемые в книге.

Author(s): Ахунджанов Евгений.

Language: Russian
Commentary: 1071848
Tags: Информатика и вычислительная техника;Информатика (программирование);Программирование на BASIC / Visual Basic / VBA