Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Источники / excel_2010_professionalnoe_programmirovanie_na_vba_RuLit_Me_412629.pdf
Скачиваний:
4
Добавлен:
27.09.2025
Размер:
22.97 Mб
Скачать

Глава

Предоставление

справки

вприложениях

Вэтой главе...

Справка в приложениях Excel

Справочная система, созданная с помощью компонентов Excel

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

Использование средства HTML Help

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

В этой главе рассмотрены способы предоставления справки пользователям Excel.

Справка в приложениях Excel

Если в Excel разрабатывается довольно сложное приложение, то может возникнуть необходимость в создании справочного руководства для потенциальных пользователей приложения. Таким образом, пользователям будет комфортно работать с приложением, и они не станут беспокоить вас телефонными звонками. Еще одним преимуществом ин­ терактивного справочного руководства является постоянная его доступность (это руко­ водство невозможно потерять или “похоронить” под огромной стопкой книг).

Справочное руководство для пользователей можно добавить к приложению несколь­ кими способами, различающимися по степени сложности. Метод, который будет вами выбран, зависит от масштаба и сложности конкретного приложения, а также от того, сколько времени вы можете себе позволить потратить на создание справочного руково­ дства для приложения. Некоторые приложения нуждаются исключительно в простом на­ боре инструкций по запуску и управлению. Для других приложений необходимо созда­ вать полноценную справочную систему, обеспечивающую возможности полноценного поиска. Но для большинства приложений требуется справочное руководство среднего /ровня — достаточно сложное для создания без подготовки, но простое для изучения.

>4 Зак. 3107

738

Часть VI. Разработка приложений

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

Неофициальная справочная система. Это справка, которая используется стан­ дартными компонентами Excel (например, диалоговыми окнами UserForm).

Официальная справочная система. Эта справочная система использует компи­ лированный CHM-файл, созданный с помощью Microsoft HTML Help Workshop.

Диалоговая систем а

В последнее время каждая программа оснащается тем, что мы называем диалоговой справочной системой. Как и следовало ожидать, под этим понимается справочная ин­ формация, размещаемая в Интернете. Но некоторые пользователи до сих пор заблужда­ ются, полагая, что все справочные данные по использованию программы хранятся на ло­ кальном жестком диске.

Поэтому термин “справочная система” обозначает информацию, предоставленную приложением (т.е. сохраненную на жестком диске). Начиная с версии Excel 2003 все из­ менилось. Справочная система в Excel 2003 и более поздних версиях является интерак­ тивной в полном смысле этого слова. Пользователь может просматривать ранее сохра­ ненную на локальном диске справочную информацию либо (через подключение к Ин­ тернету) осуществлять поиск требуемых сведений на веб-сайте Microsoft.

Создание компилированного файла справки — непростая задача. К этому методу сле­ дует прибегать в том случае, когда создается сложное приложение или вашим приложе­ нием будет пользоваться много людей.

П р и м еч ан и е

Начиная с версии Microsoft Office 2007 компания Microsoft отказалась от при­ менения файлов справки в формате снм в своих приложениях Office. Взамен начала применяться иная (и намного более сложная) справочная система под названием MS Help 2. Эта система не рассматривается в данной книге.

К о м п а к т-д и ск

Все примеры, рассматриваемые в этой главе, находятся на прилагаемом к книге компакт-диске. Поскольку большинство примеров включает несколько файлов, каждый пример находится в отдельной папке компакт-диска.

О прим ерах, приводим ы х в этой главе

Во многих примерах этой главы используется простая рабочая книга, с помощью ко­ торой демонстрируются различные способы получения справочных сведений. Прило­ жение, в качестве которого выступает эта книга, использует хранящиеся на рабочем листе данные для создания и печати писем.

Как можно заметить на следующем рисунке, в ячейках отображается общее количе­ ство записей в базе данных (ячейка С2; вычисляется по формуле), номер текущей запи­ си (ячейка СЗ), первая печатаемая запись (ячейка С4), а также последняя печатаемая запись (ячейка С5). Для отображения конкретной записи следует ввести значение в ячейку СЗ. Для печати набора писем укажите номера первой и последней заиисей пу­ тем их ввода в ячейки С4 и С5 соответственно.

Приложение очень простое, хотя и включает несколько отдельных компонентов. Это приложение используется для демонстрации различных способов отображения спра­ вочной информации.