Купить книги в Киеве - онлайн Интернет-магазин BookZone
Клиенты на всю жизнь
Клиенты на всю жизнь - Карл Сьюэлл, Пол Браун
Книга "Клиенты на всю жизнь" - замечательное практическое руководство по работе с клиентами (а попутно и по организации работы предприятия, маркетингу и мерчендайзингу) о...
Цена: 380 грн
+ от 2% до 12% на бонусный счет
О компании Доставка и оплата Помощь Контакты
Войти на сайт

  Логин (Регистрация)


  Пароль(Забыли?)

Закрыть [x]

BookZoneКомпьютерная литератураОфисные приложенияMicrosoft Word

Word 2000. Руководство разработчика - Харт-Дэвис Гай

Харт-Дэвис Гай

Word 2000. Руководство разработчика

Издательство: BHV-Киев

Артикул: 3485

Старая цена: 41.04 грн

цена: 12.31 грн Распродажа


есть в наличии
Быстрый заказ
Зарегистрированные пользователи получают до 12% на бонусный счет от каждого 

заказа на Ваш бонусный счет 0.25 грн. (2%).
подробнее о бонусах (экономия до 12%)

Год издания: 2000
Номер издания: 0
В наличии: 6 шт.
ISBN:
Количество страниц: 1000
Формат:
Обложка:

Описание книги Word 2000. Руководство разработчика

Если Вы разработчик приложений на Visual Basic или для Microsoft Office 2000 - эта книга для вас. Она представляет собой профессионально написанное руководство для разработчиков приложений, ориентированных на обработку текстовых документов. В книге рассматриваются практически все возможности Visual Basic for Applications, которые помогут вам усовершенствовать Microsoft Word: основные операторы языка, создание макросов, инструменты разработки и отладки программ, работа с дисками и файлами, процедуры обработки событий, создание форм и отчетов, классы объектов, обработка ошибок и работа с системным реестром, взаимодействие Word с другими приложениями Microsoft Office.



Полное содержание

Введение

Глава 1. VBA: что это, зачем, где и когда

Зачем нужно автоматизировать Word

Visual Basic for Applications

Visual Basic и Visual Basic for Applications: в чем разница

Где в Word находится VBA

Где хранится программа VBA

Где хранятся модули и формы

Перед созданием программы...

Что можно сделать с помощью VBA

Автоматизация повторяющихся задач с помощью VBA

Автоматизация повторяющихся трудоемких задач

Создание процедур, которые смогут применить другие пользователи

Автоматизация сложных одноразовых задач

Когда следует создавать процедуру VBA

Как подойти к автоматизации задачи



Глава 2. Запись и запуск макросов

Что такое макрос

Запись макроса

Запуск Macro Recorder

Присвоение имени макросу

Определение способа запуска макроса

Запись действий в макрос

Запуск макроса

Пример: макрос Transpose_Word_Right

Запуск команд Word из диалогового окна Macros

Макросы и шаблоны

Что такое шаблон

Трехуровневая архитектура Word

Глобальный шаблон Normal.dot

Шаблоны пользователя и шаблоны рабочей группы

Глобальные шаблоны

Создание документа на основе шаблона

Создание нового шаблона

Присоединение к документу другого шаблона

Чем документы отличаются от шаблонов

Настройка панелей инструментов и меню

Теперь все является строкой команд

Настройка панелей инструментов

Настройка меню

Настройка строки меню

Настройка контекстных меню

Настройка сочетаний клавиш

Упорядочение элементов проекта в шаблонах



Глава 3. Работа в редакторе Visual Basic

Как открыть окно редактора Visual Basic

Окно редактора Visual Basic

Меню Visual Basic

Панели инструментов редактора Visual Basic

Окно проекта Project

Окно Object Browser

Окно кода

Окно Properties

Окно Immediate

Настройка свойств проекта

Язык программирования VBA

Процедуры

Функции

Операторы

Ключевые слова

Выражения

Операции

Переменные

Константы

Аргументы

Объекты

Семейства

Свойства

Методы

Редактирование макросов

Проверка выполнения макроса в редакторе Visual Basic

Пошаговое выполнение макроса

Макрос Transpose_Word_Right

Настройка редактора Visual Basic

Настройка параметров редактирования и внешнего вида редактора

Выбор и размещение окон редактора Visual Basic

Настройка панелей инструментов и строки меню

Настройка панели элементов

Закрытие Visual Basic и возврат в Word



Глава 4. Как защитить Word и макросы

Добавление к проекту цифровой подписи

Что такое цифровой сертификат

Получение цифрового сертификата

Выбор уровня защиты в Word

Установка параметров защиты в Word

Выбор надежных источников

Как назначить программе пароль



Глава 5. Использование окон сообщений и окон ввода

Приступим к работе

Сообщения в строке состояния

Отображение сообщений в строке состояния

Окна сообщений

Синтаксис окон сообщений

Отображение простого окна сообщения

Отображение окон сообщения с несколькими строками

Выбор кнопок для окна сообщения

Выбор пиктограммы для окна сообщения

Настройка кнопки по умолчанию в окне сообщения

Управление модальностью окна сообщения

Как указать заголовок окна сообщения

Добавление кнопки Справка в окно сообщения

Как указать файл справки для окна сообщения

Три необычные константы для специальных эффектов

Как указать только часть аргументов

Получение значения с помощью окна сообщения

Окна ввода

Синтаксис окна ввода

Получение данных с помощью окна ввода

В каких случаях не следует использовать окна ввода и окна сообщений



Глава 6. Создание простых диалоговых окон

Когда следует применять диалоговые окна

Создание диалогового окна

Создание диалогового окна

Вставка формы

Переименование формы

Добавление в форму элементов управления

Переименование элементов управления

Перемещение элементов управления

Копирование и вставка элементов управления

Изменение надписи элемента управления

Настройка свойств элементов управления

Основные свойства элементов управления

Работа с группой элементов управления

Изменение последовательности перехода в диалоговом окне

Связывание диалогового окна с процедурой

Загрузка и выгрузка диалогового окна

Отображение и удаление с экрана диалогового окна

Настройка параметров кнопки по умолчанию

Получение информации от пользователя с помощью диалогового окна

Возвращение строки из текстового поля

Возвращение состояния переключателя

Возвращение состояния флажка

Возвращение значения списка

Возвращение значения поля со списком

Примеры связывания диалогового окна с процедурой

Процедура Move_Current_Paragraph для перемещения абзацев

Процедура Meeting_Announcement

Глава 7. Создание сложных диалоговых окон

Что такое сложное диалоговое окно

Создание сложных диалоговых окон и работа с ними

Изменение диалоговых окон, отражающих выбор пользователя

Отображение дополнительной части диалогового окна

Трассировка процедуры в диалоговом окне

Использование наборов страниц и вкладок в диалоговых окнах

Диалоговые окна с набором страниц

Диалоговые окна с набором вкладок

Рисунки в диалоговом окне

Создание адаптированных диалоговых окон в процессе работы программы

Настройка диалогового окна во время выполнения программы

Создание немодального диалогового окна

Выбор позиции диалогового окна

События для управления формами

События объекта UserForm

События объекта UserForm и его элементов управления

Основные события элементов управления



Глава 8. Использование встроенных диалоговых окон Word

Зачем использовать встроенные диалоговые окна

Отображение встроенного диалогового окна

Метод Show

Метод Display

Работа с параметрами встроенного диалогового окна

Настройка параметров диалогового окна

Получение значений из встроенного диалогового окна

Как узнать, какую кнопку диалогового окна выбрал пользователь

Как задать тайм-аут для диалогового окна



Глава 9. Применение циклов для повторения действий

Когда следует применять циклы

Циклы

Применение цикла For... для выполнения фиксированного количества повторений

Циклы For... Next

Простые циклы For... Next

Циклы For Each... Next

Применение циклов Do... Loop для неопределенного числа повторений

Цикл Do While... Loop

Цикл Do... Loop While

Цикл Do Until... Loop

Цикл Do... Loop Until

Применение оператора Exit Do

Циклы While... Wend

Вложенные циклы

Как избежать бесконечных циклов



Глава 10. Принятие решений

Как сравнивать элементы в VBA

Проверка нескольких условий с помощью логических операторов

Структуры If

If... Then

If... Then... Else

If... Then... ElseIf... Else

Создание циклов с операторами If и GoTo

Вложенные структуры If

Структура Select Case

Примеры



Глава 11. Работа с переменными, константами и массивами

Работа с переменными

Что такое переменная

Как выбрать имя переменной

Объявление переменной

Выбор области видимости и времени жизни переменной

Как указать тип переменной

Работа со строками

Константы

Массивы

Объявление массива

Многомерные массивы

Объявление динамического массива

Изменение размерности массива

Сохранение значений в массиве

Получение информации из массива

Удаление содержимого массива

Как отличить имя массива от имени переменной

Определение границ массива

Отображение содержимого массива в списке или в поле со списком



Глава 12. Объектная модель Word

Что такое объектная модель Word

Объект Application

Свойства и методы объекта Application

Работа с объектами

Применение Macro Recorder для записи нужных объектов

Применение Object Browser

Справочная информация об объекте

Использование функции List Properties/Methods

Применение циклов For Each... Next при работе с семействами

Применение оператора With... End With для объектов и семейств



Глава 13. Работа с текстом

Активный документ или объектная модель Word

Объект Selection

Свойства и методы объекта Selection

Вставка текста

В выделенный фрагмент

Перед или после выделенного фрагмента

В указанный документ

В виде абзаца

Выделение текста

Работа с выделенным фрагментом

Расширение выделенного фрагмента

Отмена выделения

Проверка типа выделения

Получение дополнительной информации о текущем выделении

Пример работы с выделенным текстом: процедура Transpose_Three_Words

Создание и использование областей

Свойства и методы объекта Range

Определение именованной области

Работа с неименованными областями

Переопределение области

Применение свойств объекта Range

Работа с областью

Применение свойства Duplicate

Пример работы с областью, содержащей текст

Использование функций поиска и замены в VBA

Объект Find

Объект Replacement

Метод Execute

Метод ClearFormatting

Практическое применение функций поиска и замены

Поиск текста путем сравнения строк

Форматирование текста

Применение стилей абзаца

Применение стилей символа

Создание стилей и работа с ними

Создание и изменение стилей в программе

Удаление стиля

Применение прямого форматирования

Использование функции автозамены в процедурах

Объекты AutoCorrect

Применение автотекста в процедурах



Глава 14. Работа с файлами и папками

Семейство Documents и объект Document

Свойства и методы семейства Documents

Свойства и методы объекта Document

Семейство Templates и объект Template

Свойства и методы семейства Templates

Свойства и методы объекта Template

Разбивка страниц, разделы, окна и виды

Семейство Sections и содержащиеся в нем объекты Section

Объект PageSetup

Семейство Windows и объект Window

Объект View

Объект Zoom

Работа с файлами

Как проверить, существует ли файл

Получение информации о документе

Поиск встроенных свойств документа

Это документ или шаблон?

Использование настраиваемых свойств с целью усовершенствования документов

Определение текущего пути

Изменение диска и пути

Изменение базовых путей по умолчанию

Открытие файла

Кто открыл файл

Закрытие файла

Создание файла

Сохранение файла

Содержит ли файл несохраненные изменения

Удаление файлов

Копирование файла

Перемещение файла

Печать документа

Операции с папками

Создание папки



Глава 15. Работа с полями

Свойства и методы класса Fields и объекта Field

Подсчет полей в документе или области

Возвращение результата поля

Возвращение кода поля

Вставка полей

Примеры

Вставка пользовательского свойства документа

Переход к полю

Удаление поля

Обновление полей

Блокировка поля от внесения изменений

Примеры

Разрыв связи с полем

До свидания, DateField



Глава 16. Работа с закладками

Краткие сведения о закладках

Краткий обзор закладок в VBA

Свойства закладок

Методы закладок

Применение встроенных закладок Word

Некоторые особенности применения закладок

Работа с закладками, определяемыми пользователем

Создание закладки

Проверка наличия закладки

Переход на закладку

Определение позиции закладки

Получение маркированного закладкой содержимого

Проверка того, является ли закладка пустой

Изменение содержимого закладки

Отображение маркеров закладки

Удаление закладки

Создание скрытой закладки

Удаление всех закладок из документа

Использование закладок в формулах, обрабатывающих данные из таблицы

Получение списка имен закладок

Создание в Web-странице гиперссылки на закладку



Глава 17. Работа с колонтитулами и номерами страниц

Что следует включать в колонтитулы

Каким образом VBA реализует верхние и нижние колонтитулы

Свойства и методы, применяемые для работы с колонтитулами

Работа с колонтитулами

Установка верхнего или нижнего колонтитула

Проверка наличия верхнего и нижнего колонтитулов

Связь с верхним или нижним колонтитулом предыдущего раздела

Создание отдельного верхнего колонтитула первой страницы

Создание особых верхних колонтитулов нечетной и четной страниц

Цикл обработки верхних и нижних колонтитулов документа

Вставка таблиц в колонтитулы

Работа с закладками в колонтитулах

Вставка номеров страниц в колонтитулы

Свойства и методы семейства PageNumbers

Свойства и методы объекта PageNumber

Работа с номерами страниц

Создание водяного знака



Глава 18. Работа с таблицами

Как VBA реализует таблицы

Содержимое семейства Tables и объекта Table

Свойства семейства Tables и объекта Table

Методы семейства Tables и объекта Table

Обработка таблиц

Обработка столбцов

Что включают в себя семейство Columns и объект Column

Свойства семейства Columns и объекта Column

Методы семейства Columns

Общие действия со столбцами

Обработка строк

Содержимое объекта Row и семейства Rows

Свойства семейства Rows и объекта Row

Методы семейства Collection и объекта Row

Общие операции над строками

Работа с ячейками

Содержимое семейства Cells и объекта Cell

Свойства семейства Cells и объекта Cell

Методы семейства Cells и объекта Cell

Общие действия с ячейками

Работа с таблицами, столбцами, строками и ячейками

Создание таблицы, ввод и форматирование текста

Применение цикла в таблице



Глава 19. Отладка программного кода

Принципы отладки

Типы ошибок

Синтаксические ошибки

Ошибки компиляции

Ошибки выполнения

Логические ошибки

Неуловимые ошибки

Инструментальные средства отладки VBA

Режим останова

Команды Step Over и Step Out

Окно Locals

Окно Watch

Окно Immediate

Диалоговое окно Call Stack

Бесконечные циклы

Обработка ошибок выполнения

Использование обработчика ошибок

Перехват ошибок

Отключение ловушки для ошибок

Возобновление работы процедуры после перехвата ошибок

Блокировка отображения оповещений

Обработка пользовательских прерываний

Отключение пользовательского ввода в процессе выполнения процедуры

Запрет пользовательского ввода при выполнении части процедуры

Документирование программного кода



Глава 20. Создание модульного кода

Что такое модульный код

Преимущества использования модульного кода

Разбиение программного кода на модули

Вызов процедуры

Усовершенствование программного кода

Усовершенствование логической структуры кода

Улучшение внешнего вида кода

Обмен информацией между процедурами

Передача данных с помощью аргументов

Использование функций

Создание пользовательских функций



Глава 21. Создание процедур с предсказуемым поведением

Что такое процедура с предсказуемым поведением

Сохранение и восстановление пользовательской среды

Сохранение параметров среды

Объект Browser

Текущий режим отображения

Режим записи исправлений

Восстановление параметров функций поиска и замены

Предоставление пользователю наилучших условий для продолжения работы

Информирование пользователя во время выполнения процедуры

Отключение обновления экрана

Управление указателем

Отображение информации при старте процедуры

Отображение информации при завершении процедуры

Создание файла журнала

Обеспечение условий для выполнения процедуры

Проверка на наличие открытого документа

Проверка на работу с соответствующим элементом

Проверка на работу с нужным элементом макета документа

Проверка на наличие в документе необходимого объекта

Удаление временных данных перед завершением процедуры

Отмена изменений, выполненных процедурой

Удаление закладок, добавленных процедурой

Удаление временных файлов и папок



Глава 22. Создание форм

Какую форму выбрать

Работа с полями формы в интерактивном режиме

Создание формы

Добавление полей в форму

Настройка полей формы

Запуск процедур из полей формы

Тестирование формы

Добавление текста справки в поле формы

Защита формы

Заполнение формы

Печать формы

Сохранение только данных, введенных в форму

Элементы управления ActiveX в форме

Помещение элементов управления ActiveX в документ

Форматирование элемента управления ActiveX

Задание свойств элемента управления ActiveX

Связывание программного кода с элементом управления ActiveX

Обработка полей формы с помощью VBA

Свойства и методы семейства FormFields и объекта FormField

Создание поля формы

Именование поля формы

Задание закладки для поля формы

Установка или сброс поля формы типа флажок

Задание элементов для поля со списком

Получение элемента, выбранного в поле со списком

Удаление поля формы

Переход в поле формы

Задание содержимого текстового поля формы

Получение содержимого текстового поля формы

Работа с элементами управления ActiveX с помощью VBA

Размещение элементов управления ActiveX с помощью VBA

Изменение свойств элемента управления ActiveX с помощью VBA

Отображение окна свойств элемента управления с помощью VBA

Получение информации из формы

Получение информации из полей формы

Получение информации из элементов управления ActiveX

Изменение порядка обхода элементов управления в форме

Использование событий в формах



Глава 23. Настройка графического интерфейса пользователя Word средствами VBA

Настройка интерфейса и VBA

Свойства и методы семейства CommandBars и объекта CommandBar

Свойства и методы семейства CommandBarControls

Свойства и методы объекта CommandBarControl

Определение контекста настройки

Работа с командными панелями при помощи VBA

Ссылка на командную панель

Создание командной панели

Отображение и скрытие панели инструментов

Отображение контекстного меню

Удаление пользовательской командной панели

Отключение командной панели

Защита командной панели

Определение типа командной панели

Создание меню

Работа с элементами управления средствами VBA

Добавление элемента управления в командную панель

Работа с полем со списком

Указание стиля представления кнопки

Изменение размера элемента управления

Назначение изображения для кнопки

Назначение надписи для элемента управления

Назначение процедуры для элемента управления

Запуск процедуры, назначенной элементу управления

Копирование элемента управления

Перемещение элемента управления

Назначение и удаление клавиш быстрого доступа

Указание комбинации клавиш

Назначение клавиш быстрого доступа

Получение объекта KeyBinding

Переназначение клавиш быстрого доступа

Отключение клавиш быстрого доступа

Удаление клавиш быстрого доступа



Глава 24. Автоматический запуск программ, параметры автоматического запуска, события приложений и документов

Автоматический запуск процедур в Word

Процедура AutoExec

Процедура AutoExit

Процедура AutoNew

Процедура AutoOpen

Процедура AutoClose

Отключение процедур автозапуска

Использование параметров запуска

События объекта Document

Событие Open

Событие Close

Событие New

События приложений

Подготовка к использованию событий приложений



Глава 25. Работа с системным реестром

Что хранится в системном реестре

Организация системного реестра

Объект System

Свойства и методы объекта System

Использование объекта System

Получение информации из системного реестра

Получение информации из раздела Word системного реестра

Получение информации из других разделов системного реестра

Запись информации в системный реестр

Использование текстового файла или ini-файла для хранения информации



Глава 26. Взаимодействие с другими приложениями

Средства взаимодействия с другими приложениями

Использование автоматизации для передачи информации

Раннее и позднее связывание

Создание объекта с помощью функции CreateObject

Получение объекта с помощью функции GetObject

Использование функции Shell для запуска приложения

Получение идентификатора задачи для запущенного приложения

Активизация приложения

Использование объектов данных для хранения и получения информации

Свойства и методы объекта DataObject

Создание объекта данных

Сохранение информации в объекте данных

Получение информации из объекта данных

Размещение информации в буфере обмена

Возврат информации из буфера обмена в объект данных

Определение наличия формата в объекте данных

Взаимодействие приложений посредством DDE

Метод DDEInitiate: установление соединения DDE

Метод DDERequest: получение текста из другого приложения

Метод DDEPoke: передача текста другому приложению

Метод DDEExecute: вызов команды другого приложения

Метод DDETerminate: закрытие канала DDE

Метод DDETerminateAll: закрытие всех каналов DDE

Взаимодействие приложений с помощью SendKeys

Пример



Глава 27. Интеграция Word с другими приложениями Office

Взаимодействие с Excel

Передача данных из таблицы Excel в документ Word

Передача данных в рабочую книгу Excel

Автоматический скоросшиватель

Взаимодействие с PowerPoint

Разбор кода вируса Мелисса



Глава 28. Создание и использование классов

Что такое класс

Что можно делать с модулями класса

Обзор

Планирование класса

Создание модуля класса

Объявление переменных и констант класса

Добавление свойств класса

Создание свойства с помощью переменной типа Public

Создание свойства с помощью процедур Property

Свойства класса Book

Добавление методов в класс

Использование класса



Глава 29. Доступ к DLL и Windows API

Что такое DLL и Windows API

Зачем необходим доступ к DLL

Какая DLL вам нужна

Применение WinAPI Viewer для поиска нужных функций Windows API

Другие ресурсы

Объявление процедуры DLL

Вызов процедуры из VBA после объявления

Вызов процедуры Sleep

Возврат имени каталога из каталогов Windows и System

Воспроизведение звука



Глава 30. Создание специального шаблона

Проектирование интерфейса для шаблона Word

Определение требований пользователей

Обеспечение возможностей, в которых нуждаются пользователи

Установка вида окна Word с помощью VBA

Пример шаблона: Magazine Article 2000.dot

Пользовательский интерфейс

Процедуры автозапуска



Глава 31. Справка в ваших проектах

Обязательно ли нужно обращаться к справке

Создание справки и всплывающей подсказки для диалогового окна

Всплывающие подсказки для элементов диалогового окна

Окно справки для диалогового окна

Связывание файла справки с проектом

Задание темы справки для пользовательской формы или элемента управления

Создание файла справки

Получение и инсталляция программы HTML Help

Создание файла справки с помощью HTML Help Workshop

Создание справки для формы Word

Добавление мастера ответов в справку

Свойства и методы объекта AnswerWizard

Свойства и методы семейства AnswerWizardFiles

Создание списка файлов для мастера ответов

Выбор списка файлов мастера ответов по умолчанию

Добавление файла в список файлов мастера ответов

Управление помощником

Включение и отключение помощника

Отображение помощника

Выбор персонажа помощника

Воспроизведение анимации

Отображение области реплик персонажа



Глава 32. Преобразование макросов WordBasic в VBA

Преобразование шаблонов Word 6/Word 95 в шаблон Word 2000

Проблемы, связанные с преобразованием макросов WordBasic в VBA

Пример конвертированного макроса

Применение WordBasic посредством VBA

Нахождение нужных команд WordBasic



Предметный указатель

Специальное предложение!

Нашли книгу в других интернет-магазинах дешевле? Отправьте нам ссылку и мы оплатим разницу! подробнее

Ссылка:     Цена:     Ваш email: 

С этой книгой хорошо покупать

          

           435,1 грн
Microsoft Word 2013. Русская версия

(Экономьте 21.76 грн на следующей покупке)


Отзывы Word 2000. Руководство разработчика

Ваше имя:
Комментарий:
Введите символы на картинке:



Обратите внимание

Microsoft Word

Excel 2013. Библия пользователя - 565.5
Бизнес-анализ с использованием Excel - 521
Excel 2013. Полное руководство. Готовые ответы и полезные приемы профессиональной работы - 280.8

Джон Уокенбах

Excel 2013. Библия пользователя

Конрад Карлберг

Бизнес-анализ с использованием Excel

Серогодский

Excel 2013. Полное руководство. Готовые ответы и полезные приемы профессиональной работы

  • Финансовое моделирование с использованием Excel - Шимон Беннинга
  • Excel 2013. Полное руководство. Готовые ответы и полезные приемы профессиональной работы - Серогодский
  • Excel 2016. Новейший самоучитель - Виталий Леонтьев
  • Excel 2016 для чайников - Грег Харвей
  • Microsoft Word 2013. Русская версия - Джойс Кокс, Джоан Ламберт


  • Подпишитесь на RSS каналы и узнавайте о новинках первыми!

    rssКомпьютерная литература

    rssОфисные приложения

    rssMicrosoft Word

    x
    Вверх страницы ▲


     
    О Букзоне

    Как оплатить покупку
    Как получить
    Контакты и схема проезда
    Скидки

    Бонусная программа
    Партнерская программа
    Кабинет

    Личный кабинет
    Книга отзывов
    Помощь


    © 2003 — 2016 Интернет-магазин «Букзон»