Офисные задачи в Outlook 2002
Используемые обозначения
Используемые обозначенияРазобранные примеры будут наглядны и поучительны для вас в том случае, если вы будете их воспроизводить (хотя бы некоторые) на своем компьютере. Таким образом, требуется некоторое средство описания последовательности действий (можно сказать алгоритма) воспроизведения разобранного примера. Для подобных описаний (обычно они называются пошаговыми процедурами) естественный язык не вполне удобен, хотя в большинстве руководств и книг для этой цели используется именно естественный язык в стиле "сделайте щелчок правой кнопкой мыши по панели инструментов — появится контекстное меню..." и т. д. Я счел удобным перенять способ описания последовательности действий формальным языком, впервые использованным в книге Ф. Новиков, А. Яценко "Microsoft Office в целом".
Мы убеждены, что труд, который вы затратите, чтобы внимательно просмотреть и запомнить приведенную ниже табл. В2, вполне компенсируется лаконичностью и точностью дальнейшего изложения.
Локализованная версия Outlook
Локализованная версия OutlookНаверное, когда наша книга попадет на прилавки магазинов города, в России еще не появится локализованная версия Microsoft Office XP. Это обусловлено множеством факторов, которые мы не будем перечислять. Но спрос определяет предложение, и издательство "БХВ-Петербург" и авторы серии книг по приложениям пакета Microsoft Office заранее готовят материал по еще не полностью локализованной версии Office. Данная книга готовилась по версии Outlook 10.2726.2725 — Release Candidate, которая была почти полностью локализована, за исключением справочной системы, некоторой несущественной функциональности и Web-поддержки.
Исходя из этого, в некоторых разделах данной книги встречаются дампы нелокализованных диалоговых окон, экранных терминов и т. д. Особое замечание к главе 12, которая почти полностью написана по англоязычной версии Outlook Express. Но даже это обстоятельство не помешает вам, уважаемый читатель, ощутить всю прелесть и мощь работы с Microsoft Outlook 2002.
О чем этот раздел
О чем этот разделЭта книга о приложении Microsoft Outlook 2002, входящем в состав самого популярного семейства офисных приложений Microsoft Office XP. Фирма Microsoft определяет Outlook 2002 как программу, предназначенную для управления перепиской и личными сведениями, а также облегчающую работу с сообщениями, встречами, контактами и задачами. Ниже мы попытаемся раскрыть это несколько скупое определение, после чего надеемся, что вы, уважаемый читатель, окончательно убедитесь в необходимости установки Outlook 2002 и изучения работы с ним, в чем вам очень поможет данная книга.
Новые возможности, открывшиеся в наш век электронных коммуникаций, локальных и глобальных электронных сетей, позволяют людям отказаться от привычной формы переписки, прибегая к стандартным письмам и услугам почтовых служб. Электронная почта дает вам возможность вести интенсивную переписку с абонентом, находящимся в любой точке планеты, в режиме почти реального времени. Конечно, для ведения электронной переписки необходимо соответствующее программное обеспечение, именно таким и является Microsoft Outlook 2002. Он способен вести полноценную переписку с абонентом: принимать, отправлять и пересылать почтовые сообщения, вести адресную книгу абонентов, сортировать полученную информацию, работать с факсимильными сообщениями. И это далеко не полный список возможностей Outlook 2002 только как почтового приложения. Если рассматривать человеческую деятельность с общих позиций, то это постоянное решение разного рода задач. Решение относительно сложных задач требует тщательного планирования, ведения учета проделанной работы и т. д. Более того, зачастую для решения задачи необходимо подключение группы лиц, которая, в свою очередь, должна проделать аналогичные вышеуказанным процедуры. Как автоматизировать и сделать универсальными процедуры планирования и контроля над проделанной работой? Возможно, вы догадались, что Outlook 2002 — это готовое решение вышеозначенной проблемы.
Но и это еще не все. Microsoft Outlook 2002 — это универсальная записная книжка, способная хранить всевозможные данные о контакте, а также сортировать контакты, производить по ним поиск и т. д. Outlook 2002 — это электронный ежедневник, превосходящий свои бумажные аналоги в несколько десятков раз возможностью планировать встречи с учетом планов контакта, уведомлять о них звуковым сигналом, планировать повторяющиеся события и производить операции поиска необходимой информации.
Также в Microsoft Outlook 2002 можно работать с файловой системой компьютера аналогично работе Проводника в Windows. В Outlook можно вести журнал, где в хронологическом порядке фиксируются документы Microsoft
Office, с которыми вы работали. Кроме того, в нем можно создавать электронные заметки, подобные популярным нынче бумажкам с липкой полоской на-обратной стороне, которыми, как правило, увешан компьютер. Этот список возможностей Outlook 2002 можно продолжать и продолжать, нр мы надеемся, что вы уже представили себе сферу его применения.
И наконец, Outlook не мог обойти стороной возможности и использование Всемирной паутины — Интернета. Встроенный Web-браузер позволяет, не выходя из приложения, просматривать Web-страницы, работать с FTP-серверами и т. д. Это, не говоря уже о взаимодействии Outlook и MSN Messenger.
Многообразие возможностей Outlook может породить мысль о трудностях в управлении этим приложением. Спешим развеять подобные опасения — все вышеописанные возможности глубоко интегрированы друг в друга (что не мешает рассматривать их, как отдельные мини-приложения) и объединены универсальным, интуитивно понятным интерфейсом, так что навигация и работа с Outlook 2002 проста и эффективна. Так, например, чтобы назначить задачу своему коллеге, необходимо сначала создать ее, выбрать адресат из списка контактов и, наконец, отправить по электронной почте. Все три процедуры выполняются как одна, и вы практически не замечаете работы разных мини-приложений. Более того, поскольку Outlook входит в состав пакета Microsoft Office 2002, экспортирование и импортирование документов разных приложений Office из Outlook и в него происходит естественным и безболезненным образом. Стоит лишь упомянуть, что в качестве редактора сообщений можно выбрать Microsoft Word 2002.
Итак, подведем итог вышесказанному. Microsoft Outlook 2002 — это ряд приложений, объединенных в одну интегрированную информационную систему, необходимую и достаточную для полноценного управления информацией, позволяющую организовывать данные, планировать время и поддерживать коммуникации.
Создание сообщения
Пример 1.1. Создание сообщения> Файл > Создать > Сообщение или
Создать Сообщение
к ней, когда вам первый
Совет 1
Запомните, где расположена табл. 2, и вернитесь к ней, когда вам первый раз встретится пример с текстом пошаговой процедуры.
Замечание
Замечание 2
По большей части наши программы далее написаны в терминах команд меню — так гораздо проще описывать последовательность действий пользователя. Однако выполнять эти действия зачастую гораздо легче с помощью эквивалентных кнопок на панели инструментов (см. раздел 1.1 "Установка и запуск Microsoft Outlook").
Структура диска
Структура дискаДанная книга, как впрочем, и большинство книг, имеет линейную структуру, т. е. состоит из глав, а главы в свою очередь — из разделов. В этой книге всего 22 главы, каждая из которых рассказывает о конкретной возможности Outlook 2002. Структура Outlook и этой книги позволяет читателю рассматривать приведенный материал не только как непрерывное изложение, но и как дискретное. Другими словами, вы можете читать книгу не от начала до конца, а выборочно, изучая наиболее нужные на данный момент аспекты работы с Outlook (хотя первый вариант более предпочтителен). Большое количество перекрестных ссылок связывает материал и позволяет в случае необходимости быстро перейти к забытому или неосвоенному еще материалу.
Порядок изложения материала — от общего к частному, т. е. при описании какого-либо средства сначала объясняется, ЗАЧЕМ это нужно, иначе — для решения какой практической задачи средство предназначено. Затем объясняется, ЧТО собой представляет это средство и какое место оно занимает в ряду других. И наконец, объясняется, КАК этим пользоваться. Последний пункт чаще всего выглядит как конкретный пример.
Изложение материала построено на многочисленных примерах, объединенных легендой — все примеры образуют информационную систему, демонстрирующую работу писателя над книгой. Данный пример взят из реальной жизни и, как мне кажется, без затруднений переносится на любые- другие виды человеческой деятельности.
В табл. В1 приведено краткое описание всех глав книги.
В1. Структура книги
Таблица В1. Структура книги| Номер главы |
Название главы |
Описание главы |
||
| Часть I. Основы Outlook |
||||
| 1 |
Знакомство с Outlook 2002 |
Установка Outlook 2002. Общие принципы работы с Outlook 2002. Интерфейс. Справка |
||
| 2 |
Календарь |
Планирование встреч |
||
| 3 |
Задачи |
Назначение задач и учет их выполнения |
||
| 4 |
Контакты |
Создание контактов и работа с ними |
||
| 5 |
Заметки |
Создание заметок и их использование |
||
| 6 |
Дневник |
Ведение дневника. Автоматическое и "ручное" создание записей дневника |
||
| 7 |
Outlook сегодня и личные папки |
Хранение элементов Outlook. Создание и использование собственных папок. Проводник |
||
| Часть II. Outlook и Интернет |
||||
| 8 |
Вход в Интернет |
Настройка модема. Подключение и отключение. Вход в Интернет |
||
| 9 |
Электронная почта |
Подготовка к работе. Прием и отправка сообщений. Присоединение файлов. Мастер правил |
||
| 10 |
Коллективная работа в Outlook |
Планирование собраний. Назначение задач |
||
| 11 |
Работа в Интернете |
Web-браузер. Поисковые серверы. HTTP, FTP, MSN Messenger |
||
| 12 |
Новостные группы в Outlook |
Работа с новостными группами |
||
| Часть III. Дополнительные возможности Outlook |
||||
| 13 |
Outlook и Microsoft Exchange Server |
Настройка и подключение к серверу Exchange. Общие папки. Групповые собрания. Записки |
||
| 14 |
Работа с факсами |
Настройка и использование Outlook 2002 для получения и отправки факсов |
||
| 15 |
Настройка конфигураций |
Создание конфигураций. Информационные службы |
||
| 16 |
Поисковая система Outlook |
Поиск информации в Outlook. Расширенный и простой поиск |
||
| 17 |
Работа с элементами Outlook |
Сохранение элемента. Импорт и экспорт. Архивирование |
||
| 18 |
Outlook и Office |
Совместная работа Outlook и приложений Word, Excel, PowerPoint и Access |
||
| Номер главы |
Название главы |
Описание главы |
||
| Часть IV. Программирование в Outlook |
||||
| 19 |
Разработка форм |
Разработка пользовательских форм. Макросы. Элементы управления |
||
| 20 |
Основы VBA |
Описание языка программирования Visaul Basic for Application |
||
| 21 |
Объектная модель Outlook 2002 |
Рассмотрение основных элементов объектной модели Outlook 2002 и Office XP |
||
| 22 |
Разработка приложения |
Разработка простого пользовательского приложения |
||
В2. Используемые обозначения
Таблица В2. Используемые обозначения| Используемое обозначение |
Выполняемое действие |
||
| > Название команды | Выбор в текущем меню команды с указанным названием | ||
| Название кнопки | Нажатие кнопки с указанным названием в активном диалоговом окне, на панели инструментов или в строке состояния | ||
| Название раскрывающегося списка или палитры | Развертывание раскрывающегося списка или палитры | ||
| Фрагмент текста, ячейка или диапазон ячеек, элемент списка или раскрывающегося списка |
Выделение указанного фрагмента текста, диапазона ячеек или элемента списка |
||
| Название вкладки |
Раскрытие вкладки с указанным названием |
||
| |
в активном диалоговом окне |
||
| Название ярлыка |
Выбор ярлыка на панели ярлыков |
||
| Название поля := значение |
Ввод значения с клавиатуры в текстовое поле, раскрывающийся список или счетчик. Значение |
||
| |
счетчика может также изменяться с помощью кнопок-регуляторов. Вводимые с клавиатуры |
||
| |
значения выделены в наших программах подчеркиванием |
||
| Название переключателя |
Выбор переключателя с указанным названием |
||
| |
в активном диалоговом окне |
||
| Название флажка |
Отметка флажка с указанным названием в ак- |
||
| |
тивном диалоговом окне |
||
| <Клавиша> |
Нажатие соответствующей клавиши на клавиатуре |
||
| <Клавиша1>+<Клавиша2> |
'Нажатие Клавиши 1 и нажатие Клавиши2 при удерживаемой Клавише"! |
||
| Гиперссылка |
Переход по гиперссылке |
||
| <Клавиша1>, <Клавиша2> |
Последовательное нажатие двух клавиш |
||
| |
на клавиатуре |
||
| 1L |
Левый щелчок, т. е. однократное нажатие левой |
||
| |
кнопки мыши при указателе мыши, позиционированном на выделенном объекте |
||
| 2L |
Двойной щелчок, т. е. двукратное нажатие левой |
||
| |
кнопки мыши при указателе мыши, позиционированном на выделенном объекте |
||
| 1R |
Правый щелчок, т. е. однократное нажатие правой кнопки мыши при указателе мыши, позиционированном на выделенном объекте |
||
| [строка, столбец] |
Выбор элемента в палитре, т. е. позиционирование указателя мыши на элементе палитры, который находится в указанной строке и в указанном столбце палитры, и однократное нажатие левой кнопки мыши. Строка и столбец обозначаются цифрой |
||
| { Комментарий } | Не требует действий пользователя. Комментарий вставляется только для пояснения выполняемых действий | ||
| <Параметр> | Смысловое описание параметра программы, вместо которого пользователь должен ввести подходящий по контексту текст. Например, если пользователь должен ввести имя какого-то файла, но конкретный файл не регламентирован контекстом, а может быть выбран пользователем произвольно, то соответствующая запись будет иметь ВИД Файл := <ммя файла> |
Впрочем, мы надеемся, что эти обозначения достаточно очевидны, чтобы быть легко понятыми в тексте и без только что приведенного формального описания.
Замечание
Замечание 1
К сожалению, не удалось подобрать специального обозначения для действия "сбросить флажок" (символ П путается с символом П), поэтому в тех редких случаях, когда нам потребуется указать, что нужно сбросить флажок, мы будем использовать словесное указание:
Основные операции над элементами
Программа 1.3.10. Основные операции над элементамиВ этом разделе мы на примере элемента Встреча рассмотрим общие принципы работы с элементами.
"Создание расписания группы"). Программа Сохранение встречи
Программа Сохранение встречиПосле того как форма встречи полностью заполнена, ее необходимо сохранить, нажав кнопку Сохранить и Закрыть (Save and Close). Если вы не хотите закрывать форму и вам необходимо лишь сохранить ее (обезопасив себя от потери информации, например в случае отключения электричества), выберите команду меню > Файл> сохранить или же еще проще —
Если после открытия встречи вы решили, что она больше не актуальна, ее можно удалить из расписания, щелкнув кнопку Удалить (Delete) на панели инструментов Стандартная (Standard).
Для перехода к следующей (или предыдущей) встрече этого же дня выполните пример 2.15.
можно избежать вышеприведенной процедуры. Просто
Совет 2При вложении файла в поле Описание встречи можно избежать вышеприведенной процедуры. Просто перетащите пиктограмму файла из Проводника Windows в данное поле.
"Представление День/Неделя/Месяц")...
Программа Стандартные представления КалендаряДля перехода от одного стандартного представления к другому выберите команду ^ Вид > Текущее представление *? <Представление>. В табл. 2.2 приведены описания семи стандартных представлений Календаря.
Панель Список папок
Программа 1.3.7. Панель Список папокПанель Список папок (Folder List) располагается справа от панели Outlook. Отобразить эту панель можно несколькими способами.
"Представления Календаря"). Представление Подробный список задач
Представление Подробный список задач"Представления Календаря"). Программа Группировка и сортировка
Программа Группировка и сортировкаДалее сгруппируем элементы по категориям и по повторению.
Адресная книга с двумя отображаемыми полями
Адресная книга с двумя отображаемыми полямиАдресные книги
Адресные книгиПомимо папки Контакты Outlook предоставляет еще три дополнительных сервиса для работы с контактной информацией: Глобальная адресная книга (Global Address List), Личная адресная книга (Personal Address Book) и Служба каталогов Интернета (LDAP).
Автоархивация
Пример 7.8. АвтоархивацияСервис >Параметры. . .
Дополнительно
Автоархивация... (рис. 7.17)
Пометьте флажки, как показано на рис. 7.17. Устанавливаемый период архивации по умолчанию равен четырнадцати дням. Это означает, что раз в две недели будет проверяться "возраст" элементов и будет производиться их удаление или архивирование. Назначение остальных флажков и работа с архивами будут подробно рассмотрены в разделе 17.3 "Архивирование элементов ".
Автоматическое ведение Дневника
Автоматическое ведение ДневникаВыше мы рассмотрели ручное ведение Дневника, но в ряде случаев можно избавить себя от постоянного ручного протоколирования. Дневник Outlook сам будет создавать в фоновом режиме записи для событий вашей деятельности.
Виды протоколируемой деятельности, заносимой в Дневник, можно установить в диалоговом окне Параметры дневника (Journal Options).
Буфер обмена
Буфер обменаИнформация, хранящаяся в заметках, является лишь первичным материалом, требующим дальнейшей обработки. Приведенные ниже примеры не являются догмой — используйте всю вашу фантазию, возможности Outlook и других приложений для рационального применения заметок.
В данном случае мы создали заметку с определением в Outlook, но автор пишет книгу посредством текстового редактора Word. Таким образом, необходимо перенести информацию из заметки в документ Word. Для переноса информации из одного приложения в другое можно использовать буфер обмена Microsoft Office.
Буфер обмена (buffer) — это память компьютера, предназначенная для промежуточного хранения информации. Буфер обмена применяется для обмена информацией как между документами одного приложения, так и между документами разных приложений.
Работа с буфером обмена
Работа с буфером обмена состоит из последовательности трех действий над каким-либо объектом (текст, картинка, файл и т. д.). Для простоты рассмотрим работу с буфером обмена на примере текстового фрагмента.
Буфер обмена Office
Буфер обмена OfficeКак видно из рис. 5.7, каждый копируемый элемент не замещает предыдущий, а добавляется в список объектов на панели буфера обмена. Теперь, переходя в другой документ (например, Word), пользователь, открывая точно так же панель буфера обмена Office, может вставить любой из имеющихся объектов.
Диалоговое окно Адресная книга
Диалоговое окно Адресная книгаДиалоговое окно Автоархивация
Диалоговое окно АвтоархивацияДиалоговое окно Автоматическое форматирование
Диалоговое окно Автоматическое форматированиеБолее подробно о работе с диалоговым окном Условие, о его вкладках и значениях будет рассказано в главе 16 "Поисковая система Outlook". Здесь же лишь вкратце поясним алгоритм действий для задания параметров автофор матирования. Итак, вначале создается дополнительная группа элементов, подлежащих автоформатированию, после чего указывается форматирование, которому поддаются элементы группы. И наконец, задаются условия, по которым определяется, принадлежит ли элемент группе автоформатирования или нет.
Использование автоформатирования лишь выделяет определенные элементы из всего списка. Для отображения же только этих элементов можно воспользоваться диалоговым окном Отбор (Filter), назначая условия отбора по аналогий с вышерассмотренным примером.
Замечание
Замечание 12
Более того, можно группировать комбинацию отбора и автоформатирования. Например, условие отбора — все элементы с 01.04 по 30.04, а условие автоформатирования — все элементы с контактом Ekaterina Kondukova.
На рис. 2.33 приведен окончательный результат измененного представления По категориям (By Categories).
Диалоговое окно Часовой пояс
Диалоговое окно Часовой поясДиалоговое окно Добавить к панели Outlook
Диалоговое окно Добавить к панели Outlook
Замечание
Замечание 4
Если в списке Посмотреть (Look in) выбрать значение Файловая система (File System), то на панель Outlook можно добавить ярлыки для любых папок файловой системы компьютера.
Итоговый результат создания группы ярлыков изображен на рис. 7.11.
Диалоговое окно Добавить ярлык на панель Outlook?
Диалоговое окно Добавить ярлык на панель Outlook?Диалоговое окно Добавление новой записи
Диалоговое окно Добавление новой записиЕсли требуется удалить контакт из списка рассылки, то выделите его и щелкните по кнопке Удалить (Delete).
Замечание
Замечание 1
Если после создания списка рассылки некоторые параметры члена данного списка изменились (фамилия или адрес электронной почты), то для внесения подобных изменений достаточно нажать кнопку Обновить (Update Now).
Отметим только, что в представлениях Outlook список рассылки выделяется жирным цветом.
Диалоговое окно Дополнительные параметры
Диалоговое окно Дополнительные параметрыДиалоговое окно Другие настройки
Диалоговое окно Другие настройкиЗамечание
Замечание 11
Флажок скрыть заголовки групп (Shade group headings) делает заголовки затененными.
Диалоговое окно Формат карточного представления
Диалоговое окно Формат карточного представленияДиалоговое окно Формат представления временной шкалой
Диалоговое окно Формат представления временной шкалойДиалоговое окно Формат представления временной шкалы
Диалоговое окно Формат представления временной шкалыДиалоговое окно Группировка
Диалоговое окно ГруппировкаДиалоговое окно Сортировка (Sort) очень похоже на диалоговое окно Группировка (Group By). Выполняемые действия аналогичны предыдущим.
Диалоговое окно Личная адресная книга
Диалоговое окно Личная адресная книгаСоздание контакта адресной книги
Теперь перейдем к рассмотрению основных аспектов при работе с адресной книгой, главным из которых является создание нового контакта.
Диалоговое окно
Диалоговое окно Мастер писем - шаг 2 из 4После того как все параметры
Диалоговое окно Мастер писем - шаг 4 из 4После того как все параметры заданы, Мастер писем генерирует по ним письмо, в которое остается лишь ввести текст сообщения вместо заглушки Ввелите текст (рис. 4.21).
Диалоговое окно Найти и восстановить
Диалоговое окно Найти и восстановитьДиалоговое окно Настройка
Диалоговое окно НастройкаСредства Microsoft Office
В данном разделе мы вкратце рассмотрим необходимые для работы с Outlook общие средства для всех приложений Office. Для выбора нужного средства выполните следующую операцию.
Диалоговое окно Новая папка
Диалоговое окно Новая папкаСоздавая новую папку, необходимо задать ее тип (Встреча, Дневник, Задача, Заметка, Контакт, Почта), т. е. задать тип элементов, которые будут храниться в папке. Папка Outlook не может одновременно хранить информацию разных типов. При попытке размещения в папке элемента другого типа он будет преобразован к оригинальному.
Если в списке Поместить папку в (Select where to place the folder) выбрана папка Личные папки, папка будет помещена на том же уровне вложенности, что и стандартные папки; если выбрана одна из папок, то создаваемая папка будет вложена в выбранную.
Замечание
Замечание 1
Как уже говорилось, папка Outlook может хранить только элементы одного типа. Однако она может иметь вложенные папки, содержащие, в свою очередь, элементы разных типов.
После создания папки может появиться предупреждение Добавить ярлык на панель Outlook? (Add shortcut to Outlook Ваr?). Если вы хотите, чтобы это окно больше не появлялось при создании новой папки, установите соответствующий флажок. Нажмите кнопку Нет (рис. 7.5). Далее мы рассмотрим технику создания ярлыков на панели Outlook.
Диалоговое окно Новое поле
Диалоговое окно Новое полеСоздавая новое поле, пользователь обязан определить его имя, тип и формат.
Диалоговое окно Новый звонок
Диалоговое окно Новый звонокСостояния соединения (набор номера, нет связи, разрыв связи и т. д.) отображаются на панели Состояние (Call Status) под телефонным номером. Флажок При каждом звонке создавать запись в дневнике (Create new Journal Entry when starting new call) обязывает Outlook создавать элемент папки Дневник (Journal), тем самым позволяя отслеживать длительность разговора и ряд других параметров. Подробно о работе с папкой Дневник будет рассказано в главе 6 "Дневник".
Для диагностики соединения и проверки правильности настроек модема нажмите кнопку Параметры соединения (Dialing Options). В открывшемся диалоговом окне Параметры соединения можно посмотреть свойства соединения и телефонной линии. Кроме того, в этом диалоговом окне можно указать номера быстрого набора (рис. 4.17).
Под быстрым набором (рис. 4.18) подразумевается установление связи, минуя выделение контакта.
Диалоговое окно Обработка адреса
Диалоговое окно Обработка адреса
Мы еще не рассматривали работу с электронной почтой, но одним из важных аспектов при создании электронного сообщения является правильное заполнение полей Кому (То), Копия (Сс) и Слепая копия (Всс). Если данные этих полей взяты не из адресной книги, а вводились с клавиатуры, то перед отправкой сообщения Outlook проверит их наличие в адресной книге. Если контакт с указанным адресом не будет найден, Outlook предложит создать для него новую запись. Порядок проверки определяется в третьем разделе диалогового окна Обработка адреса (Addressing).
Диалоговое окно Отбор Возможности использования данного диалогового окна будут показаны ниже.
Диалоговое окно Отбор Возможности использования данного диалогового окна будут показаны ниже.Другие настройки
В этом диалоговом окне можно установить шрифт для названия полей, текста, отображаемого в строках представления и в Автопросмотре. Нам же необходимо изменить лишь цвет границы и добавить область просмотра информации.
Диалоговое окно Отметка к исполнению
Диалоговое окно Отметка к исполнениюПосле создания отметки в форме Контакт появится специальная информационная полоска с предупреждением о выполнении действия до определенного срока.
После того как задача будет выполнена, -нужно указать, что она завершена, установив флажок Завершена (Completed) или щелкнув кнопку Удалить (Clear Flag).
Диалоговое окно Параметры дневника
Диалоговое окно Параметры дневникаКоличество элементов, для которых Дневник Outlook может автоматически создавать записи, несколько меньше, чем элементов ввода с клавиатуры, но и их вполне достаточно. Выберите в поле Автозапись элементов (Automatically record these items) те, что не требуют вашего вмешательства.
Замечание
Замечание 1
Мы еще не рассматривали эти элементы, но их суть — сообщения электронной почты, о которых пойдет речь е главе 9 "Электронная почта".
В разделе Для следующих контактов (For these contacts) выберите те, от которых будут протоколироваться выбранные выше сообщения.
Дневник Outlook предоставляет удобный способ создания записи, содержащей сведения о контакте. Выделите контакт и выберите команду > действия >> Новая запись в дневнике.
В области Записывать также файлы из (Also record files from) укажите тип файлов, информация о работе с которыми будет записываться в дневник. Можно выбрать только типы файлов, совместимые с приложением Microsoft Office.
Замечание
Замечание 2
Если вы работаете с файлом, который выбран в этом списке, не запустив Outlook, Дневник все равно создаст соответствующую запись. Кстати, темой этой записи является путь к файлу, например D:\Outlook2002\05\ou05.doc.
Переключатель справа внизу диалогового окна позволяет выбрать способ просмотра записей:
Диалоговое окно Параметры контактов
Диалоговое окно Параметры контактовДиалоговое окно Параметры соединения
Диалоговое окно Параметры соединенияДиалоговое окно Параметры заметок
Диалоговое окно Параметры заметок
В диачоговом окне Параметры заметок можно изменить следующие параметры:
Диалоговое окно Переход к дате
Диалоговое окно Переход к датеДиалоговое окно Перемещение элементов
Диалоговое окно Перемещение элементовДиалоговое окно Помощник
Диалоговое окно ПомощникДиалоговое окно Повторение задачи
Диалоговое окно Повторение задачиДиалоговое окно Проверка адреса
Диалоговое окно Проверка адресаДиалоговое окно Проверка номера телефона
Диалоговое окно Проверка номера телефонаКак уже говорилось, по умолчанию Outlook отображает только четыре типа телефонных номеров, но на самом деле он может хранить информацию о девятнадцати номерах телефонов контакта. Например, вы хотите ввести информацию о номере пейджера, в этом случае щелкните по любой из кнопок со стрелкой слева от поля и выберите в раскрывающемся списке элемент Пейджер (Pager). После этого появится одноименное поле, в которое нужно ввести телефон пейджинговой компании и номер абонента.
Замечание
Замечание 3
Заметьте, что информация ранее отображаемого поля не удалена, а лишь недоступна для просмотра. Для того чтобы посмотреть эту информацию, необходимо выбрать соответствующее поле из раскрывающегося списка. Поля, уже имеющие информацию, помечаются галочкой.
Следующее часто употребляемое поле — Адрес (Address). Здесь, как и в случае с типами телефонных номеров, можно аналогичным способом выбрать домашний, рабочий или другой адрес. Для заполнения же самого адреса лучше воспользоваться диалоговым окном Проверка адреса (Check Address).
Диалоговое окно Проверка полного имени
Диалоговое окно Проверка полного имениЗамечание
Замечание 2
Если установлен флажок Показывать вновь, если имя неполное или непонятное (Show this again when is incomplete or unclear), то при создании нового контакта и ввода его имени, после сохранения и закрытия элемента будет автоматичеки появляться окно проверки, требующее подтверждения правильности вводимых данных.
Следующие поля Должность (Job Title) и Организация (Company).
Диалоговое окно Создание адреса
Диалоговое окно Создание адресаДиалоговое окно Свойства папки "Дневник" вкладка Автоархивация
Диалоговое окно Свойства папки "Дневник" вкладка АвтоархивацияЗамечание
Замечание 3
Подробнее об автоархивации и других свойствах папок будет рассказано в разделе 7.3 "Свойства папки Outlook".
Диалоговое окно Свойства: Создание: Адрес другого типа
Диалоговое окно Свойства: Создание: Адрес другого типаКстати, одним из нововведений Outlook является возможность скрыть информацию ненужных полей контакта. Для этого подведите указатель мыши к стыку между заголовками полей на полосе вверху информационной панели и, удерживая нажатой левую кнопку мыши, растяните или уменьшите (удалите) ширину поля. На рис. 4.28 изображено диалоговое окно Адресная книга, отображающее только два поля: Имя и Адрес эл. почты.
Диалоговое окно Устанавливаемые компоненты
Диалоговое окно Устанавливаемые компонентыДля добавления или удаления компонента из набора необходимо щелкнуть кнопкой мыши на стрелке рядом с компонентом и выбрать один из шести вариантов его установки (рис. 1.2).
Диалоговое окно Вставка элемента
Диалоговое окно Вставка элементаЗамечание
Замечание 1
Поскольку информация, собранная для контакта, находится на одном компьютере, то вставка элемента как вложение не имеет смысла, т. к. это просто уменьшит свободную память компьютера ровно на объем заметки, а эффективности не прибавит. Вставка как текст приведет к преобразованию заметки, что нас не устраивает. Поэтому оптимальным вариантом в этом случае является вставка элемента как ярлык.
Это произойдет в случае преобразования заметки в контакт.
Диалоговое окно Вставка элемента
Диалоговое окно Вставка элементаДиалоговое окно Вставка объекта
Диалоговое окно Вставка объектаДиалоговое окно Вставка объекта
Диалоговое окно Вставка объектаДиалоговое окно Звуковой объект в Написание книг
Диалоговое окно Звуковой объект в Написание книгДневник
На протяжении некоторого временного интервала (день, месяц, год) человек выполняет множество заданий, связанных как с деловой, так и с личной деятельностью. Довольно трудно вспомнить в конце месяца, что было сделано, а что нет, сколько времени ушло на выполнение того или иного задания и т. д. Верным средством от подобного рода амнезии является ведение дневника с подробными пометками о произошедших событиях и проделанной работе.
Дневник Outlook — это универсальное средство протоколирования вашей деятельности. В папке Дневник (Journal) в хронологическом порядке представляется информация о назначенных встречах, задачах, о файлах приложений Microsoft Office, с которыми вы работали, а также информация об отправленных и полученных вами сообщениях и даже телефонных звонках. В терминологии Outlook любая информация дневника называется записью.
Элементы меню Outlook
Таблица 1.2. Элементы меню Outlook| Название | Назначение |
| Файл (File) | Команды для создания, открытия и сохранения элементов Outlook и настройки папок, команды импорта и экспорта данных, а также команды предварительного просмотра и распечатки |
| Правка (Edit) | Команды для работы с буфером обмена, команды удаления и перемещения элементов, а также команда определения категории элемента |
| Вид (View) | Команды для изменения интерфейса и представления элементов |
| Избранное (Favorites) | Команды для работы с элементами папки Избранное, в которой хранятся ссылки на интересующие вас Web-страницы |
| Сервис (Tools) | Команды поиска элементов, настройки панелей Outlook и параметров приложения в целом, команды записи макросов и создания форм, а также организатор и адресная книга |
| Действия (Action) | Набор этих команд, в отличие от предыдущих, изменяется от выбора папки. Здесь находятся команды для непосредственной работы с элементом. Так, например, для заметок это всего две команды Создать заметку и Переслать |
| Справка (Help) |
Команды справочной системы Outlook |
Формально Outlook имеет три панели инструментов: Стандартная (Standard), Web и Дополнительно (Advanced). Для отображения или скрытия панели инструментов есть несколько способов.
Формат столбцов
Формат столбцовФорма Контакт
Форма КонтактЗамечание
Замечание 1
Строка состояния в нижней части окна показывает общее число элементов в выбранной папке.
Для создания контакта нажмите кнопку Создать (New) на панели инструментов или дважды щелкните по пустому месту в окне просмотра информации. Появится форма Контакт (Contact), изображенная на рис. 4.2.
Форма Контакт со вставленными элементами
Форма Контакт со вставленными элементамиПосле вставки заметок просмотр их информации прост и удобен: двойной щелчок по любому ярлыку вызовет соответствующую форму заметки для просмотра и редактирования (см. рис. 5.10).
Форма Список рассылки
Форма Список рассылкиЕсли вы создаете группу, но какого-либо из контактов в списке Выберите членов (Select Members) нет, вы можете, не выходя из формы Список рассылки (Distribution List), добавить новый контакт.
Форма Задача
Форма ЗадачаФорма Задача со вставленными объектами
Форма Задача со вставленными объектамиВставленный рисунок отобразится в поле Описание задачи. Окончательный результат заполненной формы задачи изображен на рис. 3.8.
Форма Задача с заполненными полями состояния
Форма Задача с заполненными полями состоянияФорма Заметка
Форма ЗаметкаФорма Запись в дневнике
Форма Запись в дневникеИсправление ошибки Microsoft Outlook
Исправление ошибки Microsoft OutlookПосредством данного диалогового окна пользователь может отправить сообщение компании Microsoft, тем самым помогая ей в поиске ошибок и их устранении.
Изменение стандартных настроек представления
Пример 3.8. Изменение стандартных настроек представления{Временная шкала} Другие настройки...
Шрифт элемента
Шрифт Times New Roman
Начертание Полужирный
Размер 10
ОК
показывать надпись в представлении по месяцам (рис. 3.13)
ок
Измененное представление По категориям
Измененное представление По категориямПредставления можно изменять и не пользуясь диалоговым окном Сведения о представлении (View summary). Контекстное меню, появляющееся при щелчке правой кнопки мыши по строке с названиями столбцов (полей), отчасти дублирует это диалоговое окно (рис. 2.34).
Календарь
КалендарьМногие люди для планирования своей деятельности используют всевозможные календари, ежедневники или, в конечном счете, просто лист бумаги, который, как правило, теряется, забывая напомнить хозяину о важной встрече, мероприятии или событии. Не буду тратить время на описание недостатков подобной бумажной информационной рутины, скажу лишь главное: Календарь Outlook — это современное средство планирования личной деятельности, позволяющее пользователю отказаться как от бумажных аналогов, так и от некоторого ряда электронных.
Календарик
КалендарикДля открытия календаря щелкните по ярлыку Календарь (Calendar) на панели Outlook или выберите команду > вид > перейти > календарь. На панели просмотра информации отобразится содержимое папки Календарь (рис. 2.1).
Календарь Outlook
Календарь OutlookПо умолчанию панель просмотра информации Календаря разделена на три части:
Панель Календарик (справа вверху). Отображает дни текущего и последующего месяца. Текущий день выделен и обведен в рамку.
Панель Список встреч (слева). Отображает текущий день по часам, с назначенными на него встречами, собраниями и событиями.
Панель Задачи (справа внизу). Отображает текущие задачи.
В этом разделе описывается работа с Календариком, в следующем — работа со Списком встреч. О работе с задачами будет подробно рассказано разделе "Задачи ".
Команды меню в Outlook
Команды меню в OutlookТакже пользователь может воспользоваться "горячими" клавишами — это специальная последовательность нажатия клавиш клавиатуры для быстрого вызова команд меню. Как правило, она состоит из клавиши
Если рядом с командой меню изображена стрелка вправо, значит, она имеет дополнительное меню, если троеточие, то команда вызовет диалоговое окно.
Панели инструментов
Панель инструментов (Toolbar) обычно располагается под строкой меню и содержит кнопки, обеспечивающие быстрый доступ к наиболее часто используемым командам. Для вызова команды необходимо подвести к кнопке указатель мыши (при этом кнопка будет выделена синим цветом) и щелкнуть по ней левой кнопкой мыши. Если кнопка затенена, значит команда недоступна на данный момент.
Если по значку кнопки непонятно ее назначение, то, подведя указатель мыши и задержав его на несколько секунд, можно увидеть всплывающую подсказку с текстовым названием команды. Приложение может иметь несколько панелей управления, для добавления или удаления которых необходимо щёлкнуть правой кнопкой мыши на любой из них — появится список с названием всех доступных панелей. Установите или снимите флажок для отображения или скрытия требуемой панели (рис. 1.6 и рис. 1.7).
Команды преобразования элементов
Таблица 3.3. Команды преобразования элементов| Команда |
Действие |
||
| Копировать как Задача с текстом (Copy Here As Task With Text) | Копируется текст встречи (без вложений) в задачу. Причем тема новой задачи совпадает с темой встречи, срок задачи совпадает с датой встречи, а также совпадают назначенные для встречи категории (рис. 3.16) | ||
| Копировать как Задача с ярлыком (Copy Here As Task With Shortcut) |
Создается задача с теми же параметрами, что указаны выше, только вместо текста осуществляется вложение ярлыка для данной встречи |
||
| Копировать как Задача с вложением (Copy Here As Task With Attachment) |
Создается задача с теми же параметрами, что указа- ны выше, только вместо текста осуществляется вложение файла для данной встречи |
||
| Переместить как Задача с вложением (Move Here As Task With Attachment) |
Данное действие аналогично команде Копировать как Задача с вложением, только в этом случае встреча удаляется из Списка встреч |
||
| Отменить (Cancel) |
Удаляет с экрана меню без каких-либо действий |
||
Контакты
КонтактыЛичная и деловая деятельность человека практически не возможна без общения с людьми. Для хранения информации об этих людях используются всевозможные записные книжки, как электронные, так и бумажные. Не будем рассказывать об их преимуществах или недостатках, скажем лишь, что использование средств Outlook упростит в десятки раз все процедуры, связанные с вашей коммуникационной деятельностью, такой как отправка писем, телефонные звонки, назначение задач, организация собраний и т. п.
Аналогом записной книжки в Outlook является папка Контакты (Contacts), служащая хранилищем деловых сведений и данных о людях, с которыми требуется поддерживать связь.
В папке Контакты могут храниться адрес электронной почты, почтовый адрес, несколько номеров телефонов и другие сведения, относящиеся к контактному лицу, например сведения о дне рождения или годовщине какого-либо события. Вообще говоря, элемент Контакт может содержать более ста стандартных полей со сведениями о корреспонденте.
В этой главе рассказывается о создании контактов и групп рассылки, об использовании информации контакта для автонабора телефонного номера, а также о представлении контактов и многом другом.
Контекстное меню для работы с папкой Outlook
Контекстное меню для работы с папкой OutlookВ табл. 7.1 приведено полное описание команд этого меню.
Контекстное меню элемента папки Удаленные
Контекстное меню элемента папки УдаленныеКонтекстное меню представлений
Контекстное меню представленийПервые две команды выполняют сортировку по возрастанию или убыванию для данного столбца.
Команда Группировать по этому полю (Group By This Field) выполняет группировку, а команда Область группировки (Group By Box) вызывает появление дополнительной области, в которой схематически отображается группировка элементов в данном представлении.
Команды Удалить столбец (Remove this column) и Выбрать поля (Field Chooser) удаляют или добавляют отображаемые поля в представлении. Для добавления поля посредством ручной манипуляции выберите на панели Выбор поля (Field Chooser) поле и, удерживая левую кнопку мыши, перетащите его в строку с наименованием полей представления (появятся две красные стрелки, указывающие местоположение поля). Для удаления поля просто перенесите его в область панели.
Следующий блок команд Выравнивание (Alignment), Подобрать ширину (Best Fit) и Форматировать столбцы (Format columns) отвечает за формат столбцов в представлении.
Контекстное меню Режимы установки
Контекстное меню Режимы установкиИтак, все шаги мастера пройдены, осталось нажать кнопку Установить (Install), после чего мастер начнет инсталляцию MS Office (в частности, Outlook) на компьютер. После перезагрузки компьютера, обновления ярлыков и параметров системы Outlook будет готов к первому запуску.
Первый запуск
Запуск Outlook можно осуществлять как из главного меню Windows, так и посредством ярлыка Outlook на рабочем столе.
Контекстное меню заметки
Контекстное меню заметкиДля оперативного доступа к заметке в течение рабочего дня щелкните по ее названию на Панели задач Windows внизу экрана. После получения информации щелчок вне окна заметки свернет ее на Панели задач. С заметками можно работать и закрыв основное приложение Outlook.
Перейдем теперь к рассмотрению представлений папки Заметки (Note). Существует пять стандартных представлений, их описание приведено в табл. 5.1.
Копирование элементов посредством буфера обмена Office
Копирование элементов посредством буфера обмена OfficeМастер сохранения настроек Microsoft Office
Мастер сохранения настроек Microsoft OfficeДля загрузки сохраненных настроек необходимо просто выбрать переключатель Восстановить ранее сохраненные настройки (Repair Cast saved settings).
Замечание
Замечание 3
В заключение этого раздела нельзя не сказать о нововведениях Microsoft Office: Speech и Handwriting Recognition. Данные средства позволяют пользователю управлять приложением и вводом информации через микрофон и устройства ручного ввода соответственно. К сожалению, работа этих средств Microsoft Office доступна только для англоязычных пользователей.
Настройка формата представления
Пример 2.5. Настройка формата представления{На панели Список встреч} Другие настройки... (рис. 2.10) (День)
Шрифт даты...
Шрифт Times New Roman
Начертание Полужирный курсив
Размер 20
ОК
(Неделя)
показывать время как часы
показывать конец встречи
(Общие настройки)
Выделять жирным шрифтом дни, содержащие элементы
ок
Настройка панелей инструментов Outlook
Настройка панелей инструментов OutlookНастройка параметров календаря
Пример 2.6. Настройка параметров календаряСервис > Параметры. . .
Настройки
Напоминание := 20 мин.
Параметры календаря...
(Календарь рабочей недели)
время начала 9:30
время конца 17:30
(Параметры календаря)
Цвет фона Голубой (рис. 2.11)
ОК
ОК
Замечание
Замечание 4
Выше приведены изменения значений начала и конца рабочего дня. Однако на некоторых предприятиях нет строгого графика работы, но есть, например, почасовая или понедельная нагрузка. Для ввода подобных параметров надо воспользоваться диалоговым окном Дополнительные параметры (Advanced Options) > Сервис > Параметры Дополнительно Дополнительные параметры. Заполните поля Рабочие часы в день и в неделю (Task working hour per day and per week). Кстати, здесь же можно изменить шрифт Календарика.
Настройка представления Outlook сегодня
Настройка представления Outlook сегодняНовая задача
Новая задачаВ этом разделе рассказывается о планировании, создании и редактировании единичной задачи на примере работы над написанием книги.
Новая запись
Новая записьВ этом разделе рассказывается о "ручном" ведении дневника. Мы рассмотрим создание записи на примере задачи Outlook "Работа над книгой" (см. раздел 3.1 "Новая задача"). Работа над книгой — очень долгий процесс, имеющий множество параметров и, безусловно, требующий протоколирования. Итак, перед тем как приступить к работе над задачей, необходимо создать запись в дневнике о начале работы.
В окне Outlook раскройте папку Дневник и нажмите кнопку Создать (New), после чего появится форма Запись в дневнике (Journal Entry), изображенная на рис. 6.1.
Новый контакт
Новый контактВ этом разделе описываются процедуры создания и редактирования контакта. Чтобы не ходить далеко за примером, продемонстрируем создание контакта для автора данной книги.
Создание контакта
При открытии папки Контакты в окне Outlook появляется представление Адресные карточки (Address Cards), изображенное на рис. 4.1. В случае первого открытия Outlook папка Контакты может не содержать элементов, поэтому область отображения будет пустой.
Общие принципы работы в Outlook
Общие принципы работы в OutlookПрежде чем приступить к рассмотрению конкретных примеров использования Outlook, давайте рассмотрим общие принципы его работы. В данном разделе приведены основные принципы работы с интерфейсом Outlook, основные операции над элементами, а также техника работы со справочной системой Outlook 2002.
Помимо описанных здесь тем, в Outlook существует и много других общих принципов, например работа с категориями, представлениями, поиск, вывод на печать и т. д. Эти случаи будут рассматриваться либо отдельно (глава 16 "Поисковая система Outlook"), либо применительно к одному из описываемых элементов (см. раздел 2.2.3 "Работа с категориями").
Формы и элементы
Как было сказано выше, Microsoft Outlook — это ряд приложений, объединенных в одну интегрированную информационную систему.'Каждое из этих приложений работает с определенным типом документов, в которых, собственно, и хранится соответствующая информация. В терминологии Outlook документы называются элементами, а приложения, работающие с элементами, — формами.
Замечание
Замечание 1
Впервые Outlook как самостоятельное приложение появился в пакете Microsoft Office 97, придя на смену двум программам предыдущих версий Office: планировщику дел Schedule+ и клиенту электронной почты Microsoft Mail (или Microsoft Exchange). Отсюда и происходит подобная структуризация Outlook на формы-приложения и элементы-документы.
Элементы могут иметь самую произвольную форму (заметка, сообщение, контакт). Более того, их набор может расширяться за счет создания новых типов элементов (см. раздел 19.1 "Создание формы"). Для хранения элементов используется единый формат, но элементы каждого типа обладают определенным набором полей (свойств), в которых и хранится информация об элементе. Например, для сообщения в набор полей входят тело сообщения, тема сообщения, адресаты, признак важности и т. д. Одним из полей, обязательным для элементов всех типов, является поле типа элемента, значение которого определяет, как должен обрабатываться элемент.
Таким образом, как только вы откроете любой элемент, будет запущена форма, обслуживающая именно его. После открытия элемента можно редактировать его поля, внося новую или же изменяя старую информацию.
Папки Outlook
Outlook хранит элементы в папках, причем в одной папке могут храниться элементы только одного типа. Так, например, все пришедшие почтовые сообщения хранятся в папке Входящие (Inbox). Outlook использует расширенное по отношению к Windows понятие "папка". Папка в Outlook — это логическое хранилище информации, не связанное прямо с физическим способом хранения информации на диске. Пользователь может создавать собственную, с какой угодно степенью вложенности структуру папок, например папку для почтовых сообщений от определенного контакта, вложенную в папку для почтовых сообщений от всех контактов. Хотя все эти папки имеют имена, они не видны из программы Проводник Windows, поскольку вся информация Outlook хранится в едином файле на диске.
При первом запуске Outlook пользователь имеет прямой доступ к нескольким типам элементов информации. Outlook хранит эти элементы во вложенных папках, которые содержатся в папке Личные папки (Personal Folders). В табл. 1.1 перечислены эти папки с описанием элементов, хранящихся в них.
Общие принципы работы в среде MS Office XP
Общие принципы работы в среде MS Office XPВ данном разделе рассказывается как о стандартных и, наверное, большинству известных, принципах работы (меню, панели инструментов, диалоговые окна и т. д.), так и о новинках в среде MS Office, таких как усовершенствованный набор средств Office.
Меню и панели инструментов
Интерфейс приложений MS Office претерпел некоторые изменения по сравнению с предыдущей версией. Здесь мы расскажем о ряде подобных изменений, а также о методах работы с основными элементами интерфейса MS Office XP.
Меню
Меню (Menu) — это отображаемый на экране дисплея список режимов, команд или вариантов ответа, предлагаемых пользователю для выбора. Как правило, команды приложения сортируются по логическому и функциональному назначению в разделы меню, непосредственно содержащие список команд. Например, раздел Правка (Edit) содержит команды для работы с буфером обмена (Копировать (Сору), Вырезать (Cut) и т. д.).
Для раскрытия списка меню необходимо подвести указатель мыши к названию (оно выделится синим цветом) раздела и щелкнуть левой кнопкой мыши, после чего появится список с командами, соответствующими данному разделу. Как правило, этот список отображает часто используемые команды. Для отображения всего списка необходимо либо дважды щелкнуть по названию меню, либо подвести указатель мыши к двойной стрелке внизу спи-.ска и щелкнуть по ней (рис. 1.5).
Замечание
Замечание 1
Есть еще более простой способ отображения всего списка команд — задержать указатель мыши над списком в течение 3 секунд.
Окно Internet Explorer со сведениями об Outlook
Окно Internet Explorer со сведениями об Outlook
Дополнительная справка
Справочная система Outlook способна дать справку не только по работе с приложением, но и выдать дополнительные сведения о системе, параметрах безопасности, а также о технической поддержке при работе с приложениями Microsoft. Для получения информации о параметрах компьютера, операционной системе и приложениях, с которыми вы работаете, необходимо выполнить следующую операцию:
Выход из приложения осуществляется стандартными
Окно приложения Outlook 2002Выход из приложения осуществляется стандартными способами Windows.
Отображение Календарика
Отображение КалендарикаДля отображения большего количества месяцев можно увеличить размер Календарика посредством перетаскивания границ между панелями Список встреч (CalendarPad) и Задачи (TaskPad).
Outlook
OutlookOutlook сегодня
Outlook сегодняПредставление Outlook сегодня (Outlook Today) отображает все элементы Outlook, связанные с текущим днем. Иными словами, пользователю предлагается специальная выборка по всем элементам, дающая возможность взглянуть на события рабочего дня в целом.
Для открытия данного представления достаточно щелкнуть по ярлыку Outlook сегодня (Outlook Today) на панели Outlook. Возможный вид данного представления изображен на рис. 7.1.
Работать с этим представлением очень просто. На панели просмотра информации отображаются элементы папки Календарь (Calendar), Задачи (Task) и Сообщения (Messages). Для перехода в представления этих папок подведите указатель мыши к одному из заголовков столбца — он превратится в кисть руки с указательным пальцем (гиперссылка) — и щелкните по указателю. Для перехода непосредственно к элементу необходимо проделать те же действия с его названием.
Для изменения настроек данного представления нажмите кнопку Настройка Outlook сегодня (Customize Outlook Today) в верхнем правом углу (рис. 7.2).
Ниже описано назначение параметров данной настройки:
Панели инструментов Outlook
Панели инструментов Outlook
Замечание
Замечание 2
Панели инструментов MS Office можно делать "плавающими" и "присты-кованными". Подведите указатель мыши к левому краю любой из панелей и, удерживая нажатой левую кнопку мыши, перетащите панель в любое место. Таким образом, панель перейдет в "плавающий" режим. Для возврата панели в "пристыкованный" режим дважды щелкните по заголовку плавающей панели.
Помимо обыкновенных кнопок панелей инструментов, существуют и некоторые специальные.
Кнопка-флажок. Показывает, в каком состоянии находится текущий объект. Если кнопка выделена рамкой, значит, в активном, если нет — в пассивном.
Кнопка-список. Эта кнопка имеет справа стрелку вниз. Нажатие на эту стрелку вызовет раскрытие списка с дополнительными командами или свойствами.
Настройка меню и панелей инструментов
Давайте теперь рассмотрим, как оптимальным образом можно настроить работу меню и панелей инструментов. После выполнения операций, показанных в примере 1.4, Outlook будет постоянно отображать полный список команд меню, причем появляться список будет с эффектом соскальзывания. Также Outlook всегда будет показывать всплывающие подсказки и примеры шрифтов в списке со шрифтами.
Панели Список папок и Outlook
Панели Список папок и OutlookДанный раздел содержит изложение методов организации информации в Microsoft Outlook. Здесь будут рассмотрены принципы работы с панелями Список папок (Folder List) и Outlook (Outlook Bar).
Панель Календарик с двенадцатью месяцами
Панель Календарик с двенадцатью месяцамиПри разрешении монитора 800x600 и шрифте Outlook по умолчанию максимальное число месяцев, отображаемых на панели Календарик, равно двенадцати (рис. 2.2).
Переход к дате
По умолчанию Календарь Outlook открывается, отображая панель Календарик с активным текущим днем и панель Список встреч с почасовым расписанием встреч на этот день.
Замечание
Замечание 1
Текущий день — это день, установленный на внутренних часах компьютера. Изменить текущую дату можно в диалоговом окне Дата/время (Adjust Date/Time) на панели управления Windows.
Панель Microsoft Office
Панель Microsoft OfficeПанель Outlook с добавленной группой Мои Контакты
Панель Outlook с добавленной группой Мои КонтактыПанель Список папок
Панель Список папокПанель Список папок с открытой папкой Служебные
Панель Список папок с открытой папкой СлужебныеСоздание вложенных папок позволяет структурировать имеющуюся в Outlook информацию. Окончательный результат отображен на рис. 7.6.
Панель задач в представлении Календаря
Панель задач в представлении КалендаряПараметры представления
Таблица 2.3. Параметры представления| Название |
Назначение |
||
| Поля (Fields) |
Добавление и удаление полей (столбцов) для отображения в данном представлении |
||
| Группировка (Group by) |
Группировка элементов по определенному полю. Допускается четыре уровня вложенности групп |
||
| Сортировка (Sort) |
Сортировка элементов в группах по определенному полю. Допускается также четыре последовательных сортировки |
||
| Отбор (Filter) |
Задание фильтра для отображаемой информации |
||
| Другие настройки (Other Settings) |
Настройка шрифтов, линий сетки, области просмотра и т. д. |
||
| Автоформат (AutoFormat) |
Автоматическое форматирование шрифтов элементов, удовлетворяющих определенному отбору |
||
Группировка и сортировка позволяет упорядочить отображаемую информацию, но она все равно выдается вся, хотя и сгруппированная. Для отображения только выборочной информации можно воспользоваться средствами фильтрации — допустим, что мы хотим отображать только встречи, случившиеся вчера, и встречи, которые произойдут завтра.
Для четкого разделения отображаемой информации давайте изменим цвет границ, а также добавим область просмотра. И наконец, потребуем автоматического выделения элементов категории BHV, в которых фигурирует контакт Ekaterina Kondukova.
Параметры заметки
Параметры заметкиПараметры заметки по умолчанию можно изменить, воспользовавшись диалоговым окном Параметры заметок (Notes Options).
Повторяющаяся задача
Повторяющаяся задачаВ предыдущей главе мы рассматривали создание повторяющихся встреч на основе некоего шаблона повторения. Задачи также могут быть повторяющимися, и их создание аналогично созданию встреч, но, в отличие от событий и встреч, для задач могут быть установлены два принципиально разных режима повторения. В первом режиме повторение происходит в заранее зафиксированные дни, а во втором — привязывается к дате завершения предыдущей задачи. Например, сдача материала в издательство, намеченная на 25-е число каждого из четырех месяцев (05, 06, 07, 08), — это первый режим, а посещение парикмахерской через месяц после предыдущей стрижки — второй.
Представление Адресные карточки папки Контакты
Представление Адресные карточки папки КонтактыПредставление День с двумя временными шкалами
Представление День с двумя временными шкаламиПредставление дневника по типу
Представление дневника по типуПредставление Месяц
Представление МесяцПредставление Неделя
Представление НеделяПредставление Outlook сегодня
Представление Outlook сегодняПредставление По отметке "К исполнению" папки Контакты
Представление По отметке "К исполнению" папки КонтактыУстановив флажок разрешить правку в ячейках (Allow in-cell editing), можно редактировать поля карточки, не открывая форму контакта, что очень удобно при незначительных изменениях.
Переходя к представлению По отметке "К исполнению" (рис. 4.23), отметим, что если контакту сопоставлена отметка о запланированном действии, то в поле Отметка (Flag Status) отображается красный флажок. В этом представлении можно изменить значение данного поля на Завершено (Completed) или вообще удалить отметку. При просроченных отметках контакт выделяется красным цветом.
Представление Рабочая неделя
Представление Рабочая неделяПредставление Список заметок
Представление Список заметокОтображение или скрытие текста зависит от кнопки Автопросмотр. По умолчанию в представлении Список заметок она нажата.
Представление Временная шкала для задач
Представление Временная шкала для задачКроме табличных представлений, описанных в этой и предыдущей главе, Outlook имеет представление Временная шкала для задач (Task Timeline). Выберите это представление из списка Текущее представление (Current View).
В данном представлении задачи отображаются в виде серой полосы, проведенной вдоль всего временного отрезка, отведенного на ее решение. Задачи без даты завершения не отображаются в этом представлении. Задачи без даты начала отображаются в виде одиночного значка задачи на уровне даты завершения. При подведении указателя мыши к полосе задачи появляется всплывающая подсказка с ее названием. Двойной щелчок по этой полосе вызывает появление формы Задача (Task).
Временная шкала имеет четыре режима отображения: Сегодня (Today), День (Day), Неделя (Week) и Месяц (Month). Изменение режима происходит при щелчке по соответствующей кнопке на панели инструментов Стандартная
(Standard). Перемещение по временной шкале осуществляется посредством полосы прокрутки в нижней части окна или с помощью диалогового окна Переход к дате (Go to Date) (см. раздел 2.1.2 "Переход к дате").
Представления папки Контакты
Представления папки КонтактыПапка Контакты имеет семь стандартных представлений. В табл. 4.1 приведено их краткое описание.
Преобразование элементов
Преобразование элементовПреобразование элементов — это общее средство Outlook, позволяющее изменять их первоначальные типы. Хотя здесь будет продемонстрировано преобразование элемента Встреча (Appointment) в элемент Задача (Task), все нижеописанные процедуры можно по аналогии применять и к любому другому элементу Outlook.
Итак, допустим, что вы назначили встречу на определенный период времени, например встречу с редактором для подписания договора. Но после дополнительных раздумий или в силу каких-либо обстоятельств вы решили классифицировать эту встречу как задачу. В нашем случае встреча перейдет в задачу подписания договора, причем ее завершение зависит от написания плана-проспекта книги.
Конечно, можно удалить встречу, после чего создать задачу и вносить почти ту же информацию, но Outlook позволяет пользователю не тратить время на глупое перепечатывание информации из одной формы в другую. Элегантным решением поставленной задачи, как вы уже догадались, является преобразование элементов.
Изменение размера ярлыков
Пример 1.10. Изменение размера ярлыковПодведите указатель на пустое место панели Outlook
Мелкие значки (см. рис. 1.7)
Чтобы перейти ко второй группе ярлыков, подведите указатель к кнопке Мои ярлыки (указатель примет вид кисти руки, с указательным пальцем) и нажмите ее. В эту группу входят ярлыки Черновики, Исходящие, Отправленные, Дневник и Обновление Outlook.
Последняя, третья группа — это ярлыки для работы с файловой структурой компьютера: Мой компьютер, Мои документы, Избранное.
При переходе от одной папки к другой нажатием кнопки мыши на ярлыке пользователь может наблюдать элементы только одной папки, как же быть в том случае, если необходимо одновременно работать с элементами разных папок? Outlook позволяет открывать одновременно несколько папок, каждую — в своем окне (см. рис. 1.7). Причем заметьте, что в действительности открыто только одно приложение Outlook, а не несколько его копий.
Открытие папки в новом окне
Пример 1.11. Открытие папки в новом окнеПодведите указатель мыши к папке
Открыть в новом окне (рис. 1.15)
Панель Outlook можно модифицировать так же, как и панель инструментов, добавляя или удаляя ярлыки или даже группы ярлыков, но об этом будет подробно рассказано в разделе 7.2 "Панели Список папок и Outlook".
Отображение панели Список лапок
Пример 1.12. Отображение панели Список лапокВид > Список папок или
{Панель Заголовокна имени папки}
Панель Список папок служит для отображения всей структуры папок Outlook, в отличие от панели Outlook, которая содержит лишь ярлыки некоторых папок. Такое отношение аналогично отношению Проводника Windows к рабочему столу Windows.
Продолжая аналогию, заметим, что работа с панелью Список папок в принципе такая же, как и с Проводником. Знак плюс (+) слева от папки показывает, что она содержит вложенные папки, знак минус (—) показывает, что список вложенных папок раскрыт.
Аналогично Проводнику Windows можно добавлять, удалять, переименовывать папки Outlook, создавать для них ярлыки и т. д. Подробнее о работе с папками Outlook будет рассказано в главе 7 "Outlook сегодня и личные папки". На рис. 1.16 изображена панель Список папок, на которую добавлена папка CityCat (Для новостей) в папке Входящие.
Замечание
Замечание 3
Еще раз отметим разницу между папками Outlook и папками Windows. Вся информация Outlook, в том числе и структура папок, хранится в одном файле и ее невозможно увидеть из Проводника. В Проводнике можно увидеть только этот файл, он хранится в папке C:\Windows\Local SettingsVApplication Data\Microsoft\ Outlook\outlook.pst.
Создание элемента
Пример 1.14. Создание элемента> Файл> Создать > Встреча
> Действия > Новая встреча (
Создать {на панели инструментов Календарь}
{на панели просмотра информации}
Новая встреча (на панели просмотра информации}
После выполнения любой из вышеперечисленных команд появится форма для элемента Встреча (рис. 1.18).
Замечание
Замечание 5
Создать элемент Встреча можно и не запуская приложение Outlook. Для этого на панели Microsoft Office нажмите кнопку Создать встречу.
Сохранение элемента
Пример 1.15. Сохранение элементаСохранить и закрыть (На панели инструментов формы) или
Иногда требуется изменить некоторую информацию элемента, для чего этот элемент необходимо снова открыть.
Открытие элемента
Пример 1.16. Открытие элемента{Выделите элемент}
> Файл > Открыть > Выделенные документы (
После открытия формы элемента можно приступать к его редактированию. После того как все изменения внесены, необходимо опять выполнить команду Сохранить и закрыть (Save and Close).
При долгой и плодотворной работе с Outlook может накопиться довольно много ненужной информации, которую рекомендуется удалять. Удаление элементов аналогично удалению файлов в Проводнике Windows.
Удаление элемента
Пример 1.17. Удаление элемента{Выделите элемент} Правка > Удалить (
Восстановление удаленного элемента
Пример 1.18. Восстановление удаленного элементаУдаленные
Переместить в папку... (рис. 1.19)
Календарь
ок
Запуск Помощника
Пример 1.19. Запуск ПомощникаСправка по Microsoft Outlook> Справка > Показать Помощника
Для получения справки введите в поле Что Вы хотели бы сделать? (What would you want to do?) вопрос и нажмите кнопку Найти (Find), Помощник выдаст список гиперссылок, по которым можно получить требуемую информацию. На рис. 1.20 отображен ответ Помощника на вопрос: "Что Вы хотели бы сделать?" — "Работа с помощником". Для просмотра всего списка гиперссылок щелкните по стрелке См. далее... (See more ...).
Если вы хотите изменить вид Помощника или вообще отменить его посредническую деятельность между вами и справочной системой, то просто измените параметры Помощника в одноименном диалоговом окне.
Добавление или удаление компонентов Microsoft Office XP
Пример 1.1. Добавление или удаление компонентов Microsoft Office XPЗаполните сведения о покупателе, введя свое имя и инициалы. Прочтите лицензионное соглашение и установите переключатель Я принимаю условия лицензионного соглашения (I accept the License Agreement). Далее укажите папку, в которую будет устанавливаться Microsoft Office 2002. По умолчанию это папка С:\ Program Files\ Microsoft Office, для выбора любой другой папки нажмите кнопку Обзор (Browse).
Следующий шаг мастера — это выбор компонентов для установки. На рис. 1.1 показан набор компонентов Outlook.
Изменение параметров Помощника
Пример 1.20. Изменение параметров ПомощникаПараметры или {На Помощнике} Параметры" (рис. 1.20)
Получение информации о системе
Пример 1.21. Получение информации о системе> Справка > О программе Microsoft Outlook
О системе... (рис. 1.24)
Замечание
Замечание 4
Нажатие кнопки Поддержка (Tech Suppost) вызовет появление раздела Поддержка программных продуктов справочной системы Outlook.
Устранение неполадок
Пример 1.22. Устранение неполадокСправка > Найти и восстановить...
Начать (рис. 1.25)
Как правило, при устранении неполадок Outlook просит указать источник установки. В этом случае просто вставьте компакт-диск с Microsoft Office XP и нажмите кнопку ОК.
Иногда в ходе работы с приложением может возникнуть критическая ошибка, приводящая к "зависанию" Outlook и его автоматическому перезапуску. Данное событие сопровождается появлением диалогового окна Microsoft Outlook, извещающего об ошибке (рис. 1.26).
На рабочем столе Windows} Microsoft
Пример 1.2. Запуск Outlook 2002Пуск > Программы > Microsoft Outlook или { На рабочем столе Windows} Microsoft Outlook
При первом запуске Outlook автоматически запускается Мастер начальной настройки. С его помощью можно выбрать конфигурацию Outlook и настроить работу с почтой.
На первом шаге мастер предлагает импортировать данные из уже установленных почтовых программ (например, Outlook Express). Если вы хотите сделать это, то выберите соответствующие программы, если нет — включите переключатель Пропустить (Skip).
Следующий шаг мастера призван создать учетные записи электронной почты. Создание учетных записей будет рассматриваться в главе 9 "Электронная почта", сейчас же выберите переключатель Нет (Non) и нажмите кнопку Готово (Finish), прекратив работу мастера настройки. Последним действием мастера будет выдача предупреждения для подтверждения вашего решения прекратить процедуру настройки Outlook.
После загрузки Outlook помощник выдаст предупреждение о том, что Outlook не является приложением по умолчанию для программ Почта (E-mail), и предложит зарегистрировать Outlook приложением по умолчанию. Смело отвечайте Да (Yes).
Выход из приложения
Пример 1.3. Выход из приложения{Крестик в верхнем правом углу} или
Файл > Выход
Настройка работы меню и панелей инструментов
Пример 1.4. Настройка работы меню и панелей инструментов{На панели инструментов} > Настройка...
Выбор средства Office
Пример 1.5. Выбор средства Office{На рабочем столе Windows}
Пуск > Программы > Средства Microsoft Office> < Приложение>
Панель Microsoft Office
На панели Microsoft Office (рис. 1.9) располагаются кнопки, дублирующие вызов одного из приложений Office. Удобство этой панели для пользователей Outlook наиболее ощутимо, поскольку создание основных элементов Outlook можно выполнить, щелкнув по соответствующей кнопке на панели.
Панель Microsoft Office всегда активна, поэтому, пристыковав ее к одному из краев рабочего стола, пользователь всегда может осуществить вызов той или иной команды.
Изменение общих параметров интерфейса
Пример 1.7. Изменение общих параметров интерфейса>Вид > Строка состояния
Большим подспорьем в работе с Outlook являются контекстные меню. Для того чтобы активизировать контекстное меню, необходимо подвести указатель к интересующему вас элементу и щелкнуть правой кнопкой мыши.
Чтобы изменить размер или местоположение панели, следует подвести указатель мыши к стыку одной панели с другой, указатель примет вид разнона-
правленной стрелки. Теперь, удерживая нажатой левую кнопку мыши, можно изменять размер и положение панели. Таким образом можно увеличивать пространство для отображения нужной информации. На рис. 1.14 продемонстрирован вариант измененного (до неузнаваемости) интерфейса Outlook.
Отображение панели инструментов
Пример 1.8. Отображение панели инструментовВид> Панель инструментов> Стандартная или
{На панели инструментов или меню} Стандартная
Кнопки панели инструментов Стандартная и Дополнительно, как и команды меню Действия (Action), частично меняются в зависимости от выбранной папки.
Панель Outlook
Панель Outlook, расположенная слева в окне Outlook (см. рис. 1.5), содержит ярлыки папок, посредством которых пользователь может осуществлять переход от одной папки к другой. Например, для работы с контактами следует нажать ярлык Контакты, в противном случае пришлось бы выполнить следующую операцию.
Переход от папки к папке
Пример 1.9. Переход от папки к папке> Вид > Перейти > Контакты
Замечание
Замечание 2
Если панели Outlook нет на экране, выберите команду > вид > Панель Outlook.
По умолчанию панель Outlook содержит три группы ярлыков: Ярлыки Outlook (Outlook shortcuts), Мои ярлыки (My shortcuts) и Другие ярлыки (Other shortcuts). Первая группа включает в себя следующие ярлыки: Outlook сегодня, Входящие, Календарь, Контакты, Задачи, Заметки, Удаленные. Если для всех семи ярлыков не хватает места, то справа (внизу или вверху) появляется стрелка, посредством которой можно перейти к требуемому ярлыку.
Уменьшить размер ярлыков можно следующим образом:
Установка оповещения
Пример 2.10. Установка оповещенияОповещение
Время оповещения 2 час.
На рис. 2.13 показано диалоговое окно оповещение (Reminder) с напоминанием о встрече, автоматически появляющееся при наступлении указанного времени оповещения.
Переход к следующей встрече
Пример 2.15. Переход к следующей встречеВид > Следующая > Встреча (
{На панели инструментов Стандартная}
Следующая встреча
После закрытия формы встречи отобразиться панель Список встреч с соответствующим значком встречи, двойным щелчком по которому вы можете заново ее открыть для редактирования.
Более подробно о работе с представлением панели Список встреч будет рассказано в разделе 2.2.6 "Отображение встреч и событий на панели Список встреч".
Назначение категории
Пример 2.16. Назначение категорииКатегории... (рис. 2.18)
Дела
Цели и задачи
ОК
Вообще говоря, можно назначать категории вручную, вводя их названия через точку с запятой в поле Элемент принадлежит следующим категориям (Items belong to these categories). Но подобная практика не рекомендуется, поскольку в случае неправильного ввода создастся другая категория и будет утеряна необходимая информация для поиска.
Диалоговое окно Категории (Categories) отображает список существующих категорий с флажком около каждой. Таким образом, можно выбрать несколько категорий для одного элемента.
Переход к дате
Пример 2.1. Переход к датеВид > Перейти > Перейти к дате... или
Дата := 09 января 2014 года (рис. 2.4)
ок
Вводить дату можно в нескольких форматах. О разнообразии форматов даты и времени в Outlook будет подробно рассказано в следующем разделе, а о значении поля Панель (Show in) этого диалогового окна— в разделе 2.1.4 "Представление День/Неделя/Месяц".
По окончании работы с активным днем можно быстро перейти к дню текущему.
Добавление и удаление полей в представлении
Пример 2.23. Добавление и удаление полей в представлении> Вид > Текущее представление > Изменить текущее представление...
Поля...
Имеющиеся поля Контакты Добавить
Группы полей для выбора: Все поля встречи
Имеющиеся поля Важность Добавить
Отображаемые поля Категории Удалить
ок
Группировка полей
Пример 2.24. Группировка полей{В д. о. Сведение о представлении}
Группировка ...
Затем по полю Повторение По возрастанию
ОК
Флажок Показывать поле в представлении (Show field in view) добавляет поле к группе отображаемых полей в данном представлении. Как и в предыдущем случае, список Поля для группировки (Select available fields from) служит для выбора группы полей в раскрывающихся списках сверху.
Если вы хотите, чтобы при открытии этого представления все группы были раскрыты, выберите в списке Развернуть/свернуть группы (Expand/collapse defaults) значение Развернуть все (All expanded).
Сортировка полей
Пример 2.25. Сортировка полей{В д.о. Сведение о представлении}
Сортировка...
Поля для сортировки: Все поля встречи
Сортировать вначале Начало По убыванию
Затем по полю Важность По возрастанию
ОК
Замечание
Замечание 10
Для сброса всех настроек группировки или сортировки нажмите кнопку Очистить все (Clear all),
Отбор элементов представления
Пример 2.26. Отбор элементов представления{В д.о. Сведение о представлении}
Фильтр...
Дополнительно
Поле > Поля даты/времени > Начало (рис. 2.30)
Условие между
Значение := вчера и завтра
Добавить к списку
ок
Настройка интерфейса представления
Пример 2.27. Настройка интерфейса представления{В д.о. Сведение о представлении}
Другие настройки...
Цвет линии Темно-синий
Показать область просмотра
ок
Автоформатирование элементов представления
Пример 2.28. Автоформатирование элементов представления{В д.о. Сведение о представлении}
Автоформат...
Добавить (рис. 2.32)
Название : = Элементы, связанные с Е.- В. Кондуковой
Шрифт. . .
Шрифт Tahoma
Начертание Полужирньм наклонный
Размер 9
Цвет Красньм
ОК
Условие...
Другие условия
Категории...
BHV
ОК
Дополнительно
Поле > Все поля встречи > Контакты
Условие содержит
Значение:= Kondukova
Добавить к списку
ок
ок
ок
Форматирование столбцов представления
Пример 2.29. Форматирование столбцов представленияФорматировать столбцы...
Имеющиеся столбцы Тема
Ширина: подбирается автоматически
Выравнивание: по центру
ОК
Переход к текущему дню
Пример 2.2. Переход к текущему дню> Вид > Перейти > Сегодня или
{На панели инструментов Стандартная) Сегодня
Выбор представления
Пример 2.3. Выбор представленияВид > День\Рабочая неделя\Неделя\Месяц
{На панели инструментов Стандартная}
День\Рабочая неделя\Неделя\Месяц
(День в Календарике} или
{Слева от недели в Календарике} или
Данное здесь описание будет исключительно теоретическим. Примеры будут приведены ниже при рассмотрении создания встреч, событий и собраний.
Изменение временной шкалы
Пример 2.4. Изменение временной шкалы{Шкала времени} Изменить часовой пояс... (рис. 2.5)
(Текущий часовой пояс)
Метка := S.-Pb.
Учесть переход на летнее время
Дополнительный часовой пояс
Метка := Berlin
Часовой пояс (GMT +01:00)
Учесть переход на летнее время
ОК
Расписание служит для отображения намеченных встреч. При стандартной временной шкале в расписании помещаются только 8 рабочих часов, они выделены желтым цветом, а остальные часы — темно-желтым. Для просмотра встреч, назначенных на нерабочие часы, передвиньте ползунок полосы прокрутки справа на панели.
Представление День (Day) очень удобно при планировании или просмотре встреч и событий, намеченных на конкретный день, поскольку расписание в данном представлении отображает достаточную информацию, не требующую открытия формы для просмотра основных свойств элемента.
Создание новой встречи
Пример 2.7. Создание новой встречи> Файл > Создать > Встреча или
> Действия > Новая встреча
{На панели инструментов Стандартная} Создать
{В представлении День или Рабочая неделя}
Форма Встреча (Appointment), изображенная на рис. 2.12, имеет собственную строку меню и панель инструментов, а также две вкладки Встреча (Appointment) и Доступность участников (Scheduling). Здесь будет рассматриваться только первая вкладка, о назначении второй вкладки будет рассказано в разделе 10.1 "Планирование собраний".
Ввод даты и времени
Пример 2.9. Ввод даты и времениНачало
Дата Пт 30.07.2001
Время 13:00
Конец Дата := Сегодня
Время := 14.45
Заметьте, что после введения времени в любом формате Outlook все равно преобразует данные по умолчанию.
Также, по умолчанию, Outlook устанавливает дату завершения встречи равной дате начала, поскольку встречи почти всегда оканчиваются в течение одного дня. Но, при необходимости, вы всегда можете изменить дату конца. Например, трансляция футбольного матча начинается 3 марта в 23:00, а заканчивается 4 марта в 00:45.
Замечание
Замечание 2
Напомним, что встреча не должна проходить более 24 часов, поскольку в противном случае она становится событием. В событие превращает встречу и установка флажка Целый день (All Day Event). Подробно о событиях будет рассказано чуть ниже.
Пока пользователь вводит время встречи, внутри Outlook идет сложный процесс по обработке полученной информации. В случае ошибочной или конфликтующей информации Outlook вежливо предупреждает либо диалоговым окном, либо сообщением в виде желтой полосы вверху формы. Например, при вводе даты, предшествующей текущей, Outlook выдаст сообщение "Эта встреча состоялась в прошлом", а при вводе времени, на которое уже зарезервирована встреча, — "Противоречит другим встречам в вашем календаре". Причем вы можете создать эти встречи, хотя это, вообще говоря, противоречит логике.
Ввод начала и срока выполнения задачи
Пример 3.1. Ввод начала и срока выполнения задачиДата начала := 01.05.2001
Срок := четыре месяца
Outlook не позволяет вводить дату начала выполнения задачи без определения срока ее выполнения, т. е. со значением Нет (None). При попытке ввести дату начала при данном значении срока Outlook автоматически установит срок, равный дате начала работы. Но Outlook позволяет и обратное, т. е. можно установить срок выполнения задачи без определения даты начала. Это удобно в случае задачи, срок выполнения которой лимитирован, например 31 декабря. Таким образом, подчеркивается, что работа над задачей может начаться в любое время, но она должна быть обязательно выполнена до Нового года.
Определение состояния, готовности и важности задачи
Пример 3.2. Определение состояния, готовности и важности задачиСостояние Выполняется
Готово := 5%
Поскольку писатель заключает договор на основе готового плана-проспекта книги, а зачастую и на основе написанного введения, можно считать, что 5% работы уже выполнено.
Важность Высокая
Установка оповещения и описание задачи
Пример 3.3. Установка оповещения и описание задачиОповещение, Дата := 01.06.2001, Время := 10:30
Описание := Книга содержит 22 главы плюс Введение.
Вставка > Файл. . .
Папка <Папка с файлами>
Вставка
При создании задачи предполагается, что она будет выполняться пользователем, поэтому он автоматически назначается ответственным за задачу или, в терминологии Outlook, становится ее владельцем (Owner). Значение для этого поля берется из поля Имя пользователя (User Name), которое вы заполняли при установке и настройке Outlook (см. разды 1.1 "Установка и запуск Outlook"). При работе над задачей автономно значение этого поля теряет смысл, но при перепоручении выполнения задачи использование этого параметра становится весьма актуальным (см. раздел 10.2 "Назначение задач").
Назначение контактов и категорий
Пример 3.4. Назначение контактов и категорийКонтакты. . .
Элементы: <Контакт>
ок
Категории. . .
BHV
Дела
ОК
После заполнения всех полей формы Задача (Task) щелкните кнопку Сохранить и закрыть (Save and Close). Форма Задача (Task) с заполненными полями отображена на рис. 3.3.
Создание нового объекта
Пример 3.5. Создание нового объектаОписание встреч
> Вставка > Объект... (рис. 3.5}
Создать новый
Звукозапись
В виде значка
ОК
{появиться диалоговое окно Запись звука}
Записать (рис. 3.6)
{Начнется запись, и вы можете говорить в микрофон)
Стоп
> Файл > Выход и Вернуться к работе над задачей
После выполненной программы в поле Описание встреч появится значок громкоговорителя, двойной щелчок по которому запустит универсальный проигрыватель и воспроизведет записанную речь.
Создание объекта из файла
Пример 3.6. Создание объекта из файлаОписание встреч
> Вставка > Объект... (рис. 3.7)
Создать из файла...
Обзор...
Имя файла := < Имя файла>
Открыть
Связь
ОК
Создание повторяющейся встречи
Пример 3.7. Создание повторяющейся встречиСоздать
Тема:= Сдача готового материала в издательство
Повторение... (рис. 3.9)
Повторять ежемесячно
Повторять 25-го числа каждого 1 месяца
начало:= 25.05.2001
дата окончания := 25.08.2001
ОК
Сохранить и закрыть
Замечание
Замечание 1
В представлениях папки Задачи (Tasks) отображается только ближайшая по дате завершения копия повторяющейся задачи. Если такая задача просрочена, то отображаться будет лишь просроченная задача. Только при отметке этой задачи как выполненной появится следующая.
Создание списка рассылки
Пример 4.10. Создание списка рассылки> Действия > Создать список рассылки
Члены
Имя := BHV (рис. 4.13)
Выберите членов...
Имя <Контакт> Члены ->
Имя <Контакт> Члены ->
ОК
Заметки
Текст заметки := Редакция "BHV"
Сохранить и закрыть
Добавление нового члена в список рассылки
Пример 4.11. Добавление нового члена в список рассылки{В форме Список рассылки}
Добавить... (рис. 4.14)
Краткое имя := Анна Кузьмина
E-mail address := kuzmina@bhv.ru
Добавить контакт
OK
Создание отметки к исполнению
Пример 4.12. Создание отметки к исполнению{Выделите контакт}
> Действия > К исполнению...(рис. 4.15)
Отметка Отправить сообщение
Срок := 26.07.2001
ОК
Автонабор телефонного номера контакта
Пример 4.13. Автонабор телефонного номера контакта{Зъделите контакт}
> Действия > Позвонить контакту > Рабочий (рис. 4.16)
Позвонить
{Разговор}
Конец связи
Закрыть
Быстрый набор телефонного номера
Пример 4.14. Быстрый набор телефонного номера> Действия > Позвонить контакту > Быстрый набор > <Телефон>
Создание нового письма
Пример 4.15. Создание нового письма{В папке Контакты выделите контакт адресата}
> Действия > Новое письмо
Строка даты
Стиль письма Обычный
Далее (рис. 4.19)
Приветствие деловое
Далее
Пометки служебное
Тема Тема: Outlook в подлиннике
Далее (рис. 4.20)
Адресная книга
Имя Георгий Ефимович Усаров
ОК
Заключение С уважением
Готово
Небольшое пояснение к шагам данного мастера. На первом шаге определяется стиль письма и параметры даты. На втором шаге проявляется мощь совместного использования продуктов пакета Microsoft Office (рис. 4.19). Мастер писем Word взял данные для заполнения из базы контактов Outlook (имя получателя и адрес). На третьем шаге задаются дополнительные параметры письма (тема, пометка и т. д.). И наконец, на четвертом шаге, воспользовавшись диалоговым окном Выбор имени (Select Name), показанным на рис. 4.20 пользователь задает данные отправителя письма, опять же беря их из базы контактов Outlook. Заметьте также, что в поле Образец автоматически появляется текст заключительной части письма. Удобно, не правда ли?
Изменение параметров представления
Пример 4.16. Изменение параметров представления{В представлении Адресные карточки}
Другие настройки
Разрешить правку в ячейках
Ширина карточки := 50
ОК
Открытие адресной книги
Пример 4.17. Открытие адресной книги> Сервис > Адресная книга...
В Microsoft Outlook могут использоваться адресные книги (Address Book) разных типов, в том числе Глобальный список адресов, Личная адресная книга или Адресная книга Outlook. В диалоговом окне Адресная книга можно указать, какие адреса необходимо отображать в данный момент. Для этого необходимо выбрать соответствующую адресную книгу в раскрывающемся списке Источник адресов (Show Name From the).
Каждая из вышеперечисленных книг содержит информацию, которая может быть использована при отправке сообщений, создании писем, звонков и т. д. Обычно эти адресные книги используются для следующих целей (суть разделение физического пространства хранения информации).
Создание личной адресной книги
Пример 4.18. Создание личной адресной книги> Сервис > Учетные записи электронной почты..
Добавить новый каталог или адресную книгу
Далее
Дополнительные адресные книги
Далее
Тип адресной книги Личная адресная книга
Далее
{Появиться диалоговое окно Личная адресная книга (рис. 4.25)}
Личная адресная книга
Имя := Личная адресная книга (Усаров Г. Е.)
Сортировать записи по Фамилиям
ОК
На вкладке Личная адресная книга (Personal Address Book) пользователь может изменить место расположения файла, в котором будет храниться информация о контактах, а на вкладке Заметки (Notes) — ввести примечания к книге. После того как добавлена новая книга, необходимо перезапустить Outlook для того, чтобы новая учетная запись начала функционировать в рамках приложения.
Замечание
Замечание 1
Пользователь не может создать более одной учетной записи типа Личная адресная книга или Адресная книга Outlook.
Создание контакта
Пример 4.19. Создание контакта> Сервис > Адресная книга...
Источник адресов Личная адресная книга (Усаров Г. Е.)
> Файл > Создать адрес... (рис. 4.26)
В список Личная адресная книга (Усаров Г. Е.)
Тип адреса Адрес другого типа
ОК
Краткое имя := Усаров Георгий (рис. 4.27)
Адрес электронной почты := usarov@mail.ru
Тип электронной почты := SMTP
ОК
Заполнение остальных вкладок при создании нового контакта в личной адресной книге почти полностью аналогично созданию нового элемента в папке Контакты. После того как контакт создан, его можно увидеть в информационном поле адресной книги.
Ввод полного имени контакта
Пример 4.1. Ввод полного имени контактаПолное имя... (рис. 4.3)
Имя := Георгий
Отчество := Ефимович
Фамилия := Усаров
ОК
Обработка адреса
Пример 4.20. Обработка адреса{В Адресной книге}
> Сервис > Параметры., (рис. 4.29)
Отображать первым список адресов Контакты
Хранить личные адреса в книге Контакты
Добавить...
Списки адресов Личная адресная книга (Усаров Г. Е.)
Добавить
Закрыть
ОК
Некоторые комментарии к приведенному примеру. В первом раскрывающемся списке устанавливается та папка, данные которой будут отображаться первыми при появлении этого диалогового окна при выборе адресатов почты или т. п. Второй список задает папку по умолчанию, в которую будут помещаться новые контакты и которая по сути будет основной базой пользователя.
Ввод должности и организации
Пример 4.2. Ввод должности и организацииДолжность:= Писатель
Организация := Издательство BHV
Если существует несколько контактов из одной и той же организации, то после заполнения формы для одного контакта последующие можно создавать по шаблону первого. Таким образом достигается однозначность в названии организации для разных контактов. Выделите контакт, принадлежащий данной организации, и выберите команду > действия > создать контакт в той же организации.
Следующее поле Хранить как предназначено для выбора или создания имени, под которым будет храниться контакт. Информация этого поля необходима для систематизации сведений о контактах. Как правило, значением этого поля является Ф. И. О. контакта, но можно указать уменьшительное имя или прозвище. Выберем первый вариант из раскрывающегося списка — Усаров, Георгий Ефимович.
Установить порядок ввода и хранения новых имен по умолчанию можно в диалоговом окне Параметры контактов (Contact Options), показанном ниже (рис. 4.4).
Настройка параметров по умолчанию
Пример 4.3. Настройка параметров по умолчанию> Сервис >Параметры Настройки
Параметры контактов...
По полному имени Имя (Отчество) Фамилия
Как хранить Фамилия, Имя
ОК
ок
Ввод номера телефона
Пример 4.4. Ввод номера телефонаРабочий (рис. 4.5)
Страна Россия
Код города := 812 {Санкт-Петербург}
Номер телефона := 295-31-15
ОК
Ввод адреса
Пример 4.5. Ввод адресаДомашний
Адрес... (рис. 4.6)
Улица := Новоизмайловский проспект д.32/1 кв.85
Город := Санкт-Петербург
Индекс := 198332
Страна Россия
ОК
Ввод адреса электронной почты и Web-страницы
Пример 4.6. Ввод адреса электронной почты и Web-страницыЭл.почта := usarov@mail.ru
Web-страница:= http://www.usarov.narod.ru
IM-адрес:= usarov_george@hotmail.com
После ввода адреса электронной почты в поле Краткое имя (Display as) появится строка, которая будет отображаться в поле Кому (То) при составлении электронных писем данному контакту (см. главу 9 "Электронная почта"). По умолчанию это поле заполняется полным именем контакта и адресом электронной ПОЧТЫ В скобках, например Георгий Ефимович Усаров (usarov@mail.ru).
Можно изменить столь длинное имя на более короткое, например: Усаров Г. Е. Если контакт имеет более одного электронного адреса, то при нажатии на кнопку Эл. адрес и выбрав Эл. адрес 2 откроется поле для ввода дополнительного электронного адреса. Кнопка Выбор имени (Select Name) вызывает появление адресной книги, работа с которой будет рассмотренна чуть ниже.
После ввода адреса Web-страницы этот текст автоматически преобразуется в гиперссылку, щелчок по которой запустит обозреватель Интернета (например. Microsoft Internet Explorer) для того, чтобы вы могли посмотреть данную страницу. И наконец, поле Ш (Internet Mail). Это поле служит для ввода адреса IM, о котором более подробно будет рассказано в главе 11 "Работа в Интернете".
Вставка объекта
Пример 4.7. Вставка объектаОписание контакта
>Вставка > Объект
Создать из файла
Файл := < Адрес файла >
ОК
На рис. 4.7 показан окончательный вариант заполнения вкладки Общие формы Контакт.
После заполнения формы необходимо ее сохранить. Для этого нажмите кнопку Сохранить и закрыть (Save and Close). Если вы хотите после закрытия одного контакта создать новый, то нажмите кнопку Сохранить и создать (Save and New).
Редактирование заметок
Пример 5.1. Редактирование заметок{В форме Заметки в верхнем левом углу (рис. 5.2) }
Цвет > Лиловый
Категории. . .
Имеющиеся категории Мысли
ОК
Контакты. . .
Контакты
Элементы <Контакт>
ОК
Закрыть
Установка параметров заметок
Пример 5.2. Установка параметров заметок>Сервис > Параметры. . .
Настройки
Параметры заметки...(рис. 5.4}
Дополнительные параметры заметок
Пример 5.3. Дополнительные параметры заметок> Сервис > Параметры...
Дополнительно
Дополнительные параметры... (рис. 5.5)
Показывать время и дату в заметках
ОК
ок
Работа с буфером обмена
Пример 5.4. Работа с буфером обмена(Откройте заметку}
Выделить все
Копировать (рис. 5.6}
{Откройте документ Word} > Правка > Вставить
Работа с буфером обмена Office
Пример 5.5. Работа с буфером обмена Office> Правка > Буфер обмена Office... (рис. 5.7)
>Правка > Копировать
Вставка из буфера обмена Office
Пример 5.6..Вставка из буфера обмена Office{Объект на панели буфера обмена} Вставить
Помимо вставки, пользователь может очистить память буфера, занимаемую уже ненужным объектом, выбрав команду Удалить (Delete).
Вставка элемента
Пример 5.7. Вставка элемента{Создайте контакт Максима Олеговича Попова (см. рис. 5.10)}
Вставка > Документ...
Папки Заметки
Элементы Научная деятельность М. О. Попова
Элементы
Вставить как: ярлык
ОК
а. Ввод информации записи
Пример 6.1. а. Ввод информации записиТема := Работа над книгой "Microsoft Outlook в подлиннике"
Тип Задача (рис. 6.2)
Организация := БХВ-Петербург
Следующая группа полей связана со временем. По умолчанию в поле Начало (Start time) введены дата и время создания записи. Изменить эту информацию можно стандартными способами Outlook (см. разделы 2.1.3 "Форматы даты и времени" и 2.2.2 "Новая встреча"). Поле Длительность (Duration) является уникальным для элемента Запись (Entry). Здесь хранится информация о продолжительности события, в нашем случае — информация, необходимая для выполнения задачи. По умолчанию установлена нулевая длительность, изменить которую можно двумя способами:
б. Ввод информации записи
Пример 6.1, б. Ввод информации записиОписание
> Вставка > Элемент... (рис. 6.3)
Смотреть в Задачи
Вставить как Ярлык
Элементы Работа над книгой "Outlook в подлиннике"
OK
Контакты := Ekaterina Kondukova
Категории := BHV; Дела
Установка параметров Дневника
Пример 6.2. Установка параметров ДневникаСервис > Параметры. . .
Настройки
Параметры дневника... (рис. 6.5)
Автоархивация элементов Дневника
Пример 6.3. Автоархивация элементов Дневника{В диалоговом окне Свойства папки "Дневник"}
Архивировать папку со следующими настройками (рис. 6.7)
Удалять элементы старше 12 мес.
Перемещать старые элементы в папку по умолчанию
Применить
ОК
Изменение представления временной шкалой
Пример 6.4. Изменение представления временной шкалой{В окне просмотра информации}
Other Settings... (рис. 6.9)
Показывать номер недели
максимальная ширина := 50 символов
показывать метку в представлении по месяцам
ОК
Отображение списка папок
Пример 7.1. Отображение списка папокСоздание новой папки
Пример 7.2. Создание новой папки> Файл > Папка > Создать папку... (или
Имя папки := Личные
Содержимое папки: Элементы типа Контакт (рис. 7.4)
Поместить папку в: Контакты
ОК
{Аналогично создание папки Служебные}
Перемещение элементов между папками
Пример 7.3. Перемещение элементов между папками{В папке Контакты) Екатерина Владимировна Кондукова
> Правка > Переместить в папку ... (рис. 7.7)
Переместить выделенные элементы в папку Служебные
ОК
Замечание
Замечание 2
Пытаясь перенести элемент одного типа в папку, хранящую элементы другого, Outlook автоматически преобразует тип первого к типу последних (см. раздел 3.7 "Преобразование элементов").
Помимо данного способа, можно воспользоваться и буфером обмена, работа с которым была рассмотрена в разделе "Буфер обмена". В данном случае рассмотрим копирование элементов из одной папки в другую.
Копирование элементов
Пример 7.4. Копирование элементов> Правка > Буфер обмена Office...
{В папке Контакты} Kondukova
>Правка > Копировать или
{В папке Служебные в буфере обмена}
Кондукова Вставить (рис. 7.8)
Метод ручной манипуляции
Данный метод гораздо быстрее и нагляднее, чем предыдущий.
Выделите элемент и, удерживая нажатой правую кнопку мыши, перетащите его либо на пиктограмму папки в панель Список папок (Folder List), либо на ярлык в панели Outlook. Отпустив кнопку мыши, выберите один из способов переноса: Переместить (Move) или Копировать (Сору).
Аналогичные действия можно проделать, удерживая нажатой левую кнопку мыши. При этом, если удерживать нажатой клавишу
Замечание
Замечание 3
При копировании элемента следует учесть, что исходный элемент и его копия рассматриваются Outlook как независимые. Поэтому изменения, внесенные в один из элементов, не отобразятся на другом.
Добавление группы ярлыков
Пример 7.5. Добавление группы ярлыков{На панели Outlook } Добавить группу
Имя группы := Мои Контакты
{Группа} Контакты
Ярлык для панели Outlook.. .
Посмотреть Outlook (рис. 7.10)
Имя папки Личные
ОК
{Список папок} Служебные Добавить на панель Outlook
Установка свойств папки
Пример 7.6. Установка свойств папки{Выделите папку}
Свойства...
Рассмотрим изменение свойств папки на примере папки Служебные. Для остальных папок действия в принципе аналогичны, в особых случаях приводятся дополнительные пояснения.
Программа 1. Основы Outlook
Программа 1. Основы OutlookOutlook 2002 — мощное и всеобъемлющее в плане управления информацией приложение. Но каждый предмет (это относится не только к программным продуктам) требует введения в специфику данной области и демонстрации общих принципов работы, техники и т. д. В данной части будут рассмотрены основы Outlook: от установки приложения до непосредственной работы с электронной почтой.
Начинать книгу с рассказа о работе с электронной почтой мы считаем некорректным, если не сказать неправильным, поскольку Outlook — это не приложение для работы с электронной почтой. Outlook являет собой единение всех средств, связанных с управлением персональной информацией, в которых почта занимает существенную, но все-таки часть. В противном случае можно вполне было обойтись и Outlook Express — приложением, входящим в стандартный пакет, поставляемый с операционной системой Windows и являющимся только почтовым клиентом.
В первую часть книги вошли такие главы, как:
Программа
ПрограммаВ данной главе мы научились организовывать информацию Outlook посред-свом создания папок.
Программа
ПрограммаВ данной главе были рассмотрены начальные сведения, необходимые для понимания общей схемы работы в Outlook.
Программа 3.1.4. Оповещение, описание задачи и ее исполнитель
Программа 3.1.4. Оповещение, описание задачи и ее исполнительУстановка оповещения для задачи похожа на установку оповещения для встречи, только, в отличие от последней, напоминание о задаче устанавли вается на определенную дату и время. По умолчанию Outlook устанавливает оповещение на 9:30 утра в день завершения задачи. Однако пользователь может поменять дату и время.
Замечание
Замечание 1
Так же, как и в случае со встречей, пользователь может изменить формат звукового оповещения, нажав на кнопку с иконкой громкоговорителя и указав требуемый файл для проигрывания.
Для изменения времени оповещения, устанавливаемого по умолчанию, выберите команду меню > сервис > параметры и в диалоговом окне Параметры (Options), на вкладке Настройка (Preferences), измените значение поля Оповещение (Reminder time) для задачи.
Поле Описание задачи служит для ввода любой дополнительной информации. Это поле может содержать текст с описанием задачи, а также присоединенные файлы и другие внедренные объекты, я пропущу описание этого поля до раздела 3.2 "Вставка объектов".
В нашем случае все законченные и отредактированные файлы будут присоединяться к задаче. Более того, поскольку условно выполнение задачи разбито на три этапа, давайте оповещать о ходе работы над задачей каждый месяц.
Программа 4.1.3. Ввод дополнительной информации
Программа 4.1.3. Ввод дополнительной информацииКроме вкладки Общие, в форму Контакт входят еще четыре вкладки: Подробности (Details), Действия (Activities), Сертификаты (Certificates), Все поля (All Fields). В этом разделе рассматриваются общие принципы работы с полями перечисленных вкладок.
Программа 7.3.4. Вкладка Автоархивация
Программа 7.3.4. Вкладка АвтоархивацияДля папки, хранящей элементы типа Контакты, данная вкладка не существует, но тем не менее она присутствует в других папках, поэтому рассмотрим ее свойства (рис. 7.16).
Программа Автоформат
Программа АвтоформатИ наконец, давайте поставим условия для автоматического выделения элементов категории BHV, В которых фигурирует контакт Ekaterina Kondukova.
Программа Буфер обмена Office
Программа Буфер обмена OfficeВ предыдущем разделе была описана работа с буфером обмена Windows. Это простое, удобное и общее средство для всех Windows-приложений. Единственный недостаток вышерассмотренного буфера обмена — невозможность одновременного хранения двух объектов. Действительно, ведь когда вы копируете или вырезаете новый элемент, уничтожается объект, находящийся в данный момент в буфере.
Начиная с версии 2000, в Microsoft Office появился усовершенствованный и универсальный для всех приложений пакета буфер обмена Office, работу с которым мы сейчас и рассмотрим.
Основным преимуществом буфера обмена Office является возможность хранения одновременно до 24 объектов. Более того, простой и информативный интерфейс буфера обмена Office делает процедуры копирования и вставки более быстрыми и эффективными при работе с большим количеством объектов, требующих обмена.
Программа Дополнительная информация о задаче
Программа Дополнительная информация о задачеПосле начала работы над задачей следует обновлять информацию о состоянии, изменяя значение Не началась (Not Started) на Выполняется (In Prog ress), и о готовности, увеличивая значение с 0 до 100%. Помимо этих значений можно изменять любые другие параметры задачи, продлевать срок задачи или переносить дату начала, понижать или повышать важность и т. д.
Более того, если необходимо ввести более подробную информацию, воспользуйтесь вкладкой Подробно (Details), внешний вид которой показан на рис. 3.4.
Программа Форматы даты и времени
Программа Форматы даты и времениВо многих диалоговых окнах Outlook требуется ввести дату или время события, встречи, отправки сообщения и т. д. Но помимо стандартных форматов Outlook способен воспринимать дату, заданную сокращением или специальной фразой. Табл. 2.1 содержит примеры возможных форматов даты и времени.
Программа Формат представления День/Неделя/Месяц
Программа Формат представления День/Неделя/МесяцЧтобы изменить стандартные форматы представлений, необходимо открыть диалоговое окно Формат представления "День/Неделя/Месяц" (Format Day/ Week/Month View). Ниже продемонстрировано изменение шрифта даты для представления День (Day) и отображения времени для представления Неделя (Week).
Программа и личные папки
Программа и личные папкиВ этой главе рассматривается работа с представлением Outlook сегодня, а также способы организации информации в Microsoft Outlook. В частности, изучается создание папок и размещение в них информации, работа со списком папок и панелью Outlook, установка свойств папки, а также методы просмотра файловой структуры компьютера средствами Outlook и многое другое.
Программа Категории, контакты и частность
Программа Категории, контакты и частностьНазначение контактов, категорий и параметра частности было подробно описано в предыдущей главе. Здесь же ограничимся лишь примером, напоминающим работу с этими полями.
Программа Командный метод
Программа Командный методПеред тем как описать данный метод, стоит уделить внимание вопросу отличия перемещения элемента от его копирования.
Копирование (Сору) — процесс переноса элемента из одной папки в другую, при котором исходный элемент сохраняется в папке, из которой его переносили.
Перемещение (Paste) — процесс переноса элемента из одной папки в другую, при котором исходный элемент не сохраняется в папке, из которой его переносили.
Рассмотрим перемещение элемента Контакт (Kondukova Ekaterina) из папки Контакты в папку Служебные.
Программа Контакты встречи
Программа Контакты встречиСледующее поле, находящееся в нижнем левом углу формы Встреча (Appointment), служит для указания контактов, связанных с данной встречей. Связывание контакта со встречей можно рассматривать, как дополнительную информацию о встрече (конкретно о ее участнике), но только находящуюся не в поле Описание встречи, а в поле Контакты (Contacts). Подобное разделение очень удобно, поскольку при добавлении имени сразу же добавляется и вся информация о нем. Подробнее о работе с контактами будет рассказано в главе 4 "Контакты". Сейчас же будет приведен пример заполнения этого поля, к которому вы можете вернуться, когда научитесь работать с контактами.
Программа Личная адресная книга
Программа Личная адресная книгаВыше мы уже рассматривали работу с папкой Контакты, но коль скоро уж Outlook обладает возможностью работы с личными адресными книгами, стоит рассмотреть их создание и работу с их элементами. Не умаляя общности, можно сказать, что работа с личной адресной книгой аналогична работе с адресными книгами других типов.
Программа Назначение категорий
Программа Назначение категорийДля назначения категории встрече выполните пример 2.16.
Программа Новая папка
Программа Новая папкаПомимо папок, устанавливаемых по умолчанию, пользователь имеет возможность создавать собственные, причем сколь угодно большой степени вложенности. Характерным примером создания папки является распределение информации уже существующей папки. Так, например, можно распределить информацию о контактах по двум папкам: Личные и Служебные.
Программа Новая встреча
Программа Новая встречаВ этом разделе рассказывается о планировании, создании и редактировании единичной встречи — мероприятия, назначенного для определенной цели на определенный промежуток времени, например встреча писателя с редакт тором издательства, чье расписание не согласуется средствами Outlook.
Программа Новое письмо
Программа Новое письмоПомимо электронной почты существует — и вряд ли когда-нибудь отомрет — классическая бумажная. Outlook может быть полезен для создания письма адресату, сведения о котором есть в папке Контакты. Чтобы создать письмо, Outlook обращается к Мастеру писем Microsoft Word.
Ниже я рассмотрю создание нового письма на примере служебного сообщения от писателя (Усаров Г. Е.) главному редактору издательства (Кондукова Е. В.).
Программа Описание
Программа ОписаниеПоследние четыре поля вкладки Общие (General) формы Outlook нам уже знакомы: Описание (Notes), Контакты (Contacts), Категории (Category), Частное (Private). Их смысл не меняется в контексте данной главы, поэтому заполнение их значений не вызовет у вас особых затруднений (см. раздел "Календарь" и раздел "Задачи").
Иногда полезно вкладывать в поле Описание файл с отсканированной фотографией контакта. Рассмотрим такое общее средство Outlook, как вставка объекта.
Программа Определения состояния, готовности и важности задачи
Программа Определения состояния, готовности и важности задачиЛюбая задача характеризуется специальными параметрами: состоянием (Status) и готовностью (Complete). Как видно из названия, эти два параметра определяют состояние задачи на данный момент, но в первом случае качественно, а во втором — в процентном соотношении.
По умолчанию Outlook определяет для новой задачи в поле Состояние (Status) значение Не началась (Not Started). Помимо этого состояния существуют еще четыре: Выполняется (In Progress), Завершена (Completed), В ожидании (Waiting for something else), Отложена (Deferred), смысл которых ясен из названия (рис. 3.2).
По умолчанию поле Готово (Complete) равно 0%. Естественно, что значения полей Состояние и Готово тесно связаны. Ниже приведена таблица соотношения значений этих полей (табл. 3.1).
Программа Отбор
Программа ОтборЗадача фильтрации и выбора определенных элементов, удовлетворяющих некоторому условию, будет здесь затронута весьма бегло, лишь для демонстрации такой возможности при работе с представлениями. Более полно о фильтрах будет рассказано в главе J6 "Поисковая система Outlook".
Итак, из условия поставленной задачи нам необходимо отображать только те встречи, которые произошли вчера, произойдут сегодня и завтра.
Программа Отметить к исполнению
Программа Отметить к исполнениюКак было сказано выше, эта команда используется для оповещения пользователя о запланированном действии для контакта. Например, писателю необходимо до 26 июля 2001 года отправить сообщение редактору о результатах работы.
Программа Панель Список папок
Программа Панель Список папокКак упоминалось выше, информация Outlook хранится в специальных папках. Доступ к этим папкам осуществляется посредством специальной панели Список папок (Folder List).
Программа Параметры адресной книги
Программа Параметры адресной книгиНастройка параметров по умолчанию для отображения и хранения новой информации в адресных книгах производится в диалоговом окне Обработка адреса (Addressing).
Программа Параметры календаря
Программа Параметры календаряДиалоговое окно Параметры календаря (Calendar Options) служит для изменения его основных настроек. Давайте уменьшим продолжительность рабочего дня на один час, изменим цветовую схему панели Список встреч, а также увеличим время напоминания.
Программа Перенос информации между папками
Программа Перенос информации между папкамиИтак, папка создана, но пуста. Необходимо распределить требуемую информацию по папкам. Для переноса выделенного элемента из одной папки в другую можно использовать один из методов:
Программа Позвонить контакту
Программа Позвонить контактуЭто действие выполняет автоматический набор телефоннрго номера контакта (естественно, при условии, что на компьютере установлен соответствующим образом настроенный модем).
Программа Представление День
Программа Представление ДеньПри открытии папки Календарь (Calendar) no умолчанию появится представление День (Day) (см. рис. 2.1). В этом представлении список встреч состоит из временной шкалы и, собственно, поля со списком встреч (расписания).
Временная шкала по умолчанию разбита на 30-минутные промежутки, при необходимости можно уменьшить или увеличить минутный метраж промежутка. Подведите указатель к временной шкале, щелкните правой кнопкой мыши и выберите необходимую величину из списка.
Если ваша деловая деятельность зависит не только от текущего временного пояса, но и от времени в другом городе или другой стране, Outlook может отображать две временные шкалы (рис. 2.6).
Программа Представление День/Неделя/Месяц
Программа Представление День/Неделя/МесяцПредставление — это формат отображения информации на панели Список встреч. Нет ничего странного в том, что представления будут рассматриваться именно в этом параграфе, а не в следующем, поскольку рассматриваемые представления напрямую зависят от Календарика. Имеется четыре основных представления: День (Day), Рабочая неделя (Work Week), Неделя (Week) и Месяц (Month). Для перехода от одного представления к другому существует несколько способов.
Программа Представление Месяц
Программа Представление МесяцИ наконец, последнее представление Месяц (рис. 2.9). Представление Месяц (Month) внешне очень похоже на представление Неделя (Week), если не считать, что в этом представлении отображается целый месяц. Если в данном представлении не видны Календарик и панель Задачи, то передвиньте правую границу панели Список встреч левее.
Заметьте, что Календарик выделил целый месяц. Кстати, на панели Список встреч нечетные месяцы затеняются, что позволяет отчетливо видеть границы месяцев при переходе посредством полосы прокрутки справа.
Замечание
Замечание 3
Возвращаясь к разговору об универсальном переходе к дате посредством одноименного диалогового окна, отметим, что список Панель (Show in) в этом окне отвечает за формат представления, в котором пользователь получит информацию.
Программа Представление Неделя
Программа Представление НеделяПредставление Неделя (Week) сильно отличается от двух предыдущих. Панель Список встреч отображает расписание семи дней. Но данное расписание не так детально, как в представлении День (рис. 2.8).
Иными словами, при увеличении временного отрезка появляется возможность оценить и проанализировать запланированные мероприятия в целом, отказываясь от детального рассмотрения параметров встреч.
Заметьте, что и в этом случае Календарик выделил всю неделю. Так же, как и в случае с представлением День, можно выделить несколько недель в Календари-ке, но, в отличие от дней, ограничений на выделение недель нет. Поскольку в этом представлении можно перемещаться от одной недели к другой, используя полосу прокрутки, справа на панели представлен Список встреч. Движение ползунка вверх соответствует перемещению в прошлое, вниз — в будущее.
Программа Представление Рабочая неделя
Программа Представление Рабочая неделяПредставление Рабочая неделя (Work Week) по умолчанию отображает пять расписаний от понедельника до пятницы, включая активный день (рис. 2.7).
Данное представление удобно для сравнения почасовой загруженности в разные дни рабочей недели. Заметьте, что в данном представлении Календарик выделил все дни рабочей недели. В принципе, можно выделить группу, состоящую из любого числа дней. Для этого выделите требуемый день в Календарике и, не отпуская левую кнопку мыши, растяните выделение на несколько дней. Для выделения непоследовательных дней выделите один из них и, удерживая нажатой клавишу
Замечание
Замечание 2
В представлении День (Day) можно отобразить вышеуказанным способом только 14 дней. Хотя подобное представление теоретически и возможно, однако информация, отображаемая таким образом, практически не видна.
Программа Работа с адресными книгами
Программа Работа с адресными книгамиOutlook может использовать несколько источников информации об адресах для создания сообщений электронной почты и других возможных действий. Обычно подобная информация сосредоточена в папках типа Контакты, на основе которых создаются адресные книги Outlook (Outlook Address Book).
Как правило, во всех ситуациях, требующих выбора корреспондента, появляется модификация диалогового окна Адресная книга (рис. 4.24). Например, при задании адресата сообщения появляется диалоговое окно Выбор имен (Select Names).
Программа Работа с категориями
Программа Работа с категориямиКатегории (Categories) — это общее средство Outlook для упорядочивания элементов. Хотя здесь будет подробно описано задание категорий для встреч, все изложенное ниже можно по аналогии применить и к любому другому элементу Outlook.
Итак, при достаточно продолжительной работе с Outlook у вас накопится море полезной и бесполезной информации. При желании получить необходимые сведения в этом бескрайнем море можно потратить часы и все равно не добиться требуемого результата. Проблемой поиска мы займемся в главе 16 "Поисковая система Outlook", сейчас же уделим внимание сортировке и группировке информации по категориям для облегчения ее возможного поиска и представления.
Работа с хаотическим, неупорядоченным и несгруппированным множеством элементов не удобна и не эффективна. Универсальным средством упорядочения информации является назначение категорий, общий принцип работы с которыми заключается в следующем. Для каждого элемента определяется принадлежность той или иной категории. После назначения категорий всем элементам их можно группировать, создавать условия поиска по категориям и т. д. Более того, непрерывный процесс назначения категорий новым элементам позволяет в несколько раз упростить вышеозначенные процедуры. Но давайте от общих принципов перейдем к конкретным примерам.
Программа Работа с папками
Программа Работа с папкамиОперации, производимые с папками Outlook, фактически аналогичны работе с папками Windows. Для работы с папками Outlook удобно воспользоваться контектным меню, появляющимся при щелчке правой кнопкой мыши на выбранной папке (рис. 7.9).
Программа сегодня
Программа сегодняПрограмма Сохранение, открытие и удаление
Программа Сохранение, открытие и удалениеПосле заполнения полей формы нужно сохранить элемент.
Программа Создание элемента
Программа Создание элементаПрежде всего элемент надо создать, эту операцию можно выполнить несколькими способами.
Программа Создание личной адресной книги
Программа Создание личной адресной книгиПеред тем как начать работу с личной адресной книгой, ее необходимо добавить в существующую конфигурацию Outlook. Адресная книга суть информационная служба, добавление же любых элементов информационных служб является созданием учетной записи данного типа. (Подробно о работе с учетными записями электронной почты будет рассказано в разделе "Электронная почта".)
Программа Создание новой встречи
Программа Создание новой встречиДля создания встречи существует несколько способов:
Программа Создание объекта из файла
Программа Создание объекта из файлаСледующий пример, демонстрирующий работу Outlook со вставкой объектов других приложений, основан на вставке объекта, но не создаваемого с нуля, хотя это и возможно, а вставляемого из файла.
Программа Установка оповещения
Программа Установка оповещенияЗапланированная встреча очень легко может не состояться, если о ней вовремя не вспомнить. Outlook дает возможность пользователю не беспокоиться за своевременное и планомерное оповещение о предстоящих встречах. Причем оповещение может быть не только визуальным, но, при наличии соответствующего оборудования, и звуковым.
Допустим, что писателю необходим один час, чтобы, не спеша, добраться до места встречи. Таким образом, устанавливая оповещение за два часа до начала встречи, он может не беспокоиться за возможное опоздание.
Программа Вкладка Действия
Программа Вкладка ДействияНа вкладке Действия отображаются все действия, связанные или назначенные контакту (встречи, задачи, контакты, сообщения и т. д.). Например, в предыдущих двух главах мы связывали встречи и задачи с контактом Екатерина Кондукова.
На рис. 4.9 показана вкладка Действия для контакта Екатерина Кондукова.
По умолчанию Outlook показывает все действия, связанные с контактом, но вы можете выбрать определенные, интересующие вас на данный момент, посредством раскрывающегося списка Показать (Show).
Замечание
Замечание 4
Двойной щелчок мышью по любому элементу в информационном окне вкладки Действия откроет форму этого элемента для редактирования.
Программа Вкладка Общие
Программа Вкладка ОбщиеНекоторые общие свойства папки можно изменить на вкладке Общие (General), изображенной на рис. 7.12.
Программа Вкладка Подробности
Программа Вкладка ПодробностиНа вкладке Подробности существует четыре области с полями, дополняющими общую информацию о контакте.
Программа Вкладка Сертификаты
Программа Вкладка СертификатыВкладка Сертификаты (рис. 4.10) служит для назначения определенного цифрового сертификата безопасности при отправке сообщений данному контакту. Подробно о сертификатах и цифровых подписях будет рассказано в разделе 9.3.4 "Безопасность".
Программа Вставка элемента
Программа Вставка элементаВ предыдущем разделе мы рассмотрели и продемонстрировали один из распространенных методов переноса информации из одного документа в другой, однако Outlook обладает еще одним способом рационального переноса информации.
Это вставка одного элемента Outlook в любой другой элемент Outlook. В разделе 3.7 "Преобразование элементов" 'уже рассматривались примеры преобразования встречи в задачу и обратно. Аналогично дело обстоит и с заметками, но в отличие от рассматриваемого выше примера мы здесь покажем вложение элемента, а не его преобразование.
Допустим, что писатель внес в заметку некоторую информацию о контакте. Создавая впоследствии сам контакт Outlook, не очень хотелось бы перепечатывать уже внесенные данные. Первый путь (буфер обмена) хоть и универсален, но в силу возможностей Outlook является нерациональным. Приведем пример другого способа переноса информации.
Итак, писатель создает заметки с информацией о контакте "М. О. Попов". Он создал несколько заметок, и еще неизвестно, сколько их будет в дальнейшем (рис. 5.8).
Программа Ввод адреса электронной почты, Web-страницы и IМ-адреса
Программа Ввод адреса электронной почты, Web-страницы и IМ-адресаПо умолчанию для каждого контакта хранится информация о трех адресах электронной почты (e-mail address): Эл. почта (E-mail), Эл. почта 2 (E-mail 2), Эл. почта 3 (E-mail 3), одной WWW-странице в Интернете и одном адресе Internet Mail.
Программа Ввод имени контакта
Программа Ввод имени контактаВвод полного имени осуществляется'следующим способом. Вы можете просто ввести имя в поле Полное имя (Full Name). Но заметьте, что если вы вводите Усаров Георгий ЕФИМОВИЧ, поле Хранить как (File As) отображает это имя как ЕФИМОВИЧ, Усаров Георгий, что, собственно говоря, не совсем корректно (значение именно этого поля будет впоследствии использоваться для индексации информации о контакте). Однако, если ввести Георгий
Ефимович Усаров, ТО ИМЯ будет отображаться Как Усаров, Георгий Ефимович. Это происходит из-за работы Outlook, рассматривающей введенное имя как состоящие из трех частей — имени, отчества и фамилии — для последующей перестройки в поле Хранить как (File As).
В случае простого указания русских имен, конечно, можно обойтись и вводом с клавиатуры, но как быть в ситуации ввода сложных русских (Проф. Попов Максим Олегович) или иностранных имен (Sir Elton John)? Как Outlook определит, где имя, а где фамилия? В этом случае можно воспользоваться вторым универсальным способом ввода имени.
Программа Ввод информации
Программа Ввод информацииПосле создания элемента следует ввести необходимую информацию в поля формы. Подробно о назначении и заполнении полей для каждой формы будет рассказано ниже, сейчас же рассмотрим типичные приемы заполнения разных полей формы.
Чтобы заполнить Текстовое поле (Edit field), необходимо подвести к нему указатель и щелкнуть левой кнопкой мыши. В поле должен появиться курсор, что означает готовность данного поля к вводу информации.
Чтобы заполнить Поле со списком (DropDown List), необходимо нажать на кнопку со стрелкой вниз, справа от поля, и выбрать требуемый элемент из списка (он выделяется синим цветом).
Щелчок кнопки мыши по полю Флажок (CheckBox) либо активизирует его (появляется галочка), т. е. действие, связанное с флажком, выполняется, либо — наоборот (галочка исчезает), т. е. действие, связанное с флажком, не выполняется.
При работе с группой переключателей выбор одного из них (точка в кружке) приводит к выполнению действия, связанного с ним, и отмене других действий в группе.
При заполнении некоторых полей можно воспользоваться кнопками, вызывающими диалоговые окна, посредством которых можно заполнить необходимое поле. Характерным примером является кнопка Контакт (Contact), с помощью которой можно вызвать диалоговое окно, в котором выбирается контакт для данной встречи.
Программа Ввод начала и окончания встречи
Программа Ввод начала и окончания встречиДля ввода времени начала и окончания встречи используются все выше приведенные форматы времени '(см. раздел 2.1.3 "Форматы даты и времени"). Можно вводить данные либо вручную, либо выбирая их из раскрывающихся списков.
Программа Ввод общей информации о контакте
Программа Ввод общей информации о контактеПо умолчанию форма Контакт отображается с открытой вкладкой Общие (General), которая содержит пять областей с полями общей информации о контакте:
Программа Ввод телефонного номера и адреса контакта
Программа Ввод телефонного номера и адреса контактаСледующая область общей информации о контакте — телефоны. По умолчанию форма Контакт отображает четыре основных вида телефонных номеров: Рабочий (Business), Домашний (Ноте), Факс рабочий (Business Fax) и Сотовый (Mobile).
Номер телефона можно вводить в любом удобном для вас стиле: с пробелами, слитно или через дефис. Outlook игнорирует эти символы. Для ввода сложных телефонов, например для иностранного контакта, можно воспользоваться диалоговым окном Проверка номера телефона (Check Phone Number).
Программа Ввод темы, даты начала и срока выполнения задачи
Программа Ввод темы, даты начала и срока выполнения задачиПосле открытия формы Задача по умолчанию открывается вкладка Задача (Task) и курсор находится в поле Тема (Subject). Введите тему задачи — написание книги "Outlook в подлиннике".
Следующие два поля Срок (Due date) и Дата начала (Start date). По умолчанию Outlook не устанавливает ни срок окончания, ни дату начала задачи. Такая задача называется бессрочной. Но в нашем случае писатель обязался предоставить материал книги в издательство через четыре месяца. Таким образом, дата начала задачи — 01.05.2001, а срок окончания задачи — 01.09.2001. Эти данные можно вводить в любом формате и любыми способами, описанными выше (либо выбирая из раскрывающегося списка календаря, либо вводя их вручную).
Программа Ярлыки и панель Outlook
Программа Ярлыки и панель OutlookКак говорилось выше, панель Outlook содержит ярлыки папок, которые собраны в специальные группы: Ярлыки Outlook (Outlook Shortcuts), Мои ярлыки (My Shortcuts), Другие ярлыки (Other Shortcuts). Вы можете создавать новые группы, перемещать ярлыки из одной группы в другую, удалять их и переименовывать. Давайте рассмотрим работу с панелью Outlook на примере создания дополнительной группы Мои Контакты, в которой будут находиться два ярлыка: Личные и Служебные.
Просмотр дневника
Просмотр дневникаДневник имеет шесть стандартных представлений: три в виде временной шкалы и три — в табличном виде (табл. 6.1).
Просмотр файловой системы компьютера Проводником Outlook
Просмотр файловой системы компьютера Проводником OutlookПроводник Outlook
Проводник OutlookOutlook дает возможность пользователю, не покидая уже привычной среды Outlook, работать с файловой структурой компьютера так же, как и в Проводнике Windows. Outlook позволяет просматривать папки и файлы, расположенные на локальных или сетевых дисках, а также Web-папки.
Ниже приведен список основных операций, которые Outlook с успехом реализует:
Работа с буфером обмена
Работа с буфером обменаРабота с контактами
Работа с контактамиКроме возможности хранения информации о человеке, с которым поддерживается связь, папка Контакты предоставляет возможность эту самую связь реализовывать. Outlook позволяет соотносить с контактом следующие действия:
Раскрывающийся список типов записей
Раскрывающийся список типов записейЗамечание
Замечание 1
В процессе работы над задачей можно свернуть приложение Outlook и работать в других приложениях. Часы при свернутом окне Outlook все равно продолжают работать.
Следующая группа полей была уже описана ранее (описание, контакты и категории). Приведем только пример записи со вставленной задачей в поле Описание.
Результат выполнения команды Копировать как Задача с текстом
Результат выполнения команды Копировать как Задача с текстомЗамечание
Замечание 1
Для читателей, знакомых с терминами внедрения и связывания объектов, понятнее называть копирование с ярлыком (link), как связывание, а копирование с вложением (attachment), как внедрение. Для незнакомых с этими понятиями читателей поясню, что при связывании вставляется лишь ссылка на объект, при этом объект можно модифицировать, не изменяя ссылку. При внедрении же вставляется сам объект, этим достигается автономность общего элемента, но в то же время увеличивается занимаемая им память.
При преобразовании встречи в задачу с текстом можно избежать работы с контекстным меню. Выделите задачу и, удерживая нажатой левую кнопку мыши, перетащите встречу либо на ярлык Задачи, либо на Панель задач в представлении Календаря.
После преобразования можно изменить не удовлетворяющие вас значения полей и нажать кнопку Сохранить и закрыть — встреча окончательно будет преобразована в задачу.
И еще одно небольшое замечание — при преобразовании элементов Outlook шаблон повторения не переносится с новым элементом, поэтому его необходимо задавать дополнительно.
В данной главе мы показали
РезюмеВ данной главе мы показали основные средства Outlook для планирования проводимых мероприятий, встреч и собраний.
В этой главе мы познакомились
РезюмеВ этой главе мы познакомились с организацией и планированием задач средствами Outlook. В ней были рассмотрены:
В данной главе были продемонстрированы
РезюмеВ данной главе были продемонстрированы возможности Outlook в организации контактной информации и работе с ней.
В этой главе мы рассмотрели
РезюмеВ этой главе мы рассмотрели работу с заметками — удобным средством ведения попутной информации, не требующей незамедлительного протоколирования и особого рассмотрения.
В данной главе мы говорили
РезюмеВ данной главе мы говорили об универсальном средстве протоколирования деятельности пользователя в Outlook с помощью приложений Microsoft Office — Дневник. Здесь были рассмотрены:
Резюме
РезюмеРезюме
РезюмеСохранение настроек
Пример 1.6. Сохранение настроекДля перевода курсора из одного
Совет 1Для перевода курсора из одного поля в другое можно использовать не только мышь, но и клавишу <Таb>.
Флажок Собрание по сети (This is online meeting using) открывает специальную панель для оповещения предполагаемых участников. Более подробно о работе с собраниями будет рассказано в разделе 10.1 "Планирование собраний", а также в разделе 18.3 "Outlook и PowerPoint".
Помимо вышеуказанных способов, существует метод
Совет 1Помимо вышеуказанных способов, существует метод графической манипуляции элементом. Для этого выделите элемент и, удерживая нажатой левую кнопку мыши, перетащите его в папку Удаленные (Delete Items). Для одновременного удаления нескольких элементов выделите их, подведя курсор мыши и удерживая нажатой клавишу
Данный метод очень прост и применим не только в случае удаления элемента. Например, если вы захотели перенести встречу с одного времени на другое, не надо открывать форму элемента и редактировать его, а просто перетащите элемент на полосу нужного времени на панели представления информации.
При удалении элементов они не удаляются сразу, а остаются в папке Удаленные до тех пор, пока пользователь явно не укажет на очистку папки или на удаление элемента. Если какой-либо элемент удален ошибочно, его можно восстановить.
Новичкам мы настоятельно рекомендуем включить
Совет 1Новичкам мы настоятельно рекомендуем включить флажки отображать только важные советы (Only show high priority tips) и отображать полезный совет при запуске (Show the Tip of the Day at Startup). В этом случае Помощник периодически будет отображать значек с изображением электрической лампочки, щелчок мыши по которому активизирует окно с советом.
Замечание
Замечание 1
Помощник хоть и удобен, но отнимает некоторые ресурсы, а следовательно, и время. Поэтому, если вы не пользуетесь им постоянно, лучше отключите его посредством команды > Справка > Скрыть Помощника.
Одной из новинок MS Office XP в работе со справочной системой явилось создание специального поля Введите вопрос (Ask a Question), расположенного в правом углу панели меню. Это поле полностью дублирует поле Что Вы хотели бы сделать? Помощника. Введите вопрос и нажмите клавишу
Всплывающие подсказки
Часто возникает ситуация, когда требуется получить справку об объекте интерфейса: команде меню, кнопке, флажке или, вообще, диалоговом окне. Для этого нет необходимости вызывать Помощника, просто выберите команду > справка > что это такое? или нажмите сочетание клавиш
Замечание
Замечание 2
Иногда достаточно подвести указатель к тому или иному объекту интерфейса, например к кнопке на панели инструментов, и через некоторое время появится всплывающая подсказка, в данном случае — с названием кнопки.
Справочная система
Для непосредственного входа в справочную систему выберите команду
> Справка > Справка по Microsoft Outlook.
Появится оено с двумя панелями: панелью со вкладками и панелью просмотра справки. Первая панель включает в себя три вкладки: Содержание (Content), Мастер ответов (Answer Wizard) и Указатель (Index). Использование этих вкладок позволяет быстро найти интересующий раздел справочной информации.
На вкладке Содержание отображается список разделов справочной информации. Любой раздел обозначается значком с изображением книги, а справка раздела обозначается значком с изображением листа бумаги с вопросительным знаком. Двойным щелчком левой кнопки мыши вы раскроете справку, и ее содержимое отобразится на панели просмотра справки (рис. 1.21).
Действия со вкладкой Мастер ответов (Answer Wizard) аналогичны работе Помощника: вы вводите вопрос, нажимаете кнопку Найти, и Мастер ответов выдает список гиперссылок, с помощью которых можно получить необходимую вам информацию. Зачастую список ссылок слишком велик и приходится тратить много времени на поиск действительно нужной информации. Для избежания подобных ситуаций формулируйте вопросы таким образом, чтобы максимально сузить границы поиска справочной системы.
Наконец, последняя вкладка Указатель (Index) автоматически выводит список разделов, содержащих введенное ключевое слово. На рис. 1.22 изображена вкладка Указатель с результатом поиска по ключевому слову Помощник (Paint).
Замечание
Замечание 3
При первом раскрытии вкладки Указатель Microsoft Outlook произведет построение базы данных ключевых слов. Эта база строится один раз и затем используется при каждом открытии данной вкладки.
Для перехода из режима Месяц
Совет 1Для перехода из режима Месяц в режим День можно воспользоваться контекстным меню. Выделите требуемый день месяца, нажмите правую кнопку мыши и выберите команду Перейти к этой дате (Go to this Day)
Еще раз напомним, что вставка
Совет 1Еще раз напомним, что вставка объектов — это общее средство Outlook и его можно использовать практически везде. Например, для элемента Контакт можно хранить в поле Описание контакта фотографию пользователя.
Безусловно, мы рассмотрели не весь спектр вставляемых объектов. Помимо рассмотренных здесь можно вставлять диаграммы, видеоролики, слайды и многие другие объекты, доступные из диалогового окна Вставить объект (Insert Object).
Обратите внимание, что на панели
Совет 1Обратите внимание, что на панели инструментов Стандартная (во всех папках) присутствует поле Найти контакт (Find Contact). Если вы введете имя контакта или хотя бы его начало, Outlook откроет (если, конечно же, найдет) соответствующую форму.
Если информация элемента не полностью отображается в карточке — можно изменить ее ширину, передвинув разделительную линию на требуемое расстояние. Вы также можете изменить ширину карточки и другие параметры, установленные по умолчанию, воспользовавшись диалоговым окном Формат карточного представления (рис. 4.22).
Для быстрого перехода от начала
Совет 1Для быстрого перехода от начала заметки к концу и обратно используйте сочетания клавиш
При необходимости можно увеличить или уменьшить стандартный размер заметки, перетащив границу окна с помощью курсора мыит Outlook запоминает размер окна заметки и воспроизводит его впоследствии.
Замечание
Замечание 1
Вообще говоря, можно увеличить раз'мер окна заметки до размеров экрана двойным щелчком мыши по полоске вверху заметки.
После ввода текста закройте заметку, внесенные изменения автоматически сохранятся.
Хотя заметки являются самым простым элементом Outlook, но даже они имеют возможность группировки по категориям. Более того, можно связывать с заметками контакты и изменять цвет заметок. Последнее свойство очень удобно для сортировки заметок по важности, например лиловый цвет — очень важная заметка.
и вставки можно воспользоваться стандартными
Совет 1Для быстроты процедур копирования и вставки можно воспользоваться стандартными "горячими" клавишами для работы с буфером обмена: копирование —
Не менее простым способом создания
Совет 1Не менее простым способом создания записи является двойной щелчок в области просмотра информации.
Далее необходимо заполнить поля этой формы. Первая группа полей, относящаяся к теме, достаточно стандартна и не требует особых пояснений.
По умолчанию при запуске Outlook
Совет 1По умолчанию при запуске Outlook открывается папка входящие (Inbox). Установка флажка Запуск (Startup) заставит Outlook открывать представление Outlook сегодня. Однако вы можете начинать работу Outlook с любой другой папки. Выберите команду > Сервис > Параметры Дополнительно Дополнительные параметры. В раскрывающемся списке Открыть папку (Startup in this folder) выберите папку, начиная с которой в последующем будет загружаться Outlook.
Если названия папок полностью не
Совет 1Если названия папок полностью не видны, можно расширить область списка папок, перетащив мышью правую границу панели.
По умолчанию при установке Outlook создаются следующие папки: Входящие (Inbox), Дневник (Journal), Задачи (Tasks), Заметки (Notes), Исходящие (Outbox), Календарь (Calendar), Контакты (Contacts), Отправленные (Sent Items), Удаленные (Deleted Items) и Черновики (Drafts).
Просмотр списка папок осуществляется при помощи кнопок Раскрыть (Expand) и Свернуть (Collapse), расположенных на панели рядом с именами вложенных папок, содержащих другие папки. Так, все вышеперечисленные папки являются вложенными для папки Личные папки (Personal Folders).
Кнопка Раскрыть имеет вид знака плюс (+), а кнопка Свернуть — знака минус (-). Знак плюс рядом с именем папки показывает, что в ней содержатся вложенные папки. Если нажать на эту кнопку, то список вложенных папок раскроется, а знак плюс при этом трансформируется в минус. На рис. 7.3 знак минус рядом с папкой Личные папки показывает, что список вложенных папок раскрыт.
Пользователь может создавать ярлыки на
Совет 1Пользователь может создавать ярлыки на панели Outlook для папок компьютера, что очень удобно в случае доступа к наиболее часто употребляемым папкам.
Подробно рассматривать работу с данным представлением мы не будем, поскольку Проводник Outlook полностью копирует работу Проводника
Windows. Отметим лишь преимущества использования встроенного Проводника Outlook.
для выравнивания значков используется команда
Совет 2При работе в представлении Значки для выравнивания значков используется команда > Вид > Выстроить значки.
Если необходимо вставить все имеющиеся
Совет 2Если необходимо вставить все имеющиеся объекты, нажмите кнопку Вставить все (Paste All). Аналогично можно освободить всю память буфера обмена Office — Очистить все (Clear All).
Для перехода из вложенной папки
Совет 2Для перехода из вложенной папки на один уровень вверх можно воспользоваться кнопкой Перейти на уровень вверх (Up One Level) на панели Дополнительно (Advanced).
Еще одним из простейших способов
Совет 3Еще одним из простейших способов добавления ярлыка является перетаскивание пиктограммы папки с панели Список папок (Folder List) на панель Outlook.
Создание группы папок для поиска действий
Пример 7.7. Создание группы папок для поиска действийСоздать...
Имя := Служба
Задачи
Служебные
Вложенные папки
ОК
Также пользователь может изменять стандартные наборы папок и -создавать новые посредством копирования старых. Пользователь может удалить собственный набор папок и сбросить до исходного состояния измененный стандартный набор.
Замечание
Замечание 1
В раскрывающемся списке Представление по умолчанию (Default activities view) можно выбрать набор папок, с которого по умолчанию будет осуществляться поиск действий для контакта.
Создание нового элемента Встреча
Создание нового элемента ВстречаСоздание поля
Пример 4.9. Создание поляСоздать... (рис. 4.12)
Имя := Вес
Тип Целое число
Формат 234
ОК
Создание заметки и ее представления
Для создания заметки перейдите в папку Заметки (Notes) и нажмите кнопку Создать (New) или сделайте двойной щелчок мышью в свободном месте окна просмотра информации. Появится пустая заметка с текущей датой и временем, куда можно будет ввести текст (рис. 5.1).
Объем вводимого текста неограничен, причем, если он превышает стандартный размер заметки, вы имеете возможность его свободно прокручивать. Первое предложение является названием заметки.
Созданная запись с изменяющейся длительностью (реальное время)
Созданная запись с изменяющейся длительностью (реальное время)По окончании создания записи или ее редактирования нажмите кнопку Сохранить и закрыть (Save and Close).
Созданное письмо
Созданное письмоЗамечание
Замечание 2
Word может быть полезен не только для оформления традиционного письма. Помимо этого, Word может являться редактором электронных сообщений, отправляемых Outlook. Подробно о совместной работе Word и Outlook, а также о совместной работе Outlook с другими приложениями, входящими в пакет Microsoft Office XP, будет рассказано в главе 18 "Outlook и Office".
Список Быстрый набор
Список Быстрый наборЗамечание
Замечание 1
Кроме звонков уже зарегистрированным контактам, вы можете осуществлять звонки на новый номер. Для этого выберите команду > Действия > Позвонить контакту > Новый звонок или нажмите комбинацию клавиш
Список рассылки
Список рассылкиОчень часто в деловой практике требуется выполнить одну и ту же процедуру для нескольких контактов. Например, отправить факс с ценами всему списку клиентов, отправить сообщение или приглашение на собрание всем участникам проекта. Конечно же можно потратить время на выполнение этих операций для каждого контакта в отдельности, но Outlook предоставляет возможность объединения подобных контактов в специальные списки рассыпки (Distribution List), посредством которых многочисленные однотипные операции превращаются в одну.
Если продолжить рассмотрение нашего примера, то писателю тоже необходим подобный список рассылки, поскольку материал книги нужно отправлять как главному редактору, так и техническому.
Справочная система Outlook
Справочная система OutlookДанная книга содержит хоть и достаточную, но не исчерпывающую информацию по работе с Outlook. Поэтому естественен вопрос: "К каким источникам обращаться за справкой в случае возникновения вопросов по работе с приложением?" Единственный верный ответ — к справочной системе Outlook. Умение правильно с ней работать заметно облегчит вам поиск требуемого справочного материала и упростит дальнейшую эксплуатацию Outlook.
Помощник
Помощник (Assistant) — это интеллектуальный анализатор ваших действий при работе с приложением. Работая над тем или иным элементом, он автоматически будет предлагать вам справку по работе с ним, что облегчит поиск необходимого раздела в справочной системе. Более того, вы можете задавать Помощнику вопросы по любой тематике, относящейся к Outlook, и он выберет наиболее подходящие ссылки, по которым можно получить исчерпывающий ответ на поставленный вопрос.
Активизировать Помощника можно несколькими способами.
Сведения о системе
Сведения о системеДиалоговое окно Найти и восстановить
Итак, все аспекты информационной помощи Outlook 2002 были рассмотрены выше, но как быть в случае возникновения ошибок программного обеспечения или неверной работы приложения, к какой службе обращаться за помощью? В предыдущих версиях Outlook этот вопрос оставался без ответа. В случае ошибок приходилось переустанавливать Outlook, в худшем случае — весь Office. Начиная с версии Outlook 2000, появилась возможность устранения технических неполадок приложения.
Свойства папки Outlook
Свойства папки OutlookПараметры личных папок могут быть изменены при помощи установки их свойств в диалоговом окне Свойства папки (Properties).
Основные папки Outlook
Таблица 1.1. Основные папки Outlook| Наименование папки |
Описание элементов |
||
| Outlook сегодня (Outlook Today ) |
Содержит общую информацию о состоянии всех элементов Outlook |
||
| Входящие (Inbox) |
Поступающие сообщения электронной почты и факсы |
||
| Календарь (Kalendar) |
Встречи, события и собрания. Планирование личного расписания, календарь |
||
| Контакты (Contants) |
Информация о личных и деловых контактах. Адресная |
||
| |
книга |
||
| Задачи (Tasks) |
Планирование, ведение и учет задач |
||
| Заметки (Notes) |
Создание различных примечаний |
||
| Удаленные (Delete Items) |
Все удаленные элементы |
||
| Черновики (Draff) |
Черновики сообщений. Не готовые к отправке сообщения |
||
| Исходящие (Outlook) |
Сообщения и факсы, готовые к отправке, но еще не отправленные |
||
| Отправленные (Sent Items) | Копии отправленных сообщений электронной почты | ||
| Дневник (Journal) | Записи личной деятельности. Автоматическое отслеживание работы пользователя с элементами Outlook и документами Office | ||
| Мои документы (My Documents) |
Обеспечивает быстрый доступ к содержимому папки Мои документы | ||
| Избранное (Favorites) | Обеспечивает быстрый доступ к папке Избранное, в которой хранятся избранные папки и страницы Интернета | ||
| Мой компьютер (My Computer) | Отображает файловую структуру компьютера. Проводник |
Окна Outlook
Теперь, зная общие принципы внутренней работы Outlook, перейдем к общим принципам внешней. Интерфейс Outlook 2002 прост, удобен и интуитивно понятен. Окно Outlook 2002 состоит из строки заголовка, в которой отображается название открытой папки, а также стандартные кнопки сворачивания, разворачивания и закрытия окна. Ниже строки заголовка расположена строка меню, а еще ниже — панели инструментов. Слева расположена панель Outlook, на которой отображаются ярлыки папок, а справа — панель просмотра информации, в которой отображаются элементы выбранной папки. Ниже будет подробно описана работа с каждым из этих элементов, сейчас же мы уделим внимание основным аспектам работы с интерфейсом в целом.
Как правило, общие настройки отображения информации можно изменить посредством команды Вид (View). Например, чтобы скрыть или отобразить строку состояния (внизу).
Форматы даты и времени
Таблица 2.1. Форматы даты и времени| Формат даты |
Формат времени |
||
| 25.11.78 |
09:00 |
||
| 09/01/1978 |
9:30 AM или 9:30 рт |
||
| 16 февраля 2000 |
23.32 |
||
| Предыдущая неделя |
Десять утра |
||
| 1000 и один день после сегодня |
Два часа 10 минут ночи |
||
| Следующий День Победы |
Сейчас |
||
| Фев (февраль) |
Полдень |
||
| Пн (понедельник) |
Полночь |
||
Название таблицы
Таблица 2.2. Название таблицы| Представление |
Отображаемые элементы |
||
| День/Неделя/Месяц (Day/Week/Month) |
Список всех встреч, событий и собраний для дня, недели или месяца соответственно |
||
| День/Неделя/Месяц (с автопросмотром) (Day/Week/Month with Auto Preview) |
То же, что и представление День/Неделя/Месяц, плюс отображение первых строк текста в элементах. Равносильно добавлению Области просмотра (см. раздел 1.2) |
||
| Активные встречи (Active Appointments) |
Список всех встреч и собраний со всеми их подробностями, начиная с текущего дня |
||
| События (Events) |
Список всех событий и их подробности |
||
| Ежегодные события (Annual Events) |
Список всех событий, происходящих раз в году, и их подробности |
||
| Повторяющиеся встречи (Recurring Appointments) |
Список повторяющихся встреч и их подробности |
||
| По категориям (By Categories) |
Список всех элементов Календаря, сгруппированных по категориям, и их подробности |
||
Соотношение значений полей Состояние и Готово
Таблица 3.1. Соотношение значений полей Состояние и Готово| Значение состояния |
Значение готовности |
||
| Не началась |
0% |
||
| Выполняется |
0-99% |
||
| Завершена |
100% |
||
| В ожидании |
0-99% |
||
| Отложена |
0-99% |
||
Наконец, последнее поле, входящее в эту группу, — Важность (Importance). Данное поле имеет три значения: Высокая (High), Обычная (Normal) и Низкая (Low). По умолчанию всем новым задачам Outlook присваивает обычную важность.
Стандартные представления задач
Таблица 3.2. Стандартные представления задач| Представление |
Отображаемые элементы и поля |
||
| Простой список (Simple List) |
Содержит все задачи с краткой информацией о каждой (значок, завершена, тема, срок) |
||
| Подробный список (Detail List) |
Содержит все задачи, но, помимо простой информации дополнительно отображает следующие поля: важность, вложение, состояние, готовность, категории (рис. 3.5) |
||
| Активные задачи (Active Task) |
Содержит только незавершенные задачи, включая просроченные |
||
| Следующие семь дней (Next Seven Day) |
Содержит задачи со сроком выполнения в ближайшую неделю |
||
| Просроченные задачи (Overdue Task) |
Содержит незавершенные задачи с истекшим сроком завершения |
||
| По категориям (By Categories) |
Отображает все задачи, сгруппированные по категориям и отсортированные по датам завершения в каждой категории |
||
| Назначение (Assignment) |
Содержит задачи, назначенные другим пользователям, отсортированные по именам пользователей |
||
| По ответственным (By Personal Responsible) |
Содержит задачи, сгруппированные по именам пользователей, ответственным за них, и отсортированные по датам завершения для каждого ответственного |
||
| Завершенные задачи (Complete Tasks) |
Содержит завершенные задачи |
||
| Временная шкала для задач (Task Timeline) |
Отображает задачи в хронологическом порядке в графическом представлении |
Стандартные представления папки Контакты
Таблица 4.1. Стандартные представления папки Контакты| Представление |
Отображаемые элементы и поля |
||
| Адресные карточки (Address Cards) |
Содержит все контакты с краткой информацией о каждом (почтовый адрес, телефоны, электронный адрес). Данное представление отображает информацию о контакте в виде визитной карточки. Справа в окне представления находится панель алфавитного поиска, посредством которой можно быстро перемещаться по элементам папки |
||
| Подробные адресные карточки (Details Address Cards) |
Данное представление аналогично предыдущему, за ис- ключением того, что элементы отображаются с более пол- ной информацией |
||
| Список телефонов |
Табличное представление всех контактов. Отображает все |
||
| (Phone List) |
элементы и следующие поля: Вложение, Отметка, Имя, |
||
| |
Организация, Хранить как и Телефоны |
||
| По категориям |
Стандартное представление элементов, сгруппированных |
||
| (By Categories) |
по категориям |
||
| По организациям |
Стандартное представление элементов, сгруппированных |
||
| (By Company) |
по организациям |
||
| По местоположению |
Стандартное представление элементов, сгруппированных |
||
| (By Location) |
по местоположению |
||
| По отметке |
Стандартное представление элементов, сгруппированных |
||
| "К исполнению" |
по отметке исполнения |
||
| (By Follow-Up Flag) |
|
||
Стандартные представления папки Заметки
Таблица 5.1. Стандартные представления папки Заметки| Представление |
Отображаемые элементы и поля |
||
| Значки (Icons) |
Это оригинальное представление Outlook. Заметки изображаются в виде листочков бумаги, имеющих определенный цвет и текст заметки под значком (не более 255 знаков). Значки упорядочены по дате создания. Можно изменить размер и отображение значков в этом представлении посредством соответствующих кнопок на панели Стандартная (см. рис. 5.2) |
||
| По категориям (By Categories) |
Стандартное табличное представление. Список групп по категориям, отображающим первую строку заметки |
||
| За последние семь дней (Last seven Day) |
Отфильтрованное представление Список заметок | ||
| По цвету (By Color) |
Аналогичное предыдущему представление, за исключением того, что группировка осуществляется по цвету заметки | ||
| Список заметок (Notes List) |
Табличное представление всех заметок, в котором отображаются поля: Тема, Создано и Категории. Помимо этих полей, под названием заметки приводится ее текст. Ограничение на отображаемый в представлении текст — 255 знаков. Если объем текста больше, то ставится многоточие, если меньше — добавляется специальный символ конца <конец> (рис. 5.3) |
Стандартные представления Дневника
Таблица 6.1. Стандартные представления Дневника| Представление |
Отображаемые элементы и поля |
||
| По типу (By Type) |
Представление (по умолчанию) в виде временной шкалы (см. раздел 3.3 "Повторяющаяся задача"). Записи сгруппированы по типу (см. рис. 6.7) |
||
| По контактам (By Contacts) |
Записи сгруппированы по контактам, выбранным в поле Для следующих контактов диалогового окна Параметры дневника |
||
| По категориям (By Categories) |
Стандартная группировка по категориям |
||
| Список элементов (Entry List) |
Представление табличного типа, отображающее полный список элементов с полями: Значок, Вложение, Тип записи, Тема, Начало, Длительность, Контакт, Категории |
||
| За последние семь дней (Last Seven Day) |
То же, только с соответствующим фильтром по дате |
||
| Телефонные звонки (Phone Calls) |
То же, только с соответствующим фильтром по типу |
||
Для перехода к определенной дате в Дневнике можно либо воспользоваться полосой прокрутки, либо щелкнуть по стрелке вниз, рядом с названием месяца, и выбрать нужную дату в Календарике (рис. 6.8). Более того, можно изменять масштаб данного представления. В режимах День (Day) и Неделя (Week) к значку записи добавляется текст темы.
Для изменения параметров отображения данного представления можно воспользоваться диалоговым окном Формат представления временной шкалой (Format Timeline View).
Команды контекстного меню Список папок
Таблица 7.1. Команды контекстного меню Список папок| Команда |
Описание |
||
| Открыть (Open) |
Открывает папку для просмотра ее элементов в панели просмотра информации |
||
| Открыть в новом окне (Open in new window) |
Открывает папку для просмотра в новом окне |
||
| Отправить ссылку на эту папку (Send link to This Folder) |
Эта возможность существует только для общедоступных папок. Данная команда доступна только в режиме работы на компьютере, входящем в локальную сеть и имеющем учетную запись Microsoft Exchange Server |
||
| Расширенный поиск файлов (Advanced Find) |
Открывает диалоговое окно Расширенный поиск (см. главу 16 "Поисковая система Outlook") |
||
| Переместить (Move) |
Перемещает папку вместе со всей хранящейся в ней информацией в указанную |
||
| Копировать (Copy) |
Копирует папку вместе со всей хранящейся в ней информацией в указанную |
||
| Удалить папку (Delete) |
Удаляет папку вместе со всей хранящейся в ней информацией. Удаленная папка перемещается в папку Удаленные, до окончательного удаления из этой папки ее информацию можно восстановить |
||
| Переименовать папку (Rename) |
Изменяет имя папки |
||
| Создать папку (New Folder) |
Создает новую папку |
||
| Добавить на панель Outlook (Add to Outlook Bar) |
Добавляет ярлык на панель Outlook. По умолчанию ярлык добавляется в группу Ярлыки Outlook |
||
| Пометить все как прочтенные (Mark All as Read) |
Помечает все элементы данной папки как прочтенные. Особый интерес представляет для папок с элементами типа Почта |
||
| Свойства (Properties) |
Отображает диалоговое окно Свойства папки |
||
Табличные представления задач
Табличные представления задачСуществует десять стандартных представлений задач. В табл. 3.2 приведен полный список этих представлений с их описанием.
Установка и запуск Outlook
Установка и запуск OutlookПосле принятия решения о целесообразности использования Outlook следует установить это приложение на компьютер и попробовать его запустить
Установка Outlook
В зависимости от уже установленного программного обеспечения существует два вида установки Outlook, по сути, ничем не отличающихся друг от друга.
Установка Outlook программой по умолчанию для работы с почтой, календарем, контактами.
Установка Outlook программой по умолчанию для работы с почтой, календарем, контактами.Итак, Outlook 2002 настроен и готов к работе. На рис. 1.4 показано главное окно приложения с раскрытым представлением Outlook сегодня (Outlook Today).
Вкладка Contents диалогового окна Справка Microsoft Outlook
Вкладка Contents диалогового окна Справка Microsoft OutlookПанель просмотра справки отображает справку выделенного раздела. На этой панели ключевые слова и термины выделены синим цветом. Чтобы получить информацию о выделенном слове, щелкните по нему левой кнопкой мыши. Появится дополнительная подсказка, содержащая определение термина.
Некоторые термины и словосочетания, помимо выделения синим цветом, подчеркнуты сплошной линией. Данные слова являются гиперссылками — после щелчка по ним на панели просмотра справки отобразится информация, связанная с этой гиперссылкой.
Для отображения всей имеющейся информации на странице справки щелкните гиперссылку Показать все (Show All), расположеную в верхнем правом углу страницы.
Для навигации по справочной системе очень удобно пользоваться кнопками Вперед и Назад, посредством которых можно перейти, соответственно, либо к следующей справке, либо к предыдущей.
Вкладка Действия формы Контакт
Вкладка Действия формы КонтактВкладка Index диалогового окна Справка Microsoft Outlook
Вкладка Index диалогового окна Справка Microsoft OutlookПри необходимости и наличии принтера можно распечатать текущую справочную информацию. Для этого щелкните кнопку Печать (Print) в верхней части панели инструментов.
Справка в Интернете
В том случае, когда вы не смогли найти ответ на ваш вопрос во встроенной справочной системе, можно попытаться найти необходимую информацию на Web-странице фирмы Microsoft: http://office.microsoft.com/rus/welcome/ outlook. asp
Также вы всегда можете скачать с этой страницы файлы обновления и найти самую последнюю информацию о приложениях, входящих в пакет Microsoft Office XP.
Для открытия этой страницы необходимо подключить компьютер к Интернету и выбрать команду > справка > office на Web. Откроется обозреватель Internet Explorer и произойдет обращение по вышеуказанному адресу (рис. 1.23).
Вкладка Общие формы Контакт
Вкладка Общие формы КонтактВкладка Подробности формы Контакт
Вкладка Подробности формы КонтактВкладка Подробно формы Задача
Вкладка Подробно формы ЗадачаНа этой вкладке можно вносить информацию о расходах, затраченном времени, дополнительных контактах и т. д. Эта информация может быть очень полезна при дальнейшем анализе задачи, а также при планировании аналогичных задач. Например, не всегда упомнишь, какие расходы были сделаны два года тому назад, но, имея информацию поля Расходы (Billing Information), можно мгновенно составить смету расходов для вновь планируемой задачи.
Вкладка Задача формы Задача с заполненными полями
Вкладка Задача формы Задача с заполненными полямиВставка объектов
Вставка объектовВ предыдущих разделах мы рассматривали заполнение полей Описание встречи и Описание задачи, говоря только о вставке файла и введении текстовой информации. Но на этом возможности Outlook не исчерпываются.
Вставка объектов — мощное средство, увеличивающее читаемость и объем дополнительной информации, хранимой вместе с элементами Outlook.
В данном разделе рассмотрим вставку звукового объекта и анимированной картинки, причем первая будет создаваться, а вторая — вставляться из файла.
Создание нового объекта
Итак, давайте рассмотрим вставку звукового файла в поле Описание задачи. Данная возможность очень полезна, поскольку пользователь может ввести комментарии, не вводя долго и утомительно текстовую информацию, а просто наговорив ее. После чего информацию в случае необходимости можно будет прослушать. Естественно, что для реализации этой возможности компьютер должен быть оснащен звуковой платой и микрофоном.
Замечание
Замечание 1
Я не рекомендую отказываться от введения текстовых комментариев, а наоборот, советую кооперировать все имеющиеся возможности, предоставляемые Outlook.
Встречи
ВстречиВ этом параграфе будет рассказано о планировании и создании встреч, назначении праздников, повторяющихся событий, об их редактировании, а также будет рассмотрена работа с категориями и другими представлениями, отличными от описанных выше.
О встречах, событиях и собраниях
Раньше очень часто упоминались такие слова, как "встреча", "событие" и "собрание". Данные слова имеют в Outlook особый смысл, несколько отличный от обычного толкования в русском языке.
Встреча (Appointment) — это мероприятие, для которого резервируется время в календаре, на которое никто не приглашается и для которого не привлекаются специальные ресурсы. Исходя из этого, встреча с Иваном Ивановичем или просмотр телепередачи вечером — встреча.
Собрание (Meeting) — это встреча с приглашением лиц или привлечением ресурсов. Главное отличие встречи от собрания заключается в том, что его необходимо согласовать с другими участниками собрания. При планировании собрания участникам рассылается специальная форма, в которой собираются данные об их занятости в назначенный период. Outlook суммирует полученные данные и предлагает варианты времени проведения собрания.
Также можно согласовать и ресурсы, например помещение для собрания, проектор, бланки договоров и т. п.
Ресурс (Resource) — это любые средства, необходимые для собрания. Поэтому, например, домашний телевизор не является ресурсом, в отличие от телевизора в офисе компании. Ресурсы имеют собственное расписание, по которым можно согласовать их использование.
Замечание
Замечание 1
Чтобы развеять сомнения относительно правильности восприятия определений, приведу следующее пояснение. Встреча с человеком, чье расписание согласуется средствами Outlook и которое вы можете получить или увидеть, — это собрание. Встреча же с человеком, информация о расписании которого не может быть автоматически обработана Outlook, — встреча.
Событие (All day Event) — это мероприятие продолжительностью больше 24 часов. Примерами событий могут быть: выставка-ярмарка, Олимпийские игры, отпуск, семинар. События могут быть ежегодными (например, день рождения или годовщина), т. е. происходить раз в году в определенный день, и обычными, т. е. происходить однажды и протекать в течение одного или нескольких дней.
Ввод дополнительной информации
Пример 4.8. Ввод дополнительной информацииГруппы полей для выбора Все поля контакта (рис. 4.11)
Имя Увлечения
Значение := Баскетбол, шахматы
Ввод темы и места встречи
Пример 2.8. Ввод темы и места встречиТема := Встреча с редактором издательства BHV
Место := Измайловский пр., 29 BHV
При, последующем вводе информации в поле Место (Location) его можно выбрать в раскрывающемся списке предыдущих мест проведения встреч.
Выбор активной даты
Выбор активной даты
Один из способов изменить активный день — щелкнуть мышью по нему в Календарике. При этом активный день будет отмечен инверсионным выделением, а текущий останется обведенным в рамку (рис. 2.3). Более того, панель заголовка Календаря отобразит название активной даты, а панель Список встреч — встречи активного дня.
Перемещаясь посредством стрелок в верхней части Календарика, можно перейти к дате, не отображаемой в нем по умолчанию. Стрелка, направленная вправо, соответствует переходу к будущим месяцам, влево — к прошлым. Еще более простой способ перехода к требуемой дате — щелкнуть по названию месяца в Календарике, после чего появится раскрывающийся список, содержащий семь месяцев: три предыдущих, текущий и три будущих (рис. 2.3).
Но что делать, если требуется выбрать день, скажем, 2014 года? Не пролистывать же более 100 месяцев?! Для подобных случаев можно воспользоваться универсальным диалоговым окном Переход к дате (Go to Date).
Ярлык файла Word в форме Запись в дневнике
Ярлык файла Word в форме Запись в дневникеназывается поручение личного или служебного
ЗадачиВ терминологии Outlook задачей (Task) называется поручение личного или служебного характера, выполнение которого можно проследить. Задача бывает разовой или повторяющейся. Повторение задачи происходит с равными интервалами или в зависимости от даты ее выполнения. Например, задачей может являться отправка руководителю отчета в последнюю пятницу каждого месяца или визит в парикмахерскую через месяц после предыдущей стрижки.
В предшествующей главе писатель назначил встречу редактору издательства, на которой планировалось подписание авторского договора на книгу "Outlook в подлиннике". Допустим, что встреча прошла успешно и договор был подписан. После данного этапа ничего не остается, как сесть и начать работу над книгой, но стоп...
Работа над книгой — очень сложный процесс, и нет большой вероятности, что писатель сможет запомнить все его нюансы и тонкости. Вести беспорядочные записи о ходе работы в хаотически попадающих на глаза бумажках — далеко не лучший вариант, тем более когда задача настолько серьезна. А поскольку писатель пишет книгу про Outlook, ему ли не знать о возможностях последнего в сфере планирования, ведения учета и автоматического контроля над задачами. Но работа писателя в данном случае и заключается в донесении этих знаний до вас, уважаемые читатели.
Таким образом, на примере задачи "Работа над книгой" будут рассмотрены следующие возможности Outlook: создание единичных и повторяющихся задач, ведение задач, представление задач, назначение задач, а также многое и многое другое.
Заметки
Заметки — это электронный эквивалент бумажного блокнота с отрывными листками. Заметки используются для записи вопросов, ценных мыслей, напоминаний и многого другого, что обычно вносится в бумажный блокнот. Кроме того, в заметках удобно хранить сведения, возможно, необходимые в будущем, например указания или текст, который можно вставить в другие элементы или документы.
Работа писателя тесно связана с использованием заметок. Зачастую, когда работаешь над материалом одной главы, приходят мысли о некоторых замечаниях по этому поводу, необходимых в другой или третьей главе. Или внезапно рождается краткое и лаконичное определение термина (например, заметки), которое хочется записать, чтобы не забыть употребить впоследствии.
Безусловно, при записывании подобных мыслей в бумажные блокноты тратится в несколько раз больше времени, поскольку потом все равно придется переносить эту информацию в документ текстового редактора MS Word. А с помощью заметок Outlook данная процедура длится секунды. Это не говоря уже о средствах поиска Outlook, которые помогут найти требуемую заметку за те же секунды, в то время как поиск среди хаотических записей в бумажных блокнотах может длиться бесконечно долго.
В этой главе будет рассмотрено создание заметки, изменение ее параметров, а также основные принципы работы с ней.
Заполненные заметки
Заполненные заметки
Хранить информацию отдельно от контакта нерационально, но и заполнять поле Описание формы Контакт (Contact) подряд идущей информацией тоже не имеет смысла. 2 Элегантным и разумным решением является просто вставка в это поле ссылок на уже созданные заметки. Таким образом, информация становится связной и более наглядной (рис. 5.10).
В этой главе рассматриваются вопросы
Знакомство с Outlook 2002В этой главе рассматриваются вопросы установки Outlook и его первого запуска, поскольку от правильности прохождения данного этапа зависит корректность дальнейшей работы как с этой книгой, так и с приложением вообще. Также в этой главе рассматриваются общие принципы работы, элементы интерфейса и терминология Outlook. И наконец, в последнем разделе описываются принципы работы со справочной системой Outlook.
Офисные задачи в Outlook 2002
"Вкладка Сообщение "). Основные протоколы
Таблица 9.4. Основные протоколы| Протокол |
Описание |
||
| file:// |
Протокол, используемый для открытия файла, расположенного в интрасети |
||
| ftp:// |
File Transfer Protocol (FTP, протокол передачи файлов), наиболее распространенный способ передачи файлов через Интернет |
||
| http:// |
HyperText Transfer Protocol (HTTP, протокол передачи гипертекста), наиболее распространенный протокол, используемый для Web-страниц |
||
| https:// |
HyperText Transfer Protocol, Secure (защищенный протокол передачи гипертекста). Протокол, разработанный для обеспечения безопасности связи через Интернет с использованием протокола http |
||
| mailto:// |
Протокол, используемый для отправки сообщений по адресу электронной почты. Когда получатель щелкает по такой гиперссылке, создается новое сообщение с заполненным адресом электронной почты |
||
| news:// |
Протокол, используемый для открывания групп новостей в Интернете получателями, подключенными к серверу NNTP |
||
| Outlook: или outlook:// |
Протокол, используемый для открывания папки, элемента или файла Outlook. Этот протокол поддерживается только в Outlook |
||
| telnet:// |
Стандартный протокол Интернета для входа в удаленные папки |
||
| wais:// |
Протокол Wide Area Information Servers (протокол серверов, содержащих широкий спектр данных). Распределенная система извлечения данных, используемая для загрузки документов на основе ключевых слов |
||
Адреса LDAP-серверов
Таблица 11.2. Адреса LDAP-серверов| LDAP-сервер |
Адрес |
||
| Yahoo! People Search |
Idap.yahoo.com |
||
| WhoWhere Internet Directory Service | Ildap.whowhere.com | ||
| InfoSpace Internet Directory Service |
Idap.infospace.com | ||
| Bigfoot Internet Directory Service | Idap.bigfoot.com | ||
| VeriSign Internet Directory Service | directory.verisign.com |
Блокнот с кодом Web-страницы
Блокнот с кодом Web-страницыБезусловно, эта страница скупа и лишь уведомляет посетителей о том, кому она принадлежит, но все в ваших руках...
Браузер Internet Explorer с загруженной Web-страницей
Браузер Internet Explorer с загруженной Web-страницей
Адрес URL (Uniform Resource Locator — Универсальный указатель ресурса) — это строка символов, обозначающая документ или ресурс, запрашиваемы: пользователем Всемирной паутины. Чтобы получить доступ к нужному ресурсу или документу, достаточно ввести его адрес URL в поле ввода браузе pa. Формат адресов URL стандартизирован, поэтому он распознается всеми программами просмотра. Структура адреса URL имеет следующий вид:
<Тип ресурса или протокол>://<Имя в Интернете>/<Путь доступа>,
где <тип ресурса или протокол> определяет метод доступа к ресурсу, например, http или ftp. <имя в Интернете> представляет собой сетевое имя компьютера, на котором находятся искомые данные. И, наконец, <путь доступа> может обозначать полное имя файла, порт, с которым необходимо соединиться либо текст, по которому должен происходить поиск в базе данных. Например, адрес URL для русскоязычной Web-страницы, посвященной информации о продуктах Microsoft Office XP, выглядит следующим образом:
http://www.microsoft.com/rus/officexp/ .
После введения необходимых определений давайте рассмотрим работу в WWW в целом. Итак, прежде всего открывается Web-браузер, в поле ввода которого вводится адрес URL требуемой страницы, после чего происходит запрос на сервер, где расположена указанная страница и где производится обработка запроса, после чего на вашу машину в браузер по протоколу http загружается требуемая Web-страница. На этой странице пользователь может просмотреть информацию, заполнить форму и т. д., а также выполнить переход по гиперссылке на другую страницу, связанную с данной. Например, указанная страница Microsoft в браузере Internet Explorer выглядит следующем образом (рис. 11.1).
Диалоговое OKHO Test Account Settings
Диалоговое OKHO Test Account SettingsПосле создания учетной записи, можно всегда вернуться к ее редактированию.
Диалоговое окноГруппы отправки и получения
Диалоговое окноГруппы отправки и полученияПо умолчанию присутствует только одна группа Все учетные записи (All Accounts), которая содержит все учетные записи, зарегистрированные пользователем. Параметры находящиеся ниже, определяют поведение этой группы в разных режимах работы в Интернете (On-line и Off-line). И в том и в другом режиме существуют два параметра, о которых хотелось бы подробно рассказать, поскольку именно они определяют суть работы с группой.
Ниже я рассмотрю создание группы для учетной записи MAIL.RU. Но сначала следует снять все флажки для группы Все учетные записи.
Диалоговое окно Добавление в избранное
Диалоговое окно Добавление в избранноеДиалоговое окно Дополнительные параметры электронной почты
Диалоговое окно Дополнительные параметры электронной почтыВ первом разделе диалогового окна Дополнительные параметры электронной почты (рис. 9.39), который называется Сохранение сообщений (Save messages), могут быть заданы параметры сохранения. Флажки, установленные в этом разделе по умолчанию, дают возможность редактировать сообщение в разные промежутки времени, сохраняя его и вновь открывая для редактирования до тех пор, пока оно не будет готово к отправке.
Флажки второго раздела При получении сообщения (When new items arrive) отвечают за уведомление пользователя при получении нового сообщения. Существует три вида оповещения: звуковой, изменение курсора и появление маленького значка (конвертик) на системной панели рядом с часами.
И наконец, третий раздел При отправке сообщения (When sending a message) отвечает за параметры по умолчанию при отправке сообщения. Здесь вы можете изменить важность и пометку отправляемого сообщения. Также можно установить флажок автоматической проверки имен получателей в полях Кому (То), Копия (СС) и СК (ВСС). Имена, не найденные в адресной книге, подчеркиваются красной волнистой линией. Если в адресной книге было найдено несколько имен, соответствующих введенному, и одно из них уже ранее использовалось, оно будет подчеркнуто зеленой пунктирной линией, напоминающей о том, что существуют и другие возможные варианты.
Диалоговое окно File Download
Диалоговое окно File Download
- Загрузка файла
После этого начнется процесс перекачки файлов MSN Messenger с сервера на ваш компьютер. После окончания загрузки появится диалоговое окно, предлагающее начать процесс инсталляции MSN Messenger (рис. 11.19).
Диалоговое окно Ход отправки и получения сообщений Outlook
Диалоговое окно Ход отправки и получения сообщений OutlookПри необходимости пользователь может отменить выполнение задач для определенной учетной записи, для чего следует ее выделить и нажать кнопку Отменить задачу (Cancel Task). Для отмены всех задач для всех учетных записей нажмите кнопку Отменить все (Cancel All). Пользователь может посмотреть информационную панель, нажав кнопку " Подробности (" Details).
После успешной отправки сообщение перемещается в папку Отправленные (Sent). Таким образом, вы всегда сможете отследить или возобновить в памяти посланную корреспонденцию.
Диалоговое окно Internet Accounts
Диалоговое окно Internet AccountsПосле этого в списке Account на вкладке News отобразится имя добавленного сервера. Для удаления сервера нажмите кнопку Remove, для изменения его общих параметров — Properties. В приведенном ниже примере мы изменили название сервера и установили флажок использования описаний для новостных групп.
Диалоговое окно Microsoft News Properties
Диалоговое окно Microsoft News PropertiesПосле закрытия диалогового окна автоматически появится сообщение: "Хотите ли вы загрузить новостные группы данного новостного сервера?" Ответьте утвердительно, нажав кнопку Да. После этого начнется процесс кон-некции с новостным сервером и загрузки названий его новостных групп. Этот процесс может длиться несколько минут, ведь названий новостных групп около 1500.
Подписка на получение новостей определенной группы осуществляется в диалоговом окне Newsgroup Subscription (рис. 12.4).
Диалоговое окно Newsgroup Subscriptions
Диалоговое окно Newsgroup SubscriptionsДиалоговое окно Новое соединение
Диалоговое окно Новое соединениеПосле вышеприведенной процедуры в папке Удаленный доступ к сети появится новый элемент ММТ. Двойной щелчок по этому ярлыку вызовет диалоговое окно Установка связи (рис. 8.9). В случае, если вы будете подсоединяться к другому провайдеру, в поле Имя пользователя укажите ваш Login, или Username, а в поле Пароль введите пароль (password). He удивляйтесь, что пароль отображается в виде звездочек. Это для того, чтобы никто другой не мог его прочесть. По умолчанию флажок Сохранить пароль не установлен, и пароль нужно будет вводить при каждом сеансе удаленного соединения. Если же установить этот флажок, то Windows запомнит пароль и при очередном запуске будет вводить его автоматически. В нашем случае можно как вводить имя пользователя и пароль, так и не вводить — ММТ не обрабатывает эту информацию при подсоединении.
Нажатие кнопки Подключиться вызовет набор номера, после чего должны послышаться характерные звуки шипящего модема, после чего появится диалоговое окно Установка связи с ММТ (рис. 8.10), а затем окно исчезнет и в нижнем правом углу рабочего стола Windows (на панели задач, рядом с часами) вы увидите значок связи в виде двух соединенных компьютеров.
Диалоговое окно Орфография
Диалоговое окно ОрфографияВ поле Нет в словаре (Not in dictionary) указано слово, которое Outlook считает неверным (при этом оно выделяется в тексте сообщения), в поле Заменить на (Change To) можно ввести исправленное слово или же выбрать его из списка предлагаемых замен — Варианты (Suggestions). Если ошибочное слово, с вашей точки зрения, верно, например это ваша фамилия, можно либо пропустить изменение его орфографии, нажав кнопку Пропустить, либо добавить в словарь пользователя, нажав кнопку Добавить (Add). Если вы не хотите тратить время на проверку орфографии сообщения, просто нажмите кнопку Отмена и согласитесь с предупреждением об отправке непроверенного до конца сообщения.
Если на вкладке Доставка почты (Mail Setup) диалогового окна Параметры (Options) не стоит флажок Отправлять сообщения немедленно (Sent immediately when connected), то Outlook переместит сообщение в папку Исходящие (Outbox). Сообщения, находящиеся в этой папке, фактически еще не отправлены, но формально абсолютно готовы к отправке. Таким образом, накопив определенную партию готовых сообщений, можно отправить их все разом, а не поодиночке. Данный подход очень удобен, поскольку, во- первых, суммарно на отправку сообщений затрачивается меньше времени (если ваш провайдер не имеет посекундной тарификаций), а во-вторых, есть возможность достать еще не отправленное сообщение и отредактировать перед окончательной отправкой.
И наконец, чтобы отправить окончательный вариант сообщения, нажмите кнопку Отправить/Получить (Send/Receive) на панели инструментов Стандартная.
После нажатия кнопки Отправить/Получить (Send/Receive) появится диалоговое окно Ввод сетевого пароля (Connect To), отображающее действия вашего компьютера и модема по подключению к провайдеру, после чего последуют набор номера и характерный шум от модема, оповещающий о его соединении с сервером провайдера. Как правило, после этого выполняется проверка имени и пароля пользователя, но в нашем случае этого не требуется.
После успешной установки соединения происходит отправка и прием сообщений. Графически этот процесс отображается в новом диалоговом окне Outlook — Ход отправки и получения сообщений Outlook (Outlook Send/ Receive Progress), изображенном на рис. 9.29.
В верхней части этого диалогового окна располагается индикатор прогресса, отображающий количество выполненных задач. Под задачей в данном случае подразумеваются отправка и прием сообщений по одной из учетных записей. В нижней части дается детальное описание каждой из задач. Если вы не хотите, чтобы данное диалоговое окно появлялось при каждой процедуре отправки и приема сообщений, включите соответствующий флажок под индикатором прогресса.
Диалоговое окно дополнительной информации содержит две вкладки Задачи (Tasks) и Ошибки (Errors). На вкладке Задачи (Tasks) в колонке Имя (Name) отображаются учетные записи, участвующие в выполнении процедуры отправки и приема сообщений, в колонке Выполнение (Progress) в виде индикатора прогресса — выполнение задания для каждой учетной записи. Если задача выполнена успешно, то слева от ее названия появляется зеленая галочка, в противном случае — красный восклицательный знак, сигнализирующий о наличии ошибки в процессе выполнения задачи. И наконец, в колонке Осталось (Remaining) отображается время, оставшееся до конца отправки и приема сообщений для данной учетной записи. Если при выполнении задачи произошла ошибка, ее код и описание можно просмотреть на соответствующей вкладке Ошибки (Errors), если же все задачи были выполнены успешно, эта вкладка остается пустой. Еще одним из преимуществ нового Outlook является синхронизация процесса отправки и приема сообщений: если раньше приходилось ждать, пока выполнится одна из задач, то теперь все они выполняются почти одновременно (синхронно).
Диалоговое окно Отметка к исполнению
Диалоговое окно Отметка к исполнениюПо умолчанию установка даты имеет значение Нет, в этом случае отметк. является бессрочной и не требует завершения к определенному сроку. Если же установить срок отметки, то по его истечении появится предупреждении о просрочке завершения работы над отметкой к исполнению (см. разделе "Отметить к исполнению").
Диалоговое окно Параметры
Диалоговое окно ПараметрыРассматриваемый нами далее аспект совместной работы Outlook и MSN Messenger заключается в следующем. Когда пользователь получает сообщение, Outlook проверяет, находится ли данный контакт в настоящее время в сети или нет. Если да, то в верхней части формы появляется желтая полоска с информацией о том, что контакт в сети, и предложением отправить ему мгновенное сообщение, не покидая основного приложения Outlook.
И наконец, последнее — пользователь Outlook может, не выходя из основного, предложения изменить состояние MSN Messenger.
Диалоговое окно Параметры электронной почты
Диалоговое окно Параметры электронной почтыДиалоговое окно Параметры набора номера
Диалоговое окно Параметры набора номера
Если операционная система Windows не обнаружила модем, значит он либо был не установлен, либо установлен с ошибками. К сожалению, рамки книги не позволяют описать установку модема, но отмечу, что она не очень трудна — необходимо заполнить несколько полей соответствующего мастера. В спорных случаях или ошибках обращайтесь к разделу справочной системы Microsoft Windows "Установка оборудования".
Замечание
Замечание 1
Если вам необходим специальный префикс для выхода на линию, укажите его. Также правильно выберите переключатель набора номера. В случае, если ваша АТС поддерживает тональный набор номера, то выберите переключатель тоновый — быстрота дозвона увеличится в несколько раз, в противном случае он вообще набираться не будет.
Диалоговое окно Параметры отслеживания
Диалоговое окно Параметры отслеживанияВторое окно Параметры отслеживания (Tracking Options), представленное на рис. 9.40, определяет, как следует обрабатывать запросы о подтверждении получения сообщения и как отвечать на них.
Диалоговое окно Параметры сообщения
Диалоговое окно Параметры сообщенияПользователь может придать сообщению важность: Высокая (high), Обычная (normal) или Низкая (low). Сообщение с высокой важностью требует от пользователя незамедлительной обработки полученной информации и, наоборот, указывает на непервоочередность сообщения с низкой важностью. Графически сообщения для получателя отличаются значками в столбце Важность (Importance): красный восклицательный знак или синяя стрелка вниз соответственно.
Установка пометки аналогична установке важности, за исключением того, что получатель может изменить важность присланного сообщения, но не может изменить его пометку. Существует четыре пометки для сообщения: Обычное (Normal), Личное (Personal), Частное (Private) и ДСП (Для служебного пользования) (Confidential). При открытии подобного сообщения в его верхней полоске будет отображаться текст, извещающий получателя об уровне пометки.
Диалоговое окно Параметры страницы: Копия стиля Memo Style
Диалоговое окно Параметры страницы: Копия стиля Memo StyleДиалоговое окно Параметры задач
Диалоговое окно Параметры задачДиалоговое окно Pick Newsgroups on Microsoft News
Диалоговое окно Pick Newsgroups on Microsoft NewsДиалоговое окно Планировщик собрания
Диалоговое окно Планировщик собранияДиалоговое окно Synchronized Newsgroup
Диалоговое окно Synchronized Newsgroup
На этом, пожалуй, можно завершить описание работы с новостными группами. Но перед этим приведем небольшое замечание. Поскольку работа с новостями реализована в Outlook посредством обращения к Outlook Expres-(которое является независимым приложением), то функции, связанных исключительно с работой в Outlook Express, здесь, к сожалению не рассматриваются. Но это не мешает вам разобраться в Outlook Express самостоятельно потому что большинство из них дублируют функции работы Outlook с электронной почтой, а параметры настроек идентичны параметрам Outlook.
Диалоговое окно Учетные записи электронной почты
Диалоговое окно Учетные записи электронной почтыДиалоговое окно Учетные записи электронной почты
Диалоговое окно Учетные записи электронной почтыДиалоговое окно Управление ресурсами
Диалоговое окно Управление ресурсамиДиалоговое окно Установка связи
Диалоговое окно Установка связиДиалоговое окно Выбор: Клиент сети
Диалоговое окно Выбор: Клиент сетиДиалоговое окно Выбор: Сетевой протокол
Диалоговое окно Выбор: Сетевой протоколНа вкладке Конфигурация DNS (рис. 8.7) определяются параметры Domain Name Service (служба доменных имен). Выберите переключатель Включить DNS и заполните следующие поля:
Диалоговое окно Выбор типа компонента
Диалоговое окно Выбор типа компонентаДиалоговое окно Выбор участников и ресурсов
Диалоговое окно Выбор участников и ресурсовВ диалоговом окне Выбор участников и ресурсов (Select Attendees and Resources) пользователь может поместить контакт не только в группу Обязательный (Required), но и в группу Необязательный (Optional) или Ресурсы (Resources). Отмечу, что имя организатора появляется в группе Обязательный автоматически. Пользователь может изменять список участников, снова вызвав диалоговое окно Выбор участников и ресурсов либо щелкнув в поле Введите или выберите из списка. Для удаления участника щелкните правой кнопкой мыши и выберите команду Очистить (Clear).
После заполнения списка участников и ресурсов появится окно Обновление расписания (Scheduling), в это время будет произведена попытка идентификации занятого и свободного времени участников собрания. Ее результат будет отображен на сетке времени, справа от списка участников.
Автоматическая идентификация занятого и свободного времени возможна для клиентов локальной сети, причем на компьютере участника собрания должен быть запущен Microsoft Outlook. В нашем случае (автономного компьютера) данные об участнике будут отображаться в сетке времени в виде заштрихованной белой полосы Нет данных (No information).
Замечание
Замечание 1
Также информация о расписании участников собрания может быть получена с интернет-сайта Microsoft. Естественно, при условии, что контакт опубликовывает данные о своем расписании на сервере Microsoft (Free/Busy Server). Но для этого требуется сознательность участника собрания, обладание электронным адресом Hotmail и т. д. Мы не будем здесь рассматривать возможность опроса о занятости участников собрания через Интернет.
Диалоговое окно Выбрать получателя для поручения
Диалоговое окно Выбрать получателя для порученияПроцедура заполнения этой формы во многом повторяет процедуру заполнения формы Задача (Task) (см. "Задачи"). Остановимся лишь на пояснении специфических полей для формы Параметры задачи (Task Request).
Замечание
Замечание 1
Вообще говоря, пользователь Outlook имеет возможность создавать поручение из уже имеющейся задачи. Для этого раскройте форму готовой задачи и нажмите кнопку Назначить задачу, появятся дополнительные поля, необходимые для отправки поручения. Их заполнение аналогично вышерассмотренному методу.
Установка флажка Хранить обновленные копии порученных задач в списке задач (Keep an updated copy of this task on my task list) разрешает пользователю следить за ходом их выполнения. В противном случае отправитель поручения просто забывает об их существовании. Установка флажка Отправлять отчеты после выполнения порученных задач (Send me a status report when this task is complete) предоставляет пользователю, отказавшемуся от слежения за ходом выполнения задач, возможность все-таки получить отчет, когда работа над задачами будет завершена.
Outlook будет автоматически отсылать сообщения об изменениях над задачей всем ее предыдущим владельцам, которые установили соответствующие флажки. Вообще говоря, эти два флажка установлены по умолчанию, но вы можете изменить данную настройку. Установка последнего флажка Установить оповещение о сроках указывает Outlook на автоматическое оповещение пользователя, когда задача подходит к сроку своего завершения.
Диалоговое окно Язык
Диалоговое окно ЯзыкУстановка или снятие флажков Английский язык в отметках сообщений и Английский язык в служебных заголовках сообщений — дело вкуса и "электронной" этики. Например, при составлении ответа на сообщение в текст заголовка автоматически добавляется надпись RE:Text (от английского Reply) или в русской интерпретации — НА:Текст. Если вы работаете с международными контактами, то тема сообщения, содержащая русское НА:, будет иностранному коллеге не совсем ясна.
Помимо кодировки КОИ8-Р, устанавливаемой по умолчанию, для исходящих и входящих сообщений можно использовать кодировку Кириллица (ISO) или Кириллица (Windows). Подробнее об изменении кодировки будет рассказано в разделе 9.6.1. "Работа с сообщением".
Настройки раздела Шрифты и бланки на вкладке Сообщение позволяют определить шрифты и специальные бланки для создания впоследствии на их основе сообщений. Если проводить аналогию между Outlook и Word, то бланки (stationary) для сообщений являются своеобразными шаблонами для документов. По умолчанию Outlook не использует специальных бланков, но вы можете выбрать любой бланк из раскрывающегося списка. Если название бланка не дает вам полного представления о его виде, то нажав кнопку Выбор бланка (Stationary Picker), можно просмотреть все имеющиеся бланки и выбрать подходящий (рис. 9.10).
В этом же диалоговом окне можно изменять стандартные бланки и создавать собственные как на основе уже имеющихся, так и на основе собственных рисунков и подписей или взятых из'Интернета. Для этого нажмите кнопку Дополнительные бланки (Advanced Stationary).
Добавление визитки в подпись
Пример 9.6. Добавление визитки в подпись{В диалоговом окне Изменение подписи}
Создать визитную карточку из списка контактов...
Имя Георгий Ефимович Усаров Добавить >
ОК
Вложить визитную карточку в подпись Георгий Ефимович Усаров
Дополнительные настройки папки Входящие
Дополнительные настройки папки ВходящиеПользователь электронной почты, к сожалению, не застрахован от всевозможных сообщений рекламного или вульгарного характера, посланных кем-либо. Так, например, многие торговые фирмы рассылают своим потенциальным клиентам каталоги и различную рекламную информацию, используя почтовые адреса, взятые из телефонных справочников. Сейчас эти фирмы добрались и до электронной почты и все чаше используют ее в качестве инструмента маркетинговой политики. Специальные настройки Outlook позволяют избегать получения и прочтения подобных сообщений, а также вести работу с сообщениями "для взрослых". Об этих и других возможностях мы и расскажем в данном разделе.
Дополнительный поиск по фразе Свой среди чужих
Дополнительный поиск по фразе Свой среди чужих
Найденные результаты вполне удовлетворительны. Осталось только просмотреть 5 ссылок и проверить, что требуемая информация там действительно имеется. Для перехода на найденный сайт подведите указатель мыши к гиперссылке и щелкните по ней, после чего в окне просмотра информации отобразится искомый сайт.
Электронная почта
Электронная почтаНовые возможности, открывшиеся в наш век электронных коммуникаций, локальных и глобальных электронных сетей, позволяют людям отказаться от привычной формы переписки посредством стандартных писем и почтовых служб. Электронная почта (E-mail) является одним из основных сервисов Интернета, который позволяет вести интенсивную переписку с абонентом, находящимся в любой точке планеты почти в режиме реального времени.
Для ведения электронной переписки необходимо соответствующее программное обеспечение. И, конечно, такая мощная информационная система, как Microsoft Outlook имеет все необходимое для интенсивной работы с электронной почтой. Outlook способен вести полноценную переписку с абонентом: принимать, отправлять и пересылать почтовые сообщения, автоматически добавлять абонентов в адресную книгу, сортировать полученную информацию — и это далеко неполный список возможностей Outlook как почтового приложения.
В данной главе будет рассказано о настройке служб, необходимых для приема и отправки сообщений, о создании, редактировании и форматировании сообщений, а также будет подробно рассмотрена работа с папками Входящие (Inbox), Отправленные (Sent), Исходящие (Outbox), Черновики (Drafts).
Форма Поручение задачи
Форма Поручение задачиФорма Собрание
Форма СобраниеФорма сообщения со вставленным файлом и гиперссылкой
Форма сообщения со вставленным файлом и гиперссылкойFTP-сервер
FTP-серверСледующим из рассматриваемых нами в данной главе сервисов, предоставляемых Интернетом, является FTP-сервер. FTP-сервер — это удаленный компьютер, с файловой системой которого можно работать через специальный одноименный протокол.
Протокол FTP — один из стандартных протоколов передачи данных через Интернет, он позволяет переносить файлы с одного компьютера на другой. Чтобы установить соединение и обменяться файлами в Интернете, согласно протоколу FTP, необходимо запустить специальную прикладную программу, так называемую клиентскую часть FTP. Клиентское программное обеспечение устанавливается вместе с коммуникационными утилитами TCP/IP. Получить доступ к другому компьютеру для обмена файлами можно, указав пользовательское имя и пароль.
Ярким примером использования FTP-серверов является загрузка исходных страниц Web-сайта пользователя на сервер. Выше мы рассматривали регистрацию на Web-портале NAROD.RU, предоставляющем, помимо всего прочего, физическое место на сервере для Web-страниц пользователей. Итак, в данном разделе будет рассмотрен пример создания простейшей Web-страницы и загрузки ее через FTP-протокол на сервер NAROD.RU, после чего ее можно будет просматривать через Web-браузер в любой точке планеты.
Создание простейшей Web-страницы
Итак, наша цель — создание простейшей Web-страницы. Web-страница, по сути, это специальный текстовый файл, содержащий код скрипт-языка HTML (Hypertext Markup Language). Естественно, что описание языка и основ программирования выходит за рамки данной книги, поэтому мы приведем здесь лишь программу без пояснений и комментариев. Но мы очень надеемся, что данный пример будет способствовать повышению интереса не только к возможностям Outlook, но и к Интернет-технологиям.
Итак, сначала нужно создать новый текстовый файл и сохранить его как index.html.
Outlook и Интернет
Глава 2 Outlook и ИнтернетОглядываясь назад и оценивая пройденное, можно сказать, что уже на данном этапе Outlook являет собой великолепный образец системы управления информацией. Но рассмотренные выше аспекты работы с Outlook демонстрировали управление локальной информацией, что, естественно, не полностью отражает действительность XXI века, когда основным источником получения информации является Интернет. Всезнающий, многоликий и вседоступный Интернет, работа с которым и будет рассмотрена в этой части книги.
Редкому современному человеку это слово кажется диковинным и лишенным смысла, большинству знакомы (если не по смыслу, то по названию) такие слова, как сайт, Web, WWW, E-mail, HTTP, HTML и т. д. Но обо всем по порядку и, прежде всего, приведем определение и рассмотрим основные концепции обсуждаемого предмета.
Итак, Интернет — это всемирная информационная компьютерная сеть, представляющая собой объединение множества региональных компьютерных сетей и компьютеров, обменивающихся друг с другом информацией по каналам общественных телекоммуникаций (телефонной, радио- и спутниковой связи). С помощью аппаратных и программных средств Интернет предоставляет пользователю различные информационные услуги, среди которых электронная почта (e-mail), WWW, FTP и ряд других.
Итак, как видно из приведенного определения, пользователю, работающему в Интернет, предстоит столкнуться с огромным потоком всевозможной информации, но вспомним, что Outlook — это универсальная система управления информацией, и работа с Интернет, безусловно, входит в обязанности этого умного приложения.
Ниже мы подробно расскажем о каждом из перечисленных Интернет-сервисов и работе с ними в Outlook, а точнее:
Группы отправки и получения
Группы отправки и полученияРабота с сообщениями требует интенсивного процесса приема и отправки. Если у пользователя более одной учетной записи, то данный процесс может занимать несколько минут. Для упорядочения и автоматизации работы с отправкой и приемом сообщений по всем учетным записям можно воспользоваться еще одной полезной возможностью Outlook — группами отправки и получения.
Группа отправки и получения (Send/Receive Group) — это специальная группа, содержащая ряд учетных записей, для которых определены параметры отправки и приема сообщений. Для детального понимания, в чем же преимущество использования данных групп, я приведу пример создания группы и по ходу объясню, какой параметр и для чего используется.
Кнопки панели инструментов Форматирование
Таблица 9.3. Кнопки панели инструментов Форматирование| Название кнопки |
Назначение |
||
| Стиль |
Выбрать стиль для данного фрагмента. Регулярное употребление стилевых шаблонов позволяет сделать единообразным формат сообщений |
||
| Шрифт |
Выбрать шрифт из установленных на компьютере |
||
| Размер |
Выбрать размер шрифта |
||
| Цвет текста |
Выбрать цвет шрифта |
||
| Полужирный |
Установить или отменить полужирное начертание |
||
| Курсив |
Установить или отменить курсив |
||
| Подчеркнутый |
Установить или отменить подчеркивание |
||
| По левому краю |
Установить или отменить выравнивание по левому краю |
||
| По центру |
Установить или отменить выравнивание по центру |
||
| По правому краю |
Установить или отменить выравнивание по правому краю |
||
| Маркеры |
Установить или отменить маркированный список. В качестве маркеров могут использоваться только кружочки |
||
| Нумерация |
Установить или отменить нумерованный список. Допускается только одноуровневый нумерованный список |
||
| Уменьшить отступ |
Уменьшить отступ абзаца |
||
| Увеличить отступ |
Увеличить отступ абзаца |
||
| Вставить горизонтальную черту |
Добавить горизонтальную черту. Вообще говоря, выделив эту черту и удерживая указателем маркеры выделения, можно растянуть эту линию до прямоугольника, образуя как бы толстую черту |
||
Коллективная работа в Outlook
Коллективная работа в OutlookВ главах "Календарь" и "Задачи" рассматривалась автономная работа со встречами и задачами. Но рамки деловой и личной деятельности человека не ограничиваются только автономной работой — как правило, необходимо интенсивное контактирование с окружающими людьми, будь то коллеги по работе или друзья. Таким образом, ставится вопрос о совместной работе коллектива людей, способного соответствующим образом интерпретировать встречи и задачи Outlook.
В главе "Электронная почта" демонстрировались коммуникационные возможности Outlook, частично решающие поставленную задачу (то есть можно передавать в простом текстовом сообщении сведения об условиях встречи или о постановке задачи). Но для полной автоматизации и единообразия процессов, связанных с коллективной работой, Outlook предлагает объединить возможности электронной почты с инструментами планирования и организации деловой и личной деятельности контакта.
В данной главе будут рассмотрены вопросы планирования собраний и назначения задач.
Копирование файла в Outlook Итак, файл скопирован, осталось вставить его в папку на сервере.
Копирование файла в Outlook Итак, файл скопирован, осталось вставить его в папку на сервере.Копия порученной задачи
Копия порученной задачиLDAP-папки
LDAP-папкиИ наконец, последним из рассматриваемых в этой главе Интернет-сервисов, поддерживаемых Outlook, является Internet Directory Service (LDAP), позволяющий устанавливать соединение с LDAP-сервером для поиска и проверки электронных адресов и другой информации.
Использование данного сервиса требует создания учетной записи Outlook. Рассмотрим создание учетной записи на примере LDAP-сервера компании VeriSign.
Мастер правил
Мастер правилИтак, мы рассмотрели основные аспекты работы с электронной почтой: создание сообщения, отправка и прием, а также ответ, пересылка и установка параметров электронной почты. Все это, без сомнения, позволяет на достойном уровне организовать вашу коммуникационную деятельность. Но рассмотренные ниже возможности Outlook, позволяют не только организовать этот процесс, но и оптимизировать его, что делает Microsoft Outlook лидером среди почтового программного обеспечения.
Мастер правил — это специальное средство Outlook, помогающее обрабатывать электронную почту. Правила определяют действия, которые должны автоматически выполняться для тех или иных сообщений. Созданное правило применяется программой Microsoft Outlook к поступающим или к отправляемым сообщениям.
Microsoft Outlook Newsreader
Microsoft Outlook NewsreaderОткроется окно приложения Microsoft Outlook Newsreader, в котором и будет происходить работа с новостями. Первым этапом в данной работе является добавление сервера новостей (учетной записи), для этого пользователь должен знать адрес соответствующего сервера. В нашем случае мы будем рассматривать сервер Microsoft — msnews.microsoft.com и участие в новостных группах, связанных с приложением Outlook.
Вся настройка сервера новостей (добавление, удаление и изменение) производится в диалоговом окне Internet Accounts.
MSN Messenger
MSN MessengerРассматривая работу с электронной почтой, можно отметить один существенный момент, который является как плюсом, так и минусом. Электронная почта — это средство коммуникации нереального времени, т. е. отправляя сообщение, вы не уверены, что адресат получит информацию тут же, поскольку он может проверить почту через день, два или вообще ее не проверить. Конечно, Outlook обладает возможностью проверки и отслеживания работы с посланным сообщением (получил ли его адресат и прочел ли), но хотелось бы, помимо возможности работы в данном режиме, иметь средство коммуникации реального времени, такое как-телефон, когда оба участника имеют возможность моментального обмена информацией. Проводя аналогию с электронной почтой, можно сказать, что она выступает в роли сообщений на телефонном автоответчике каждого из абонентов.
В данном разделе и пойдет речь о подобной системе общения в реальном времени — MSN Messenger. MSN Messenger представляет собой небольшое приложение, которое позволяет отправлять и принимать короткие текстовые сообщения в режиме реального времени абонентам, также имеющим MSN Messenger.
Данное приложение разработано компанией Microsoft и бесплатно распространяется любому пользователю, зарегистрировавшемуся на сервере Hotmail или имеющему электронный паспорт Microsoft. К сожалению, MSN Messenger пока не входит в пакет Microsoft Office, но тем не менее имеет большую интеграцию с Outlook. Поскольку в настоящий момент системы общения реального времени достаточно плотно входят в жизнь пользователей компьютеров и Интернета, необходимо здесь рассмотреть установку MSN Messenger.
Замечание
Замечание 1
Помимо MSN Messenger на рынке систем общения в реальном времени существуют такие приложения, как ICQ (самая популярная система), Yahoo! Messenger, AOL Messenger и ряд других.
Установка и настройка MSN Messenger
Прежде всего, необходимо загрузить и установилъ MSN Messenger. Загрузка происходит с Web-узла компании Microsoft, при этом, естественно, следует подключиться к Интернету.
MSN Messenger Service
MSN Messenger Service
Начальная страница www.msn.com
Начальная страница www.msn.com
Замечание
Замечание 2
WWW — не статическая среда. Web-страницы часто меняются для предоставления актуальной информации. Если вы исследуете WWW, читая эту главу, то возможно, что приведенные здесь Web-страницы будут уже выглядеть иначе и иметь обновленную информацию.
Начало установки MSN Messenger
Начало установки MSN Messenger
После нажатия кнопки Да начнется инсталляция MSN Messenger. Ход инсталляции приведен в примере 11.10.
Настройка модема
Настройка модемаПоскольку наше подключение к Интернету будет осуществляться через модем, то, прежде всего, надо проверить его наличие и правильность настроек. О свойствах модема, и вообще всех устройств, подключенных к компьютеру, можно узнать через Панель управления (Control Panel).
Настройка папки Входящие, вкладка Нежелательная почта
Настройка папки Входящие, вкладка Нежелательная почтаЗамечание
Замечание 2
Данный файл содержит англоязычные выражения и термины, но вы можете либо сами обновить этот список, либо обратиться за получением фильтров по приведенному ниже адресу.
Сообщения могут также отбираться на основе списка адресов электронной почты отправителей ненужных сообщений и сообщений, предназначенных только для взрослых. Многие фирмы выпускают фильтры для почты и регулярно обновляют их; такие фильтры могут быть установлены в Outlook. В них приводятся самые актуальные списки отправителей коммерческой рекламы и сообщений сомнительного содержания. Подробнее об этом смотрите на Web-узле Outlook по адресу http://www.microsoft.com/rus/office/outlook .
Пользователь Outlook может самостоятельно пополнять этот список по мере получения нежелательных сообщений электронной почты. Для этого выде лите сообщение и выберите команду > Действия > Нежелательная почта > Добавить нежелательных отправителей.
Для изменения (добавления или удаления адресов) списка нежелательных отправителей щелкните гиперссылку Щелкните здесь (click here), после чего — гиперссылку Отправители нежелательной почты (Edit Junk Senders). Появится одноименное диалоговое окно, в котором можно добавить дополнительные адреса или, наоборот, удалить некоторые, если вы вновь захотели получать сообщения от данных отправителей.
Настройка папки Входящие, вкладка По цвету
Настройка папки Входящие, вкладка По цветуНа вкладке По цвету (Using Colors) пользователь может выбрать специальное цветовое выделение для сообщений, пришедших от определенного контакта. Для этого укажите в раскрывающемся списке, что для приходящих или отправленных сообщений будет использоваться цветовое выделение. После этого выделите сообщение, пришедшее от контакта, или введите его имя в поле Контакт (Contact). И наконец, выберите из раскрывающегося списка цвет, которым будут выделяться последующие сообщения (рис. 9.42). Нажмите кнопку Применить цвет (Apply Color), и все сообщения от данного контакта будут выделены.
Нажатие кнопки Автоформатирование (Automatic Formatting) вызовет появление одноименного диалогового окна, в котором пользователь может более детально указать и условия автоформатирования, и сам формат.
Давайте усложним условия автоформатирования для демонстрации всех его возможностей. Допустим, что сообщение от данного контакта подлежит выделению, если в поле Тема (Subject) или тексте сообщения имеется слово "глава", если сообщение содержит вложение, размер которого превышает 100 Кбайт, а также если сообщение имеет отметку к исполнению.
Настройка папки Входящие, вкладка По папкам
Настройка папки Входящие, вкладка По папкамНа данной вкладке пользователь может установить дополнительные параметры перемещения элементов.
Замечание 1
Если не существует папки для перемещения элементов, то для ее создания нажмите кнопку Создать папку (New Folder) в верхней части этого диалогового окна. Появится уже знакомое диалоговое окно Новая папка (см. раздел 9.11.2 "Создание правила").
Для более детальной настройки правила можно обратиться к Мастеру правил, нажав одноименную кнопку в верхней части этого диалогового окна.
Настройка удаленного доступа
Настройка удаленного доступаВ рассматриваемом мною случае удаленного доступа пользователю необходимо иметь подключение к Интернету. Как говорилось ранее, эти услуги предлагаются всевозможными интернет-провайдерами (например, Russia On-Line, Peterlink, Web-plus и др.). Интернет-провайдер "предоставляет следующие, как правило, платные услуги по подключению и доступу в Интернет:
I want to setup my
Пример 8.4. Настройка удаленного соединения в Windows 2000Start >Settings > Network and dial-up connection...
Make new connection
Dial-Up to the .Internet Next
I want to setup my Internet connection manually Nexl;
I connect through a phone line and a modem Next
Telephone Number := < телефон модемного пула> Next
Username := < Имя пользователя>
Password := < Пароль> Next
Connection Name : = < Имя соединений Next
No Next
Finish
Назначение задач
Назначение задачВ главе "Задачи" уже рассматривалась автономная работа с задачами. Пользователь мог создавать задачи и самостоятельно контролировать ход их вы полнения, но подобная практика решает далеко не все проблемы; связанные с работой над задачами. При коллективной работе над проектом зачастую появляется вопрос переназначения задач от одного исполнителя к другому (от этого исполнителя к третьему и т. д.). Причем необходим контроль за ходом выполнения задачи на всех уровнях ее непосредственных или сторонних исполнителей. В таком случае нужен единый механизм назначения задач.
Аналогично планированию собраний, Outlook способен объединять работу над задачами с возможностями электронной почты. В данном разделе будут рассматриваться следующие вопросы (именно на такие этапы можно разбить процедуру назначения задачи):
Net Meeting
Net MeetingMicrosoft Net Meeting — это самостоятельное приложение, с помощью которого пользователь может: устраивать электронные конференции всевозможных форматов (от чатов до телефонных) и видеоконференций, безусловно, при наличии соответствующего оборудования. Как и в случае с MSN Messenger, Net Meeting интегрирован в Outlook, что позволяет использовать его возможности, не покидая основного приложения.
Мы не будем здесь, как и в случае с MSN Messenger, подробно рассматривать возможности данного приложения, а лишь покажем типичный пример его использования без каких-либо существенных пояснений и комментариев. При необходимости вы всегда можете обратиться к встроенной справочной информации или купить книгу, посвященную работе именно с этим приложением.
Установка соединения Net Meeting
Прежде всего, необходимо установить соединение с пользователем, с которым будет проводиться конференция.
Новое правило новостей
Новое правило новостейНовое сообщение
Новое сообщениеПосле проделанных выше настроек Outlook готов к интенсивной, полноценной и безопасной работе с электронной почтой. Итак, мы переходим к главному: создание, отправка и принятие первого сообщения.
Новостные группы в Outlook
Новостные группы в OutlookПеред тем как приступить к описанию работы с новостными группами, мы бы хотели задать вам вопрос. Часто ли вам доводилось искать человека-гуру, способного ответить на ваш достаточно узкоспециальный вопрос? Случалось ли, что вам приходилось днями искать ответ во всевозможных книгах или Интернете, а даже если и случалось, то еще столько же времени тратить на поиск пояснений и замечаний к полученному ответу? Скорее всего, да...
Как описывалось в предыдущей главе, безусловно, World Wide Web является мощным источником информации, но к сожалению, не всегда имеющим обратную связь. А если и имеющим (форумы, ча'ты, доски объявлений, гостевые книги и т. д.), то участие хотя бы в 20 форумах по определенной тематике приводит в ужас от затраты времени на просмотр всех изменений и новинок. Более того, управление информацией, полученной таким образом, ложится на плечи пользователя, что опять же приводит к определенной трате времени и сил по ее сортировке, локализации и т. д.
Итак, давайте рассмотрим еще один из сервисов, предоставляемый Интернетом и поддерживаемый средствами Outlook, — Группы новостей. Новостные группы суть информационные форумы WWW, но участие в них происходит путем обмена сообщениями электронной почты с новостным сервером. Поясним приведенное определение на типичном примере работы с но-востной группой.
Допустим, что, работая с Outlook, вы столкнулись с какой-либо проблемой. К кому вы можете обратиться за помощью в ее разрешении? Первым и естественным шагом является обращение к встроенной справке, но она, к сожалению, не описывает всех возможных ситуаций, связанных с работой в Outlook. Следующий шаг заключается в поиске требуемой информации на специализированном Web-сервере, но и там ее может не оказаться, что делать? А выход из положения прост: нужно задать вопрос тому, кто уже встречался с этой проблемой, и осуществляется это посредством новостной группы. Вы отсылаете со своего почтового клиента на адрес новостного сервера сообщение, содержащее вопрос. После чего всем клиентам этой новостной группы приходит сообщение с вашим вопросом, и любой пользова тель, его прочитавший и знающий ответ или способ решения, может вам ответить. Данная процедура может продолжаться до бесконечности, а ее эффективность реализуется участием в новостной группе нескольких тысяч пользователей, хоть один из которых да знает ответ. Более того, и вы в случае знания ответа на вопрос, поступивший в новостную группу, можете помочь начинающему, вспомнив себя.
Общие принципы работы в Интернете
Общие принципы работы в ИнтернетеПрежде всего, необходимо ввести определение и рассказать, что собой представляет Web-страница. Итак, Web-страница — это специальный документ на языке HTML, который поддерживает основные функции, необходимые для создания гипермедиадокументов: форматирование текста, возможности включения графики, подключение аудио и видео, создание гиперссылок, элементы управления (списки, кнопки, переключатели) и запуска программ и т. д.
Гиперссылка — это специальное средство, используемое для перехода в другую часть открытого документа или для перехода от одной Web-страницы к другой. Как правило, в качестве гиперссылок выступает текст или графическое изображение. Если при подведении к тексту указатель мыши превратился в кисть руки с указательным пальцем, значит перед вами гиперссылка и щелчок ло ней вызовет переход к документу, на который она ссылается. При рас смотрении работы с Outlook мы уже встерчались с использованием гиперссылок, например в главе "Outlook сегодня и личные папки".
Web-обозреватель, или браузер (от англ, browse —"просматривать") — это специальное приложение, позволяющее просматривать Web-страницы Интернета: читать гипертекст, воспроизводить гипермедиа (движущееся изображение и звук), соединяться с другими компьютерами и посылать запросы на загрузку документа Web. Наиболее популярными браузерами на данный момент являются Internet Explorer компании Microsoft и Netscape Navigator компании Sun Microsystems.
Окно приложения MSN Messenger
Окно приложения MSN MessengerОкно регистрирации
Окно регистрирации
Основные принципы работы с электронной почтой
Основные принципы работы с электронной почтойПеред тем как начать детальное описание, приведем ряд фундаментальных понятий и расскажем об основных принципах работы с электронной почтой. Работа в Интернете и, в частности, с электронной почтой связана с такими ключевыми понятиями, как сервер, клиент, протокол, электронный адрес, передача данных.
Сервер — это специальная программа, расположенная на удаленной машине и предоставляющая свои услуги программам-клиентам. В случае с электронной почтой сервером является удаленная машина, на которой располагается почтовый ящик с вашими сообщениями.
Клиент — это также специальная программа, которая использует услуги, предоставляемые сервером. В нашем случае данной программой является Outlook, который позволяет просматривать сообщения, пришедшие в почтовый ящик на сервере.
Протокол — это совокупность правил, определяющих агоритм передачи данных от сервера клиенту и наоборот.
Электронный адрес — уникальный идентификатор, определяющий ваш почтовый ящик, куда приходят сообщения.
После приведенных определений я хочу рассказать об общих принципах работы с электронной почтой, которые позволят вам понять процесс отправки и приема сообщений изнутри, продемонстрировав их на примере работы обыкновенной почты.
Номер моего почтового отделения — 332 (индекс — 198332), именно туда поступают все письма, газеты и журналы, адресованные мне и другим абонентам этого почтового отделения. Каждое поступающее письмо, помимо общего для всех абонентов индекса, имеет дополнительные характеристики: улица, дом, квартира. По этим характеристикам почтальон однозначно определяет, куда надо доставить корреспонденцию, а именно — мой почтовый ящик. Аналогичная ситуация происходит и с отправкой моих писем кому-либо. Я кладу их в почтовый ящик, почтальон забирает их и относит в почтовое отделение, из которого уже соответствующим способом (например, авиапочтой) оно доставляется к адресату, у которого точно так же есть почтовый адрес, отделение и ящик.
Теперь переведу описанную ситуацию на язык электронной почты. Почтовое отделение есть ничто иное, как сервер, на котором хранятся пришедшие и исходящие сообщения и который имеет уникальный адрес, например MAIL.RU (читай: 198332). Электронный адрес представляет собой расширение адреса сервера, по которому однозначно определяется, кому принадлежит пришедшее сообщение, например: usarov@mail.ru (читай: ули-ца_дом_квартира@ 198332). Почтовым ящиком выступает приложение-клиент, в нашем случае Microsoft Outlook, установленный на вашем компьютере, куда в конечном счете приходят сообщения. Почтальон же, в представлении электронной почты, ничто иное, как протокол, посредством которого осуществляется передача сообщений от сервера клиенту и наоборот. Обратная связь выглядит точно так же: если вы отправляете сообщение другому пользователю, вам необходимо знать его адрес электронной почты (например, Jackson@yahoo.com), после отправки сообщения по этому адресу оно перемещается на ваш сервер MAIL.RU, после чего отправляется на сервер YAHOO.СОМ, а потом уже — окончательно адресату jackson@yahoo.com.
Надеюсь, что приведенные определения и пояснения помогут вам при работе с электронной почтой. Схематически процесс работы с электронной почтой изображен на рис. 9.1.
Основные принципы работы с новостями
Основные принципы работы с новостямиПрежде чем приступить к исчерпывающему описанию Microsoft Newsreader, хотелось бы привести ряд определений и описать основные принципы работы с данным приложением. Одним из ключевых понятий группы новостей является сама новость.
Под новостью (news) в данном контексте понимается сообщение, расположенное в новостной группе и содержащее любую информацию по тематике данной группы. В качестве новости может выступать вопрос, ответ на вопрос, предложение, совет или просто тема для дискуссии.
Следующим ключевым понятием, требующим определения, является группа новостей или новостная группа (newsgroup). Группа новостей — это специальное хранилище новостей, объединенных одной тематикой (от работы с каким-либо программным продуктом до автомобилевождения). Для работы с группой пользователь должен подписаться на рассылку ее новостей, тем самым он получает доступ ко всей переписке, ведущейся внутри группы. Что, грубо говоря, и является конечной целью, ибо пользователь получает всю имеющуюся информацию по интересующему его вопросу, более того, если таковой не нашлось, пользователь может опубликовать новость, содержащую его вопрос, и получить на нее ответ. Участие в подобных переписках повышает уровень знаний пользователя и персональный опыт.
Замечание
Замечание 1
Как правило, подписки на группы новостей открыты для всех пользователей Интернета и являются бесплатным сервисом. Хотя, безусловно, существует ряд платных новостных групп или групп, требующих авторизации.
И наконец, последний термин, здесь определяемый, это сервер новостей (news sewer). Сервер новостей — это специальный интернет-сервер, хранящий определенное множество групп новостей по всевозможным тематикам. как правило, объединенных общей идеей Outlook. Серверов новостей так же, как и Web-серверов, достаточно много. Как и Web-сервер, сервер новостей однозначно определяется своим адресом. Так, например, адрес новостного сервера компании Microsoft следующий msnews.microsoft.com. Данный сервер содержит около 1500 новостных групп, объединенных следующей идеей: "Работа и разработка приложений в среде Microsoft".
Отчет о выполнении задачи
Отчет о выполнении задачиОтправка сообщения
Отправка сообщенияИтак, наше сообщение полностью готово к отправке. Нажмите кнопку Отправить (Send) на панели инструментов Стандартная (Standard). Сообщения будет отправлено через учетную запись, указанную по умолчанию в диало говом окне Учетные записи электронной почты (E-mail Account) (см. раздел "Новая учетная запись").
Если вы имеете более чем одну учетную запись, воспользуйтесь еще одним нововведением Outlook 2002 — раскрывающимся списком Учетные записи (Accounts), в котором можно выбрать ту запись, через которую вы хотите отправить созданное сообщение. Тем самым получатель сообщения будет видеть адрес указанной учетной записи (и отвечать на него).
Поскольку ранее мы установили параметры проверки орфографии, то автоматически при отправке сообщения появится диалоговое окно Орфография (Spelling), предлагающее заменить или исправить то или иное неверное слово (если, конечно, такое встретится). Предположим, что произошла опечатка в слове "Данное".
Ответное сообщение
Ответное сообщениеОднако при ответе все-таки рекомендуется соблюдать некоторый установленный регламент, который позволяет воспринимать подобные сообщения должным образом. Например, по умолчанию слева от исходного текста со общения появляется синяя линия, а перед ним текстовый блок с его параметрами (original Message), новый текст имеет синий цвет, а вложенные файлы исходного сообщения при ответе не сохраняются. Более подробно об изменении настроек по умолчанию будет рассказано в разделе "Параметры при ответах и пересылках".
Однако вспомним что, помимо простого ответа, мы участвовали в голосовании. В пришедшем сообщении, думаю, с полной уверенностью можно щелкнуть по кнопке Тест пройден. Появится специальное диалоговое окно, позволяющее сразу отправить сообщение или же отредактировать его в случае необходимоети(рис. 9.32). В принципе, ответ на голосование суть создание ответного сообщения, только в данном случае тема сообщения Re: Test будет выглядеть следующим образом: "Тест пройден: Тест".
После того как все получатели проголосовали, отправитель сообщения может отследить и проверить статистику ответов на поставленный вопрос в исходном сообщении.
Ответ и пересылка
Ответ и пересылкаПосле того как пользователь просмотрит полученное сообщение, у него может появиться вопрос или дополнительное предложение к отправителю. Таким образом возникает почтовый диалог между двумя или несколькими адресатами. Microsoft Outlook обладает всеми средствами ведения подобной переписки. В этом разделе рассматриваются ответ и пересылка сообщений, а также настройка параметров сообщения.
Существует несколько видов ответных действий на пришедшее сообщение:
Ответ на новость
Ответ на новостьOutlook и WWW
Outlook и WWWКак вы наверняка догадываетесь, Microsoft Outlook не мог остаться в стороне от возможности работы с WWW (естественно, ведь это напрямую связано с получением и обработкой информации). Но поскольку для работы с WWW необходим браузер, то в Outlook просто имплементирован Microsoft Internet Explorer. Тем самым пользователь получает всю мощь этого популярного браузера, не покидая рамок основного приложения. В ряде случаев это намного быстрее, чем переход от одного приложения к другому, но, безусловно, для полноценной работы в Интернете мы все-таки советуем ознакомиться с возможностями Microsoft Internet Explorer более подробно и пользоваться именно этим браузером.
К сожалению, рамки данной книги не позволяют описать работу в WWW в полном объеме. Здесь мы лишь рассмотрим пример регистрации почтового ящика на сервере Hotmail посредством встроенного браузера Outlook и прокомментируем основные, но далеко не все аспекты работы с -Web-страницами. Для более глубоко изучения и понимания работы в Интернете мы рекомендуем обратиться к книге С. Березина "Интернет у вас дома".
Содержание главы
Выше мы условились, что работу с новостями мы будем рассматривать в случае постоянного подключения к Интернету (On-line). Но иногда, особенно при работе на домашнем компьютере, постоянное нахождение в Интернете на протяжении долгого промежутка времени недопустимо. Тогда вы можете воспользоваться специализированной возможностью работы с заголовками новостей, в принципе аналогичной работе с заголовками сообщений Outlook. Для перехода в режим локальной работы и отключения от Интернета выполните следующую операцию.
Панель Веб-узел
Панель Веб-узелЗамечание
Замечание 1
Заметьте, что фактически панель Веб-узел продублирована в заголовке панели просмотра информации (вверху), поэтому пользователь может работать с любой из них.
В табл. 11.1 приведено описание каждой из кнопок данной панели.
Папка Входящие
Папка ВходящиеПоскольку мы адресовали свое письмо самим себе, то после очередной процедуры отправки и приема сообщений мы его и получим. По умолчанию приходящие сообщения помещаются в папку Входящие (Inbox). В данном разделе подробно рассказывается о работе с этой папкой и приходящими сообщениями.
Параметры электронной почты
Параметры электронной почтыПриведенные выше процедуры получения и просмотра сообщения, а также создания и отправки ответа были рассмотрены при условии, что параметры по умолчанию не были изменены. Для изменения этих параметров выберите команду > Сервис > Параметры... > Настройки > Параметры почты. . . (рис. 9.42).
Печать
ПечатьПоследнее, что хотелось бы рассмотреть в этой части, — работа по выводу текста сообщения на печать. Возможность распечатки информации — такое же общее средство для папок Outlook, как представления или категории. То есть можно распечатывать не только текст сообщений, но и задачи, календарь, список контактов. Здесь я ограничусь рассмотрением лишь печати сообщений (хотя и приведу полный список стандартных стилей). Для других элементов Outlook действия будут выглядеть аналогичным образом.
Пересылка элементов Outlook
Пересылка элементов OutlookВ предыдущих параграфах были рассмотрены процедуры организации собраний и совместная работа группы пользователей над задачей, но этим не ограничивается коллективная работа пользователей в Outlook. Поскольку Outlook является централизованным местом хранения всевозможной информации, зачастую стоит вопрос о полноценном обмене информацией с другими пользователями, заинтересованными в ее получении. Это касается любых элементов Outlook, начиная с заметок и кончая контактами. Именно на примере контактов мы и рассмотрим процедуры, связанные с пересылкой элементов Outlook.
Нередко при работе коллектива требуется обмен контактной информацией. Безусловно, можно создать простое сообщение с текстовой информацией о контакте, набрав его с клавиатуры, или посредством преобразования элементов, перенеся в тело сообщения необходимую информацию. Но данный способ требует времени отправителя на перенос данных из формы контакта в тело сообщения, а получателя наоборот — из тела сообщения в форму контакта. Outlook позволяет упростить и ускорить данную процедуру.
Планирование собраний
Планирование собранийНачну с напоминания определения собрания, данного в главе 2 "Календарь". Собрание (Meeting) — это встреча с приглашением лиц или привлечением ресурсов. Главное отличие встречи от собрания в том, что его необходимо согласовать с другими участниками данного мероприятия. При планировании собрания участникам рассылается специальная форма, в которой собираются данные об их занятости в назначенный период. Outlook суммирует полученные данные и предлагает варианты времени проведения собрания. Также можно согласовывать и ресурсы, например помещение для собрания, проектор, бланки договоров и т. п.
Вообще говоря, всю процедуру планирования собрания можно разбить на несколько этапов:
Подготовка к работе с электронной почтой
Подготовка к работе с электронной почтойПеред тем как приступить к работе, требуется сделать ряд подготовительных процедур, после чего работа с электронной почтой будет казаться простой и приятной.
Как правило, все настройки Outlook (и не только электронной почты) производятся в диалоговом окне Параметры (Options). Для его открытия воспользуйтесь командой > сервис > параметры. Установка основных параметров электронной почты происходит на четырех вкладках: Настройка почты (Mail Setup), Сообщение (Mail Format), Орфография (Spelling) и Безопасность (Security). Рассмотрим подробно каждую из них.
Замечание
Замечание 1
О параметрах обработки полученных сообщений, пересылаемых сообщений и ответах будет рассказано в разделе 9.10 "Параметры электронной почты".
Вкладка Настройка почты
На этой вкладке устанавливаются параметры доставки почты (рис. 9.7). Рассмотрим назначение каждого объекта данной вкладки.
Подписка на рассылку группы новостей
Подписка на рассылку группы новостейВообще говоря, работа Outlook с сервером новостей ведется посредством "младшего брата" Outlook — Outlook Express, поставляемого вместе с Интернет-браузером Microsoft Internet Explorer. Поэтому интерфейс при работе с новостными группами будет немного отличаться от стандартного в Outlook, хотя, безусловно, специфика работы с данным мини-приложением останется той же.
Итак, для запуска Microsoft Newsreader выберите команду, указанную в примере 12.1.
Поисковая система Rambler
Поисковая система Rambler
Поисковая служба Microsoft — MSN Search
Поисковая служба Microsoft — MSN Search
Для улучшения результатов поиска необходимо выбирать фразу, которая с большей вероятностью может встретиться в документах. Обычно требуемая информация редко находится с первой попытки. Поиск может привести к получению ошибки и необходимости повторных действий. Удачно подобранное ключевое слово — это только половина успешного поиска. Вторая половина заключается в выборе подходящей поисковой системы.
Поиск информации в простой книге или библиотеке обычно начинается с тематического или алфавитного указателя. Для поиска разные люди используют различные слова. Все мыслят по-разному.
Существует много поисковых служб, как зарубежных, так и российских. Для выбора той или иной службы нет точных рекомендаций. Необходимо по-эксперементировать со всеми известными, чтобы понять, какая из служб больше соответствует способу вашего мышления, интерфейсу и удобству использования. Службы поиска были разработаны людьми, поэтому-частично отражают процесс мышления разработчиков.
Ниже мы приводим список наиболее популярных поисковых систем.
Поиск по слову Эдуард Артемьев
Поиск по слову Эдуард Артемьев
Полученное поручение
Полученное поручениеЗамечание 2
В некоторых ситуациях пользователю необходимо отказаться от ранее принятой задачи. Для этого откройте ее и выберите команду > действия > Отклонить задачу. Появится уже знакомое диалоговое окно Отклоненные задачи, которое отправит предыдущему владельцу задачи уведомление о вашем отказе.
Правила и списки блокирования
Правила и списки блокированияРаботая с новостными группами в полном объеме, нередко получаешь информацию, не имеющую никакого отношения к вашим интересам в данной группе. Более того, наличие хулиганов, рассылающих рекламные новости, или дотошных членов группы заставляет пользователя искать специальные средства отбора и сортировки информации. Новостные группы Outlook обладают специальным средством (Message Rules), позволяющим по заданным правилам отбирать сообщения для загрузки с сервера или их удалять, а также блокировать сообщения от пользователей, внесенных в специальный "черный список".
Правила новостей
Работа с правилами новостей аналогична работе с Мастером правил Outlook, здесь также надо установить ряд критериев, согласно которым будет производиться выбранная процедура.
Давайте создадим правило для всех новостей, содержащих в поле Subject слово LDAP. .
Правила Outlook
Правила OutlookПравила — это набор условий, действий и исключений для обработки и упорядочения сообщений. Каждое правило состоит из трех элементов: одного или нескольких условий, описывающих сообщения, к которым применяется данное правило; одного или нескольких действий, определяющих операции, которые нужно выполнить с сообщениями, удовлетворяющими условиям, и одного или нескольких исключений, указывающих, к каким сообщениям не должно применяться это правило. Например, все сообщения, полученные от вашего руководителя (условие), кроме тех сообщений, которые имеют высокую важность (исключение), вы можете автоматически переместить в отдельную папку (действие).
В табл.. 9.7 приведены стандартные виды правил и их описание.
Представление Сообщения с автопросмотром и областью просмотра
Представление Сообщения с автопросмотром и областью просмотраПредставления папки Входящие
Таблица 9.6. Представления папки Входящие| Представление |
Отображаемые элементы |
||
| Сообщения |
Список всех сообщений. Отображаемые поля: |
||
| (Messages) |
Важность, Значок, Отметка, Вложение, От, |
||
| |
Тема, Получено |
||
| Сообщения с автопросмотром |
Список всех сообщений с тремя первыми |
||
| (Messages with AutoPreview) |
строчками текста для еще не открытых писем |
||
| По отметке "К исполнению" |
Список всех сообщений, сгруппированных по |
||
| (By Following-Up Flag) |
отметке с определенной датой выполнения |
||
| За последние семь дней |
Сообщения, полученные за последние семь |
||
| (Last Seven Days) |
дней |
||
| Отмеченные на следующие семь дней |
Сообщения, назначенные отметкой на следующие семь дней |
||
| (Flagged for next seven days) |
|
||
| По предметам |
Список всех сообщений, сгруппированных по |
||
| (By Conversation topic) |
полю Тема |
||
| По отправителю (By Sender) |
Список всех сообщений, сгруппированных по |
||
| |
полю От |
||
| Непрочитанные сообщения |
Сообщения, помеченные как непрочтенные |
||
| (Unread Messages) |
|
||
| По получателю (Send To) |
Сообщения, сгруппированные по полю Кому |
||
| Временная шкала для сообще- |
Все сообщения отображаются в хронологиче- |
||
| ний (Message Timeline) |
ском порядке на временной шкале |
||
(Message with AutoPreview) с областью просмотра.
Выбор участников и ресурсов собрания
Пример 10.1. Выбор участников и ресурсов собрания(Представление папки Календарь}
> Действия > Назначить собрание (рис. 10.1)
Другие > Добавить из адресной книги... (рис. 10.2)
Имя <Контакт>
Обязательный ->
ОК
Настройка автоматических ответов
Пример 10.2. Настройка автоматических ответов> Сервис > Параметры Настройки
Параметры календаря...
Управление ресурсами... (рис. 10.5)
Автоматически принимать приглашения и обрабатывать отказы
Автоматически отклонять конфликтующие приглашения
ОК
ок
ок
Назначение задачи
Пример 10.3. Назначение задачи{Представление папки Задачи}
> Действия > Создать поручение (
Кому... (рис. 10.7)
Имя <Контакт>
Кому ->
ок
Тема := Написание главы 10 "Коллективная работа в Outlook"
Срок := <Дата окончания работы над задачей>
Начало := <Дата начала работы над задачей>
Держать обновленную копию этой задачи в списке задач
Отправлять мне отчет о состоянии по завершении задачи
Комментарии := <Текст комментариев>
Категории...
Имеющиеся категории BHV Дела
ОК
Отправить
Установка параметров для поручений
Пример 10.4. Установка параметров для порученийСервис > Параметры. . . Настройка
Дополнительные параметры (рис. 10.8)
Хранить обновленные копии порученных задач в списке задач
Отправлять отчеты после выполнения порученных задач
ок
ОК
Отменить поручение, если оно еще не было отправлено, достаточно легко. Нажмите кнопку Отменить назначение (Cancel Assignment). В этом случае форма Поручение (Task Request) преобразуется в форму Задача (Task) для автономного случая работы над ней. Для ее удаления нажмите кнопку Удалить (Delete), и задача переместится в папку Удаленные (Delete Items).
Отправив поручение, вы уже не являетесь владельцем задачи и не можете ее редактировать или изменять. Но, в случае необходимости, вы можете пере назначить задачу, т. е. создать поручение на основе этой же задачи, но другому контакту. Для проведения этой операции необходимо иметь копию поручения.
Переназначение поручения
Пример 10.5. Переназначение поручения{Откройте копию задачи в списке задач}
Подробно
Создать копию без поручения
ОК
Назначить задачу
Кому := <Контакт>
Отправить
Отмечу, что при создании копии задачи без поручения вы становитесь ее временным владельцем, в то же время эта задача больше не будет обновляться для тех, кто был указан в списке Обновить для (Update List) на вкладке Подробно (Details). Еще одно небольшое замечание: копия без поручения не может быть создана владельцем задачи.
После того как пользователь создал форму Поручение, заполнил ее поля и нажал кнопку Отправить, она перемещается в папку Исходящие, а копия задачи (если установлен соответствующий флажок) — в папку Задачи. При этом копия задачи будет ждать ответ от получателя поручения: согласен он или нет работать над задачей. На рис. 10.9 изображена подобная копия задачи, заметьте, что ни одно поле этой формы уже не активно.
Пересылка контакта
Пример 10.6. Пересылка контакта{ В папке Контакты}
< пересылаемый контакт>
> Действия > Переслать (рис. 10.12)
Кому
Имя < Контакту> Кому
ОК
Отправить
Установка MSN Messenger
Пример 11.10. Установка MSN Messenger{Лицензионное соглашение}
да
Далее
Далее
Учетное имя := george usarov@hotmail.com
Пароль := <пароль>
Запомнить это имя и пароль на данном компьютере
Далее
Готово
Итак, установка успешно завершена, и MSN Messenger начнет осуществлять вход в сеть. После входа в сеть на системной панели отобразится значок- с изображением зеленого человечка (пользователь в сети), а перед вами появится основное окно приложения (рис. 11.20).
Добавление контакта MSN
Пример 11.11. Добавление контакта MSN>Файл > Добавить контакт...
Адрес электронной почты или учетное имя Далее
Адрес электронной почты := fedor novikov@hotmail.com
Далее
Завершить
Если контакт найден, то пользователю приходит уведомляющее сообщение о том, что некий пользователь хочет включить его в группу контактов. Вы можете либо разрешить пользователю, либо запретить видеть ваше состояние (рис. 11.21).
После ответа, разрешающего видеть состояние и участвовать в беседе, контакт появляется в группе Доступные собеседники, а следовательно, вам доступны все имеющиеся функции MSN Messenger для работы с контактом, самыми распространенными из которых являются отправка и прием коротких текстовых сообщений.
Отправка мгновенного сообщения
Пример 11.12. Отправка мгновенного сообщенияДоступные собеседники <Контакт>
Отправить мгновенное сообщение
{ Появится диалоговое окно Мгновенное сообщение}
Текст := Привет!
Отправка
Прокомментируем вышесказанное. Диалоговое окно Мгновенное сообщение состоит из двух полей. В нижней пользователь вводит текст мгновенного сообщения, для отправки которого необходимо нажать кнопку Отправить или же клавишу
Создание конференции
Пример 11.13. Создание конференции>Предложить> Присоединиться к этой беседе >< Контакту >
Согласитесь, что MSN Messenger прост и удобен. Помимо мгновенных текстовых сообщений посредством MSN Messenger можно отправлять файлы, устраивать голосовую связь (при наличии микрофона и звуковой платы) и т. д.
К сожалению, рамки данной книги не позволяют описать все возможности и достоинства MSN Messenger, ведь цель нашего исследования — Outlook, но все же мы надеемся, что при помощи справки и простого интерфейса вы без особого труда овладеете техникой работы с MSN Messenger.
Параметры MSN Messenger
Пример 11.14. Параметры MSN Messenger{В приложении Outlook}
> Сервис > Параметры Другие
Мгновенные сообщения Параметры (рис. 11.22)
Изменение состояния
Пример 11.15. Изменение состояния> Сервис > Мгновенные сообщения > Состояние > <Состояние>
Установка соединения Net Meeting
Пример 11.16. Установка соединения Net Meeting{В приложении Outlook}
> Вид > Перейти > Вызов по Интернету > Вызов по Интернету
{Будет запущено приложение Net Meeting}
Find someone in directory
Select a directory Microsoft Internet Directory
Contact Currently Onlie
После этого контакт, которому посылается приглашение, принимает его, тем самым устанавливая связь в конференции.
Создание чата и доски для рисования
Пример 11.17. Создание чата и доски для рисованияChat
{Появится специальное диалоговое окно, аналогичное MSN Messenger, посредством которого пользователь может посылать мгновенные сообщения участникам группы}
Whiteboard
{Появится специальное диалоговое окно, аналогичное Microsoft Paint, no-средством которого пользователь может рисовать, при этом рисуемое изображение видно всем участникам группы}
{Действия участника Egor Usarov }
Chat Message := Федор, нарисуй круг
Whiteboard
Ellipse {Нарисовать}
Chat Message := нарисовал
Создание собрания с использованием Net Meeting
Пример 11.18. Создание собрания с использованием Net Meeting{В окне Outlook}
Ярлыки Outlook Календарь
> Действия > Создать приглашение на собрание
Кому := < Контакт>
Тема := Outlook Conference
Собрание по сети Microsoft Net Meeting (рис. 11.23)
Сервер каталогов := < ILS сервер>
Организатор :=
Автоматически запустить Net Meeting с напоминанием
Отправить
Помимо этого, пользователь Outlook может напрямую послать приглашение на участие в электронной конференции контакту, у которого соответствующим образом заполнены поля формы Контакт на вкладке Подробности в разделе Оперативные настройки Net Meeting: Сервер каталогов и Адрес эл. почты.
Приглашение на конференцию Net Meeting
Пример 11.19 Приглашение на конференцию Net Meeting{В окне Outlook}
Ярлыки Outlook Контакты
Контакты < Контакт>
> Действия > Вызов с помощью New Meeting
Отображение панели Веб-узел
Пример 11.1. Отображение панели Веб-узел> Вид > Панель управления > Веб-узел (рис. 11.2)
Создание HTML-файла
Пример 11.20. Создание HTML-файла{На рабочем столе Windows}
Пуск > Программы > Стандартные > Блокнот
{В приложении Блокнот}
> Файл > Сохранить (рис. 11.24)
Имя файла := index.html
ОК
Копирование файла в буфер обмена
Пример 11.21. Копирование файла в буфер обмена{ Панель Outlook }
Другие папки Мой компьютер
{ Открыть папку с файлом и выделить его}
> Правка > Копировать (рис. 11.25)
Размещение файла на FTP-сервере
Пример 11.22. Размещение файла на FTP-сервере{ Панель Web}
Адрес := ftp://narod.ru
Username := usarov
Password :=
Login
> Edit > Paste (рис. 11.26)
Дадим несколько комментариев. Во-первых, при установке соединения FTP-сервером появится диалоговое окно, в которое необходимо ввести имя пользователя и пароль, которые вы вводили при регистрации на сервере NAROD.RU. После чего мы вставляем ранее скопированный файл в удаленную папку.
Создание учетной записи LDAP
Пример 11.23. Создание учетной записи LDAP{В окне Outlook}
> Сервис )> Учетные записи электронной почты. . .
Добавить новый каталог или адресную книгу Далее
Служба каталогов Интернета (LDAP) Далее
Имя сервера := directory.verisign.com Далее
Готово
{После выполнения этой программы необходимо перезапустить Outlook}
Итак, учетная запись создана. Теперь перейдем к использованию возможностей, предоставляемых данным сервисом, а именно, попытаемся найти электронный адрес пользователя, зарегистрировавшегося на этом сервере с именем George.
Поиск контакта
Пример 11.24. Поиск контакта{В Outlook }
> Сервис > Адресная книга...
Источник адресов directory.verisign.com
> Сервис > Найти... (рис. 11.27)
Имя := George
Содержит
ОК
Добавление ссылки в папку Избранное
Пример 11.2. Добавление ссылки в папку Избранное(Откройте главную страницу поисковой службы Rambler.ru}
> Избранное > Упорядочить избранное
Создать папку
Имя := Поисковые системы
Закрыть
> Избранное > Добавить в избранное...
Создать в >> Создать в Поисковые системы (рис. 11.9)
ОК
Теперь для доступа к этой странице не надо вспоминать ее адрес URL, достаточно выбрать ее из списка Избранное.
Регистрация на Hotmail
Пример 11.4. Регистрация на Hotmail{ На панели Веб-узел}
Адрес := www.hotmail.com
New user? Sign up now!
First Name := George
Last Name := Usarov
Country/Region Russia
Province St.Peterburg
BirthDay := November, 25, 1978
Sing-In := george_usarov
{Пароль должен быть больше, чем 8 букв и не должен совпадать с именем}
Password :=
Re-password :=
Secret Question := My favorites Web-Site Answer :=
Sign Up
Создание учетной записи HTTP
Пример 11.7. Создание учетной записи HTTP>Сервис > Учетные записи электронной почты..
Добавить учетную запись электронной почты Далее
HTTP Далее
Ваше имя := George Usarov
Адрес эл. почты := george usa£ov@hotmail.com
Пароль :=
Далее
Готово
Загрузка MSN Messenger
Пример 11.9. Загрузка MSN Messenger{В приложении Outlook}
> Сервис > Параметры Другие
Включить поддержку мгновенных сообщений в Microsoft Outlook
{Появится диалоговое окно, предлагающее загрузить и установить MSN Messenger. }
да
{Запустится Web-браузер и отобразит начальную страницу MSN Messenger Service (рис. 11.17)}
Europe Russia
Загрузить сейчас
Далее
Начать загрузку (Появится диалоговое окно File Download (рис. 11.18)}
Run this programm from its current location
OK
Параметры новостной группы
Пример 12.10. Параметры новостной группыMicrosoft News {сервер новостей}
microsoft.public.ru.russian.outlook {группа новостей}
Settings > Headers Only (рис. 12.8)
Существуют четыре вида синхронизации:
При работе с новостными группами объем полученной информации может достигать достаточно больших размеров. Для управления и оптимизации хранения полученной информации можно воспользоваться диалоговым окном Properties.
Свойства новостной группы
Пример 12.11. Свойства новостной группы<Новостная группа> Properties
Local File
Четыре кнопки вкладки General позволяют:
Мастер новостей
Пример 12.12. Мастер новостей> Tools > Message Rules > News...
1. Select the Condition Where the Subject line contain specific words
2. Select the Action Highlight it with color
3.Rule Description
Contain specific words (рис. 12.9)
Type specific words := LDAP Add
OK
Color
Color Blue
OK
4. Name of the rule := LDAP
OK
После окончания задания правила отобразится диалоговое окно Message Rules с двумя вкладками News Rules и Blocked Senders. На вкладке News Rules будет показано созданное, но еще не работающее правило. Для его запуска необходимо выполнить следующую процедуру.
Запуск правил
Пример 12.13. Запуск правил(В диалоговом окне Message Rules}
Apply Now...
1. Select rules to apply LDAP
Apply to folder Browse...
microsoft.public.ru.russian.outlook (рис. 12.10)
OK
Apply Now
Close
Добавление в список блокировки
Пример 12.14, 6. Добавление в список блокировки<Новость>
> Message > Block Sender...
Would you like to remove all messages from this contact Yes
OK
Замечание
Замечание 1
В случае необходимости вы всегда можете восстановить связь с пользователем, удалив его из списка блокировки.
а. Добавление в список блокировки
Пример 12.14, а. Добавление в список блокировки<Новость>
> Tools > Message Rules > Blocked Senders List
Mail News (рис. 12.11)
OK
Автономная работа с новостями
Пример 12.15. Автономная работа с новостями> File > Work Offline
Итак, после начальной установки и скачивания 300 первых заголовков пользователь может, просмотрев их названия, уже в режиме локальной работь: указать, какие действительно новости он хочет загрузить при следующее синхронизации новостных групп.
Указание для последующей загрузки
Пример 12.16. Указание для последующей загрузки< Заголовок новости>
Tools > Mark for Offline> Download Message Later
Если вы хотите загрузить не только новость, но и весь диалог, с ней связанный, выберите Download Conversation Later. Для отмены загрузки выделите овость и выберите Do Not Download Message.
Замечание
Замечание 1
По умолчанию пользователь скачивает с сервера новостей только первые 300 заголовков. Для скачивания следующих 300 заголовков выберите команду > Tools > Get Next 300 headers.
Изменение параметров по умолчанию происходит в диалоговом окне На стройка (> .Tools > Options Read News).
Отображение новостных групп
Пример 12.1. Отображение новостных групп> View > GoTo > News (рис. 12.1)
Добавление нового сервера новостей
Пример 12.2. Добавление нового сервера новостей> Tools > Accounts... News
Add > News... (рис. 12.2)
Display Name := Usarov George Next
E-mail address := usarov@mail.ru Next
News (NNTP) server := msnews.microsoft.com Next
Finish
Замечание
Замечание 1
Если вы являетесь участником новостного сервера, требующего авторизации пользователя, то установите флажок My news server requires me to log on и в следующем диалоговом окне данного мастера укажите имя пользователя сервера и пароль.
Изменение настроек учетной записи
Пример 12.3. Изменение настроек учетной записиProperties
General
News Account := Microsoft News (рис. 12.3)
Include this account when...
Advanced
Use newsgroup description
OK
Close
Открытие диалогового окна Newsgroup Subscriptions
Пример 12.4. Открытие диалогового окна Newsgroup Subscriptions> Tools > Newsgroup...
или
В центральной части данного диалогового окна на вкладке All отображаются все новостные группы выбранного сервера новостей. Для отображения но востных групп другого сервера щелкните по его значку на панели Account(s). Как было сказано выше, на сервере Microsoft располагается более 1500 новостных групп, конечно, вы можете воспользоваться полосой прокрутки .и просмотреть все имеющиеся группы, но лучше сделать это с помощью поля поиска, позволяющего по ключевому слову найти соответствующую группу.
Поиск новостной группы
Пример 12.5. Поиск новостной группыDisplay newsgroup wich contain := Outlook
Newsgroup microsoft .public, ru. russian. outlook
Subscribe
OK
Нажатие кнопки Subscribe означает, что вы подписались на рассылку выделенных новостных групп (рядом с их названием появятся значки в виде папки с прикрепленным документом). В случае необходимости вы всегда
Сервер новостей Microsoft — международный сервер и большинство новостных групп ведутся на английском языке, но есть и на русском можете отписаться от рассылки новостной группы, для этого перейдите на вкладку Subscribed, выделите необходимую группу и нажмите кнопку Unsubscribe. Кнопка Reset List приводит к полному обновлению списка групп новостей для выбранного сервера.
Вкладка New служит для размещения новых новостных групп, которые появились на сервере после того, как вы уже загрузили список имеющихся. Кстати, как только появляется новая группа, Newsreader вежливо оповещает вас специальным диалоговым окном, так что вам не обязательно постоянно смотреть данную вкладку в поиске обновлений.
Отображение всех панелей Newsreader
Пример 12.6. Отображение всех панелей Newsreader> View > Layouts...
Basic < Выделите все _флажки данной группы>
Customize Toolbar...
Text Options Selective text on right
Icon Options Small Icons
Close
OK
Организация папок в Newsreader почти такая же, как и в Outlook, но все-таки есть ряд отличий, о которых и будет сейчас рассказано. На верхнем уровне данной иерархии находится папка Local Folders, которая в свою очередь содержит четыре папки: Outbox, Sent Items, Deleted Items и Drafts. Более подробно о работе с этими папками и создании новостей будет рассказано в следующем разделе. Единственным отличием, бросающимся в глаза, является отсутствие папки InBox, но это и обусловлено разницей в принципах работы электронной почты и сервера новостей. В качестве папки InBox в данном приложении выступает группа новостей, на которую вы подписались.
Замечание
Замечание 1
Папка Outlook Newsreader, расположенная также на верхнем уровне иерархии, аналогична папке Outlook Today (см. рис. 12.1). В представлении этой папки находятся ссылки, позволяющие быстро выполнить ту или иную операцию (написать новость, прочесть новости и т. д.). Также в представлении данной папки отображается панель Tip of the Day, которая будет очень полезна вам в первое время работы с Newsreader.
После открытия любой из групп новостей начнется процесс коннекции с сервером и загрузки порядка 300 заголовков последних новостей данной группы, которые отобразятся на панели просмотра информации (естественно, если вы подключены к Интернету). Именно в этом и состоит главное отличие сервиса Newsreader от сервиса электронной почты: все сообщения приходят на удаленный сервер, а не лично вам. Вы получаете лишь копии этих сообщений, как, впрочем, и каждый, подписавшийся на рассылку данной новостной группы.
Теперь перейдем к рассмотрению и работе с панелью просмотра информации. Прежде всего отметим, что изначально пользователю приходят только заголовки сообщений (новостей), и только при открытии новости с сервера будет загружаться тело сообщения. Данный подход вполне разумен, ибо зачем пользователю информация, в которой он не нуждается?
Работа с панелью просмотра информации Newsreader аналогична работе с панелью информации Outlook, единственным и существенным отличием, как было сказано выше, является сортировка новостей в иерархию диалогов. Если новость имеет ответ, то рядом с ее названием появляется значок с плюсом, щелкнув по которому, вы можете раскрыть все дерево диалога. Давайте на примере новости от Petryashev Sergey рассмотрим организацию диалога.
Один из участников данной новостной группы опубликовал новость с вопросом по IMS Exchange 5.5 в надежде на получение ответа (к вопросу опубликования новостей и ответа на них мы перейдем в следующем разделе). Итак, вопрос опубликован и автоматически пришел ко всем участникам группы, среди которых нашлось два желающих дать ответ — Anton Danilkin и Slava Tihonyuk. Их ответы организовали уже второй уровень вложенности, после чего автор новости ответил на ответ Slava Tihonyuk и т. д. Тем самым организовалось достаточно разветвленное дерево диалога, которое помогло Petryashev Sergey в решении его проблемы.
Отображение всех панелей Newsreader
Пример 12.6. Отображение всех панелей Newsreader> View > Layouts...
Basic < Выделите все _флажки данной группы>
Customize Toolbar...
Text Options Selective text on right
Icon Options Small Icons
Close
OK
Организация папок в Newsreader почти такая же, как и в Outlook, но все-таки есть ряд отличий, о которых и будет сейчас рассказано. На верхнем уровне данной иерархии находится папка Local Folders, которая в свою очередь содержит четыре папки: Outbox, Sent Items, Deleted Items и Drafts. Более подробно о работе с этими папками и создании новостей будет рассказано в следующем разделе. Единственным отличием, бросающимся в глаза, является отсутствие папки InBox, но это и обусловлено разницей в принципах работы электронной почты и сервера новостей. В качестве папки InBox в данном приложении выступает группа новостей, на которую вы подписались.
Замечание
Замечание 1
Папка Outlook Newsreader, расположенная также на верхнем уровне иерархии, аналогична папке Outlook Today (см. рис. 12.1). В представлении этой папки находятся ссылки, позволяющие быстро выполнить ту или иную операцию (написать новость, прочесть новости и т. д.). Также в представлении данной папки отображается панель Tip of the Day, которая будет очень полезна вам в первое время работы с Newsreader.
Изменение представления
Пример 12.7. Изменение представления> View > Current View > <Представление> или (Панель инструментов)
View <Представлениe>
Изменение представления
Пример 12.7. Изменение представления> View > Current View > <Представление> или (Панель инструментов)
View <Представлениe>
Создание новости
Пример 12.8. Создание новости> Message > New Message (
> View > All Headers Newsgroups
Newsgroups microsoft.public, ru. russian. outlook Add
Followup-To
Newsgroups microsoft.public.ru.russian.outlookexpress Add
Keywords := LDAP, Directory Service
OK
Subject := LDAP
> Format > RichText (HTML) (рис. 12.5)
Text := Я новичок в Outlook. Скажите пожалуйста, для чего нужны папки LDAP (Directory Services) и как с ними работать?
После задания основных параметров новости пользователь может форматировать текст согласно возможностям HTML, присоединять файлы и т. д. Когда сообщение будет создано, вы можете отправить его, нажав кнопку Send. На рис. 12.6 изображена созданная нами новость перед отправкой.
После отправки новости она, как и в случае с простым сообщением Outlook, перемещается в папку Outbox. Если же ваша новость еще не готова к отсылке в новостную группу, ее можно сохранить в папке Drafts, используя, команду File > Save.
Ответ на новость
Пример 12.9. Ответ на новость<Новость>
> Message > Reply to group (
Текст новости := <0твет на новость>
Send
После этого ответ будет перемещен в папку InBox и после окончательного нажатия кнопки Send/Receive отправлен на новостной сервер.
Установка свойств модема
Пример 8.1. Установка свойств модемаПуск > Настройка > Панель управления
Модемы Общие
Параметры набора номера (рис. 8.1)
Место звонка := С.-Петербург
Код города := 812
Тип набора номера тоновый
ок
ОК
Настройка сетевого обеспечения
Пример 8.2. Настройка сетевого обеспеченияПуск > Настройка > Панель управления
Сеть Конфигурация Добавить... (рис. 8.2)
Клиент Добавить... (рис. 8.3)
Изготовители Microsoft (рис. 8.4)
Клиенты сети Клиент для сетей Microsoft
ок
Сетевая плата Добавить...
Изготовители Microsoft
Сетевая плата Контроллер удаленного доступа
ОК
Протокол Добавить
Изготовители Microsoft
Сетевые протоколы TCP/IP (рис. 8.5)
ок
Замечание
Замечание 1
Иногда, при добавлении сетевых служб, вам может потребоваться диск с дистрибутивом Windows. Если сообщение с соответствующим предупреждением появилось, вставьте диск Windows и продолжайте работу.
Зачастую следующим шагом в настройке сетевого обеспечения является настройка параметров протокола TCP/IP. [ Параметры настроек протокола TCP/IP определяются провайдером и, как правило, передаются пользователю в виде специальной памятки по настройке удаленного доступа. ] Выберите элемент TCP/IP и нажмите кнопку Свойства. Диалоговое окно Свойства: TCP/IP появляется с открытой вкладкой IP-адрес (рис. 8.6). На этой вкладке необходимо указать тип адреса. Если компьютер имеет динамический адрес, то выберите пере ключатель Получить IP-адрес автоматически. Если же вам назначен выделенный IP-адрес, выберите переключатель Указать IP-адрес явным образом.
Создание удаленного соединения
Пример 8.3. Создание удаленного соединения{На рабочем столе Windows} Мой компьютер
Удаленный доступ к сети
Новое соединение
Название соединения := ММТ (рис. 8.8)
Далее > Телефон := 8w8091231313
Далее > Готово
Замечание
Замечание 3
Знак W не является опечаткой. Он необходим для ожидания непрерывного зуммера в телефонной линии после набора 8, в противном случае номер будет набран неправильно.
Сохранив сообщения в папке Черновики
Пример 9.13. Сохранив сообщения в папке Черновики> Файл >Сохранить или
> Файл > Перемесить в папку...
Папки Черновики
ОК
Замечание
Замечание 6
При попытке закрыть сообщение Outlook также выдаст предупреждение о сохранении сделанных изменений. Если выбрать Да, то Outlook переместит это сообщение в папку Черновики, если выбрать Нет — удалит.
Чтобы вернуться к редактированию сохраненного сообщения, перейдите в папку Черновики и откройте требуемое письмо. Откроется форма сохраненного сообщения (рис. 9.23) с информационной полосой: Сообщение не было отправлено (This message has not been sent).
Присоединение файла
Пример 9.14. Присоединение файлаВставка > Файл...
Папка <Папка>
Файл <Файл>
Вставка
а. Дополнительная настройка параметров сообщения
Пример 9.17, а. Дополнительная настройка параметров сообщенияВажность Низкая
Пометка Частное
Если вы являетесь обладателем цифровой подписи, то в целях безопасности и сохранности информации сообщения имеет смысл зашифровать сообщение и добавить к нему цифровую подпись. Как правило, обычная переписка не нуждается в подобных мерах, причем надо учитывать, тот факт, имеет ли адресат программное обеспечение, способное расшифровывать сообщение и работать с цифровыми подписями.
б. Дополнительная настройка параметров сообщения
Пример 9.17, б. Дополнительная настройка параметров сообщенияКнопки голосования := Тест пройден; Тест не пройден
Уведомить о доставке этого сообщения
Уведомить о прочтении этого сообщения
Установка отметки к исполнению
Пример 9.18. Установка отметки к исполнению> Действия >Отметить к исполнению... (рис. 9.27)
Отметка Ответить
Дата Ср 31.07.01 17:30
ОК
Отправка сообщения
Пример 9.19. Отправка сообщения> Сервис > Отправить/Получить > <Учетная запись>
Ну что ж, сообщение успешно отправлено, и мы переходим к его приему и работе с полученным сообщением.
Замечание
Замечание 1
Естественен вопрос: "Почему сразу после отправки мы не получили созданное сообщение?" Как вы помните, сервер, через который отправляется наше сообщение, удален и ему требуется немного времени для перенаправления полученного сообщения далее по адресу. Но за это время процесс проверки вашего почтового ящика уже завершился. В следующий раз сообщение обязательно перейдет по назначению, т. е. к вам.
Как было сказано, после отправки сообщение перемещается в папку Отправленные (Sent Items), однако в ряде случаев пользователю бывает необходимо уже отосланное сообщение отправить заново (например, в случае неработоспособности сервера) или перенаправить другому пользователю, фактически не меняя контекст сообщения.
Регистрация бесплатного почтового ящика
Пример 9.1. Регистрация бесплатного почтового ящикаЗамечание 2
Приведенный выше пример весьма условен. Но я надеюсь, что вы заполните регистрационную форму без особых проблем. Более подробно о работе в WWW, посредством не только Microsoft Internet Explorer, но и Outlook 2001, будет рассказано ниже (см. главу 11 "Работа в Интернете").
Отправить заново
Пример 9.20. Отправить заново{В папке Отправленные}
<Сообщение> >Действия > Отправить заново...
{Появится сообщение/готовое к редактированию и вторичной отправке}
Иногда после отправки пользователю возникает необходимость отозвать уже отосланное сообщение. Например, если поступила более оперативная информация или отосланное сообщение было написано "сгоряча". Outlook и здесь предоставляет ряд услуг, способных "вернуть поезд".
Отзыв сообщения
Пример 9.21. Отзыв сообщения(В папке Отправленные}
<Сообщение> > Действия > Отправить заново...
удалить непрочитанные копии
Сообщать о результате отзыва для каждого из получателей
ОК
Изменение представления
Пример 9.24. Изменение представления> Вид > Текущее представление> Сообщения с автопросмотром
> Вид > Область просмотра
Замечание
Замечание 2
Параметры области просмотра можно установить в диалоговом окне Область просмотра (Preview Pane), выбрав команду > Сервис > Параметры Дополнительно Область просмотра.
Отслеживание результатов голосования
Пример 9.25. Отслеживание результатов голосования{В папке Отправленные}
< Сообщение с голосованием>
Отслеживание (рис. 9.34)
Получение заголовков сообщений
Пример 9.26. Получение заголовков сообщений> Сервис > Отправить/Получить > Работа с заголовками
>Загрузить заголовки с > Все учетные записи
Работа с заголовками
Пример 9.27. Работа с заголовками< Заголовок>
Пометить сообщение для загрузки
ок
> Сервис > Отправить/Получить > Работа с заголовками > Обработать
помеченные заголовки из > Все учетные записи
Просмотр групп отправки и получения
Пример 9.28. Просмотр групп отправки и получения> Сервис > Параметры отправки и получения > Определить группы отправки и получения... или
> Сервис > Параметры Доставка сообщений Отправить и получить...
Создание новой учетной записи
Пример 9.2. Создание новой учетной записиСервис > Учетные записи электронной почты...
Добавить новую учетную запись электронной почты Далее > РОРЗ Далее >
Ваше имя := Osarov George
Адрес электронной почты := usarov@mail.ru
Сервер входящей почты := pop.mail.ru
Сервер исходящей почты := smtp.mail.ru (рис. 9.3)
Имя пользователя := usarov
Пароль := <пароль>
Запомнить пароль
Проверка настройки учетной записи... (рис. 9.4)
Закрыть
Далее >
Готово
Давайте более детально рассмотрим данный пример. Создание, удаление и изменение свойств учетных записей всех типов производятся в диалоговом окне Учетные записи электронной почты (E-mail Accounts).
В поле Ваше имя (Your Name) вводится имя пользователя (именно это имя будет отображаться в поле От (From) для всех отправляемых сообщений, но об этом позже). В следующем поле необходимо ввести свой адрес электронной почты, в нашем случае это адрес, который вы зарегистрировали на сервере MAIL.RU (например, usarov@mail.ru). Далее вы должны ввести адреса SMTP-и РОРЗ-серверов, необходимые для отправки и приема сообщений. В разделе Сведения о входе (Logon Information) требуется ввести имя пользователя и пароль для доступа к вашему почтовому ящику. Вводите данные, которые были указаны вами при регистрации почтового ящика на сервере MAIL.RU.
После заполнения всех данных, необходимых для создания учетной записи, можно протестировать ее работоспособность. Если у вас отобразилось точно такое же диалоговое окно, как на рис. 9.4 (все стадии проверки отмечены зелеными галочками), значит все параметры верны и учетная запись успешно создана.
Установка параметров отслеживания
Пример 9.30. Установка параметров отслеживанияПараметры отслеживания...
Обрабатывать запросы и ответы по приходе
Обрабатывать уведомления по приходе
Удалять уведомления и пустые ответы после обработки.
Запрашивать перед тем, как отправить ответ
ОК
Кроме того, можно установить по умолчанию включение в сообщения таких параметров отслеживания, как доставка и прочтение.
Создание правила
Пример 9.31. Создание правила> Сервис > Мастер правил...
Создать...
Создать правило на основе шаблона
Вида правил Перемещение новых сообщений от кого-либо
Описание правила
<отправители или список рассылки>
Имя City Cat
От
ок
<Имя>
Создать
Имя := <Имя папки>
Поместить в папку Входящие
ОК
ок
Далее >
Содержащие <текст> в поле "Тема"
<Текст>
Добавить новый := <текст> (рис. 9.47)
Добавить
ОК
Далее >
Далее >
Кроме содержащих вложения
Далее (рис. 9.48)
Name of Rule := <Имя правила>
Выполнить это правило на сообщениях, которые уже находятся в папке Входящие
Готово
ОК
После нажатия кнопки Готово (Finish) будет запущено правило для элементов папки Свойства пользователя (Personal Folders). Теперь правило полностью готово к работе.
Ручное" выполнение правил
Пример 9.32. "Ручное" выполнение правилВыполнить...
CityCat
Включая вложенные папки
Применить к Все сообщения
Выполнить
В заключение данного раздела я хочу привести ряд замечаний и советов по работе с Мастером правил.
Автоформатирование
Пример 9.33. АвтоформатированиеПисьма, полученные от контакта
Условие...
Сообщения
Искать текст := глава
Место поиска поле темы и текст сообщения
Другие условия
Вложения Одно или несколько вложений
Размер Больше := 100
Дополнительно
Поле > Часто используемые поля > Отметка "К исполнению"
Условие не пусто
Добавить к списку
ОК
Помимо изменений условий автоформатирования, пользователь может поменять шрифт, которым будут отображаться сообщения в папке Входящие. Настроить параметры автоформатирования можно также, изменяя настройки представлений Outlook.
Следующей после вкладки По цвету (Using Colors) идет вкладка По представлению (Using Views), но поскольку ее назначение тривиально (измене ние представлений папки Входящие), мы сразу перейдем к следующей вкладке Нежелательная почта (Junk E-mail).
Просмотр и изменение учетной записи
Пример 9.3. Просмотр и изменение учетной записи> Сервис > Учетные записи электронной почты...
просмотреть или изменить имеющиеся учетные записи электронной почты Далее >
pop.mail.ru Изменить...
Замечание
Замечание 4
Для удаления выделенной учетной записи необходимо нажать кнопку Удалить (Remove), для создания новой — Добавить (Add), после чего появится диалоговое окно Мастер новой учетной записи.
После установки первичных параметров учетной записи, чтобы установить дополнительные свойства, необходимо вызвать диалоговое окно Настройки электронной почты Интернета (Internet E-Mail Settings), щелкнув по кнопке Другие настройки (More Settings).
Ниже рассматриваются вкладки диалогового окна Настройки электронной почты Интернета (Internet E-Mail Settings).
Настройка формата сообщения
Пример 9.4. Настройка формата сообщенияСоздать сообщение в формате HTML
(снять) Использовать Microsoft Word как редактор сообщений
Использовать Microsoft Word для чтения сообщений в формате RTF
Формат для Интернета...
Если HTML-сообщение содержит рисунки, отправлять копии
Параметры сообщений в формате Outlook RTF Преобразовать в формат HTML .
ок
язык..
Английский язык в отметках сообщений
Английский язык в служебных заголовках сообщений
Кодировка исходящих сообщений Кириллица (КОИ8-Р) (рис. 9.9)
ОК
Изменение уровня безопасности
Пример 9.7. Изменение уровня безопасностиЗона Internet (рис. 9.14) Применить
Создание сообщения
Пример 9.8. Создание сообщенияВходящие
Принципы работы электронной почты
Принципы работы электронной почтыПришедший заголовок сообщения
Пришедший заголовок сообщенияКак видите, пользователь получает только заголовок (область просмотра пуста), но информации заголовка вполне достаточно для определения дальнейшей работы с ним. Существует всего четыре варианта работы с заголовками:
Программа 11.1. Создание HTML-формата
Программа 11.1. Создание HTML-формата{Код страницы}
GEORGE USAROV - HOME PAGE
This site is under construction. Please visit it later...
Thanks, George Usarov
Программа Автовыбор
Программа Автовыбор
Очень удобным средством определения времени собрания является команда Автовыбор (AutoPick), позволяющий автоматически выбирать свободный интервал времени. Особую привлекательность и удобство этот способ демонстрирует при относительно заполненной временной сетке, но и в случае, когда имеются данные только одного организатора, его также можно с успехом использовать.
Нажмите кнопку с двумя стрелками >> (рис.10.З), и Outlook автоматически установит для собрания первый свободный 30-минутный интервал времени. При повторном нажатии этой кнопки будут установлены следующие приемлемые по времени значения, т. е. значения, не пересекающиеся с интервалами участников, помеченными как команды Под вопросом (Tentative), Занят (Busy) или Отсутствует (Out of Office). Для возврата назад следует нажать кнопку с противоположно направленными стрелками. По умолчанию Outlook будет выбирать подходящий интервал времени только для обязательных участников собрания (Необходимые участники). Для того чтобы изменить параметры автовыбора, укажите критерий просмотра, нажав на кнопку Автовыбор (AutoPick).
Программа Цветовое выделение
Программа Цветовое выделение
При активной и полноценной переписке пользователь может получать сообщения повышенной важности, требующие незамедлительной обработки. Хорошо если отправитель помечает сообщения как особо важные, а если нет? Как сразу отличить подобные сообщения из списка всех пришедших писем? Microsoft Outlook позволяет применять специальный формат для указанных сообщений. Таким образом они будут выделяться из массы простых писем.
Программа Электронный адрес
Программа Электронный адрес
Прежде чем мы начнем создавать учетные записи Outlook и работать с электронной почтой, я считаю, что стоит уделить внимание формату адреса электронной почты Интернета. Формат электронного адреса (E-mail) имеет следующий вид:
username@domain_name
Программа Автовыбор
Программа АвтовыборОчень удобным средством определения времени собрания является команда Автовыбор (AutoPick), позволяющий автоматически выбирать свободный интервал времени. Особую привлекательность и удобство этот способ демонстрирует при относительно заполненной временной сетке, но и в случае, когда имеются данные только одного организатора, его также можно с успехом использовать.
Нажмите кнопку с двумя стрелками >> (рис.10.З), и Outlook автоматически установит для собрания первый свободный 30-минутный интервал времени. При повторном нажатии этой кнопки будут установлены следующие приемлемые по времени значения, т. е. значения, не пересекающиеся с интервалами участников, помеченными как команды Под вопросом (Tentative), Занят (Busy) или Отсутствует (Out of Office). Для возврата назад следует нажать кнопку с противоположно направленными стрелками. По умолчанию Outlook будет выбирать подходящий интервал времени только для обязательных участников собрания (Необходимые участники). Для того чтобы изменить параметры автовыбора, укажите критерий просмотра, нажав на кнопку Автовыбор (AutoPick).
Программа Цветовое выделение
Программа Цветовое выделениеПри активной и полноценной переписке пользователь может получать сообщения повышенной важности, требующие незамедлительной обработки. Хорошо если отправитель помечает сообщения как особо важные, а если нет? Как сразу отличить подобные сообщения из списка всех пришедших писем? Microsoft Outlook позволяет применять специальный формат для указанных сообщений. Таким образом они будут выделяться из массы простых писем.
Программа Электронный адрес
Программа Электронный адресПрежде чем мы начнем создавать учетные записи Outlook и работать с электронной почтой, я считаю, что стоит уделить внимание формату адреса электронной почты Интернета. Формат электронного адреса (E-mail) имеет следующий вид:
username@domain_name
Программа Формат сообщения
Программа Формат сообщенияФормат сообщения определяет редактор для новых сообщений. Каждый формат имеет свои функции и варианты использования. В Microsoft Outlook возможно создание и получение сообщений в трех форматах: HTML, формат RTF Microsoft Outlook (Rich Text) и Обычный текст (Plain Text). Один из них может быть указан как формат сообщений, который будет применяться для новых сообщений по умолчанию. Однако отдельные сообщения всегда могут создаваться в других форматах. Указываемый формат сообще ний не зависит от выбора их редактора. Microsoft Outlook поддерживает два вида редакторов сообщений: встроенный и редактор Microsoft Word. В табл. 9.2 приведены основные возможности каждого из форматов.
Программа Многообразие Web-страниц
Программа Многообразие Web-страницВыше, при работе с электронной почтой, мы рассмотрели регистрацию на сервере MAIL.RU. Но, как уже говорилось, данный сервер является далеко не единственным, предоставляющим подобные услуги, хотя и одним из самых старых российских почтовых серверов. Более того, в настоящее время получили огромное распространение так называемые Web-порталы, на которых пользователю предоставляются всевозможные сервисы, такие как: почтовый ящик, место для персональной Web-страницы, физическое место для размещения файлов пользователя и доступа к ним через FTP, а также форумы, чаты, поисковые системы, адресные книги, рейтинги и т. д. Прелесть данных порталов в объединении этих сервисов и возможности доступа к ним через систему единого интерфейса.
На сегодняшний момент существует достаточно большое количество как зарубежных, так и российских Web-порталов. В данном разделе мы рассмотрим работу с одним из таких Web-порталов — NAROD.RU, предоставляющим весьма внушительный спектр услуг.
Программа Настройка сетевого обеспечения
Программа Настройка сетевого обеспеченияБазовые средства удаленного доступа входят в комплект поставки Windows. Как правило, необходимыми средствами для удаленного доступа являются:
Программа Настройка сообщения и безопасность
Программа Настройка сообщения и безопасностьДля установки дополнительных параметров выберите в форме сообщения команду > вид > Параметры или щелкните одноименную кнопку на панели инструментов Стандартная (Standard). Появится диалоговое окно Параметры сообщения (Message Options), изображенное на рис. 9.26.
Программа Новая учетная запись
Программа Новая учетная записьЧтобы Outlook смог отправлять и получать сообщения, ему необходимо задать специальные параметры электронной почты пользователя. Все параметры, связанные с электронной почтой, хранятся в учетных записях Outlook (Account).
При начальной установке Outlook автоматически запускает Мастера подключения к Интернету, в котором собираются сведения о почтовом ящике пользователя и удаленном доступе. Ранее мы пропустили работу мастера, поскольку не было необходимости в работе с почтой (см. раздел 1.1.1 "Установка Outlook"), теперь настало время восстановить недостающие детали в настройке Outlook.
Outlook имеет пять типов учетных записей, или пять информационных служб, посредством которых Outlook выполняет свои операции.
Итак, давайте рассмотрим создание новой учетной записи типа РОРЗ на примере моего электронного адреса (вам, конечно, следует вводить собственные имя, пароль и адрес).
Программа Обработка ответов
Программа Обработка ответовОтветы участников на приглашения также поступают организатору в папку Входящие (Inbox). Как только сообщение поступило на компьютер организатора, происходит обновление информации формы Собрание. Организатор может открыть сообщение от участника и просмотреть его замечания или дополнения. Но гораздо удобнее воспользоваться созданной формой Собрание. Для этого перейдите в представление папки Календарь и откройте форму соответствующего собрания. Перейдите на вкладку Отслеживание (Tracking) — в графе Ответ (Response) будут показаны реакции участников на приглашение (рис. 10.7).
Замечание
Замечание 4
Если на собрание был приглашен участник, не имеющий электронной почты, то организатор может выяснить иными способами его отношение к собранию и указать его ответ, выбрав подходящий элемент из списка ответов, подведя курсор и щелкнув по полю Ответ.
Зачастую после обработки ответов от участников организатору необходимо исправить некоторые параметры собрания: изменить время, добавить участника или вообще отменить собрание.
После того как организатор внесет изменения в собрание, необходимо отправить его участникам обновленную версию. Для этого нажмите кнопку Отправить обновление (Send Update) на панели инструментов Стандартная.
Помимо этого, организатор может выполнить следующие действия, выбрав одноименную команду в меню Действия (Action):
Замечание 5
Пользователь Outlook может организовывать повторяющиеся собрания. Создание повторяющегося собрания в принципе аналогично организации одиночного собрания. Единственным отличием является заполнение полей диалогового окна Повторение встречи (Recurrence meeting), работа с которым была подробно рассмотрена в разделе 2.2.4 "Повторяющаяся встреча".
Программа Обработка поручения
Программа Обработка порученияПоручение поступает к получателю в папку Входящие, причем значение поля Тема начинается словом Поручение (Task Request). Откройте поручение двойным щелчком левой кнопки мыши. Появится форма, изображенная на рис. 10.10.
После открытия приглашения и ознакомления с его условиями участник имеет три возможности ответа:
Программа Обработка приглашений и ответов на них
Программа Обработка приглашений и ответов на нихПосле создания собрания и отправки приглашения начинается заключительный этап в работе над собранием — это, соответственно, обработка предполагаемым участником приглашения на собрание и обработка организатором ответов участников.
Программа Обработка приглашения
Программа Обработка приглашенияПо умолчанию приглашение на собрание поступает участнику в папку Входящие. После открытия приглашения и ознакомления с его условиями участник имеет четыре возможности ответа:
Нажатие кнопки Принять или Под вопросом автоматически внесет данное собрание в расписание участника с соответствующим значением в поле В это время формы Встреча.
В Outlook существует возможность автоматического ответа на приглашение в зависимости от того, пересекается ли предполагаемое собрание с другими встречами в вашем календаре или нет.
Программа Обработка сообщений
Программа Обработка сообщенийПервый раздел этого диалогового окна отвечает за параметры обработки поступающих сообщений. Название флажков говорит об их назначении. Рекомендуем установить все флажки и выбрать в раскрывающемся списке значение вернуться к папке "Входящие". Через некоторое время, когда вы полностью освоите Outlook и будете иметь некоторый практический опыт в работе с ним, вы сможете настроить эти параметры под нужды собственной деятельности. Единственный параметр, который следует прокомментировать, — это нововведение Outlook — Удалять дополнительные переносы строк в текстовых сообщениях (Remove Extra Line Breaks).
Как правило, при составлении текстового письма пользователи используют разные текстовые редакторы, имеющие разную ширину, что заставляет пользователя почти машинально вставлять перенос строк, нажимая клавишу
Также в этом разделе имеются две кнопки Дополнительные параметры (Advanced E-mail Options) и Параметры отслеживания (Tracking Options), вызывающие одноименные диалоговые окна.
Программа Общие принципы работы
Программа Общие принципы работыПрежде всего рассмотрим главное окно приложения. Оно состоит из шести основных разделов (сверху вниз).
Естественно, что для полноценной работы с MSN Messenger необходимо иметь хотя бы один контакт (собеседника). Ниже рассмотрен процесс добавления нового контакта в список MSN Messenger.
Добавление контакта
Контакт в понятии MSN Messenger — это пользователь, зарегистрировавшийся на сервере Hotmail или имеющий паспорт Microsoft, а также установивший на своем компьютере MSN Messenger. Процедура добавления контакта выглядит следующим образом.
Программа Обзор поисковых систем
Программа Обзор поисковых системПо умолчанию Outlook загружает Web-страницу MSN Search — поисковая система компании Microsoft. В целях более удобного поиска информация обычно классифицируется по категориям. Тем самым, как только вы войдете в соответствующую категорию, вам будет предложен, во-первых, более сужебный поиск, а во-вторых — список наиболее популярных сайтов данной категории.
Для простого поиска, как правило, необходимо сделать следующее:
При отображении результатов поиска обычно происходит сортировка найденных статей по максимальному соответствию запросу поиска. Сначала выводяться статьи с максимальным соответствием запросу, т. е. те документы, в которых ключевое слово запроса встречается чаще. Многие службы поиска имеют более сложную модель, которая использует дополнительный логический аппарат. Если список очень большой, можно воспользоваться сужением множества найденных документов. Службы поиска имеют некоторые ограничения на формат запроса и свой синтаксис. Регистр букв не важен для большинства поисковых систем, правда, в некоторых службах можно явно указать на различие прописных и строчных букв.
Программа Определение нового стиля
Программа Определение нового стиляПользователь может изменять и создавать собственные стили печати. Для этого нажмите кнопку Определить стили (Define Styles) и выберите стиль, на основе которого будете создавать собственный, например Заметка (Memo Style). Нажмите кнопку Копировать (Сору). Появится диалоговое окно Параметры страницы: Копия стиля Заметка (Page Setup: Copy of Memo Style), изображенное на рис. 9.45.
В поле Стиль (Style name) введите название нового стиля, по умолчанию название имеет значение Копия стиля Memo Style (Заметка). На вкладках этого окна установите параметры стиля.
Программа Определение владельца — исполнителя задачи
Программа Определение владельца — исполнителя задачиВладение задачей начинается с момента ее создания. В этот момент владельцем задачи (или ее непосредственным исполнителем) является ее создатель. Изменения в задачу может вносить только ее владелец. В любой момент времени у задачи может быть только один владелец. Изменение владельца осуществляется путем назначения задачи.
В операции назначения задачи участвуют, по крайней мере, два человека: один отправляет поручение, а второй отвечает на него. Поручение (Assign Task) — это запрос, отправляемый с почтовым сообщением, в котором получателя сообщения просят выполнить задачу, предлагаемую отправителем. Если получатель сообщения принимает поручение, оно включается в список его задач; при этом он становится новым владельцем задачи.
Отправляя поручение, пользователь перестает быть владельцем задачи. Он хранит обновляемую копию задачи в своем Списке задач и получает отчеты о состоянии задачи, но не вправе изменять такие данные, как срок выполнения задачи или процент выполненного.
Получатель поручения становится временным владельцем задачи. Задача может быть принята, отклонена или переназначена кому-либо другому. Принимая задачу, вы становитесь ее новым постоянным владельцем — единственным, кто имеет право изменять задачу. Если задача отклоняется, она возвращается отправившему поручение. Назначив задачу кому-либо другому, можно оставить у себя обновляемую копию в списке задач и получать отчеты о состоянии, но права владения передаются лицу, которому поручена задача.
Обновлять задачу вправе только ее владелец, постоянный или временный. Каждое изменение, внесенное в задачу ее владельцем, автоматически отражается в ее копиях, принадлежащих предыдущим владельцам задачи. Последним также автоматически посылаются отчеты о состоянии задачи после ее выполнения сегодняшним владельцем (если такие отчеты были ими запрошены).
Если задача назначена одновременно нескольким пользователям, хранение в списке задач ее обновляемой копии становится невозможным. Чтобы назначить работу нескольким пользователям и при этом следить за ходом ее выполнения, разбейте работу на ряд задач и назначьте их по отдельности. Например, чтобы поручить написание одной части книги трем авторам, создайте три задачи с именами "Часть 1: Иванов", "Часть 1: Петров" и "Часть 1: Попов".
Программа Отметка к исполнению
Программа Отметка к исполнениюВ том случае, если пользователь хочет дополнительно привлечь внимание получателя письма к сути сообщения, можно воспользоваться отметкой к исполнению. Отметку к исполнению устанавливают только одну. После приема сообщения получатель может изменить как состояние отметки, так и ее значение в случае ответа или пересылки. Например, можно установить отметку об обязательном ответе на данное письмо до указанной даты. Таким образом, получатель будет периодически уведомляться о необходимости ответа.
Программа Отправка мгновенного сообщения
Программа Отправка мгновенного сообщенияИменно в отправке мгновенных сообщений проявляется суть систем общения реального времени. Как только вы отправите сообщение "активному" пользователю (в сети), он тут же получает уведомление о пришедшем сообщении, ответ на которое тут же появляется у отправителя, тем самым завязывается электронный диалог (беседа).
Программа Отслеживание состояния задачи
Программа Отслеживание состояния задачиСуществует несколько способов передачи информации о ходе выполнения задачи ее настоящим владельцем всем предыдущим, включая создателя задачи.
Если предыдущий владелец установил у себя флажок Сохранить копию данного поручения в списке задач, то при каждом изменении владельцем задачи ее состояния будет создаваться сообщение электронной почты Обновление задачи, после принятия которого у предыдущего владельца произойдет автоматическое обновление копии задачи.
Одним из вариантов отслеживания состояния задачи является рассылка владельцем отчета о ходе ее выполнения. Эти сообщения составляются на основе текущей информации о задаче и рассылаются по списку предыдущих владельцев.
Замечание
Замечание 3
Список пользователей, получающих отчет о задаче, можно увидеть на вкладке Подробно в поле Обновить для (Update List).
Чтобы отправить поручение, выберите команду > действия > Отправить отчет о состоянии задачи или нажмите соответствующую кнопку на панели Стандартная. По умолчанию поле Кому будет содержать имена (адреса) предыдущих владельцев. Поле Тема будет начинаться со слов Отчет о состоянии задачи (Task Status Report). В отчете будет содержаться информация о том, была ли начата работа, каков текущий процент выполнения, тема и т. п. Помимо этого, владелец может отредактировать отчет перед отправкой. На рис. 10.11 показан примерный вариант отчета на задачу.
Помимо вышерассмотренных способов отправки отчета, можно просто присоединить копию задачи к сообщению в виде вложения. Получатель такого сообщения имеет возможность открыть эту копию и включить ее в свой список задач. Для пересылки копии задачи откройте ее и выберите команду > действия > переслать. В поле Кому укажите получателя копии задачи, при необходимости введите комментарий и нажмите кнопку Отправить.
Программа Outlook и MSN Messenger
Программа Outlook и MSN MessengerГоворя о MSN Messenger, мы упоминали, что это далеко не единственная система общения реального времени, но это единственная система, имеющая такую интеграцию с Microsoft Outlook.
Прежде всего, посредством Outlook вы можете настроить дополнительные параметры MSN Messenger (однако это не означает, что без Outlook вы этого сделать не можете).
Программа Outlook и Net Meeting
Программа Outlook и Net MeetingПоскольку сначала было сказано, что приложение Net Meeting достаточно глубоко интегрировано в Microsoft Outlook, имеет смысл рассмотреть возможности Outlook, связанные с этим приложением.
Во-первых, пользователь может назначать встречи другим пользователям (собрание), местом проведения которых будет виртуальный конференц-зал приложения Net Meeting (см. раздел "Планирование собраний").
Программа Панель Web
Программа Панель WebИтак, для отображения Web-страниц Outlook использует панель просмотра информации, а для управления ими — специальную панель Веб-узел.
Программа Параметры отправки
Программа Параметры отправкиВ разделе Параметры отправки (Delivery Options) можно указать дополнительные настройки, связанные с отправкой сообщения:
Программа Параметры отслеживания и голосование
Программа Параметры отслеживания и голосованиеЕще одной возможностью Outlook является голосование получателем сообщения. Когда адресат получает сообщение с установленным параметром голосования, у него отображаются соответствующие кнопки голосования. Таким образом, если ваше сообщение не требует детального ответа, а достаточно лишь согласия или какой-нибудь другой односложной реакции, можно указать их в поле Кнопки голосования (Use voting buttons) или выбрать из стандартного раскрывающегося списка.
Также Outlook позволяет отслеживать доставку и прочтение сообщений. Данные функции очень удобны, если необходимо точно знать, пришло ли сообщение к получателю и прочтено ли оно им.
Если для сообщения установлен флажок Уведомить о доставке этого сообщения (Request a delivery), то как только оно придет к получателю, отправителю будет отослано сообщение с датой и временем прихода сообщения к получателю.
При открытии получателем сообщения с установленным флажком Уведомить о прочтении сообщения (Request a read) появляется диалоговое окно предлагающее подтвердить получение и прочтение данного сообщения. Отвечая утвердительно, получатель автоматически высылает отправителю подтверждение. Кстати, уведомления о доставке и прочтении сообщения — это тоже сообщения электронной почты. Поэтому при поступлении уведомлений Microsoft Outlook помещает их в папку Входящие (Inbox), уведомление имеет значок в виде кружка с зеленой галочкой и почтовыми волнами.
Установим следующие дополнительные параметры, показанные в примере 9.18.
Программа Параметры при ответах и пересылках
Программа Параметры при ответах и пересылкахВо втором разделе диалогового окна Параметры электронной почты (см. рис. 9.42) устанавливаются, параметры по умолчанию при ответе или пересылке сообщений. В раскрывающемся списке При ответе на сообщение (When replying to a message) можно выбрать формат исходного и нового текста. На значке справа вы можете увидеть, как будет выглядеть ответ у получателя. Существует пять форматов ответа:
Поле Пометка для примечаний (Mark my comments with) может содержать текст, который будет автоматически вводиться в поле слева от текста. Такая возможность позволяет отмечать ваши комментарии в пересылаемом сообщении или в том, на которое вы отвечаете. Как правило, целесообразно ввести в это поле либо свои инициалы, либо фамилию.
Программа Параметры сообщения
Программа Параметры сообщенияMicrosoft Outlook позволяет указать дополнительные параметры сообщения: настройка сообщения, безопасность, параметры отправки и параметры отслеживания. Каждый из этих параметров можно настроить для каждого конкретного сообщения либо установить их значения по умолчанию для каждого вновь созданного. Изменить параметры, используемые по умолчанию, можно в диалоговом окне Параметры электронной почты (E-mail Options) (см. раздел 9.10 "Параметры электронной почты", в котором будет рассмотрена установка параметров для нашего сообщения тест).
Программа Поисковые системы Интернета
Программа Поисковые системы ИнтернетаДля эффективного использования Интернета необходимо знать места расположения страниц (адрес URL), представляющих интерес. Поиск таких страниц — это процесс, отнимающий много времени. При этом важную роль играет опыт работы в Интернете.
Если вы хотите найти определенную информацию в WWW, но точно не знаете, на каком из Web-узлов она расположена, можно вопользоваться командой Outlook (а точнее, Internet Explorer) Искать в Интернете (Search on Web).
Программа Поиск Web-страницы
Программа Поиск Web-страницыВ данном разделе мы рассмотрим работу с одной из популярных российских поисковых систем — Rambler. Этот пример является лишь демонстрацией общих принципов в работе с поисковыми системами. Представим, что нам необходимо найти страницы, посвященные композитору Эдуарду Артемьеву и конкретно его работе над музыкой к кинофильму "Свой среди чужих, чужой среди своих".
Итак, прежде всего загрузим страницу поисковой системы Rambler (www.rambler.ru).
Как видно из рис. 11.5, Rambler имеет главную строку поиска, а также Рейтинг наиболее популярных сайтов Рунета, разбитых по соответствующим категориям. Если вы точно не знаете, чего хотите, но представляете предметную область поиска, то использование рейтинга, безусловно, облегчит вам поиск и получение информации.
Если же запрос достаточно специфичен, его можно ввести в поле Поиск и после нажатия кнопки Найти! просмотреть найденную информацию. Ниже приведен рисунок, отображающий поиск по ключевому слову Эдуард Артемьев (рис. 11.6).
Как видите, Rambler нашел около 217 сайтов и 462 документа, на первой странице отображаются первые 15 ссылок на найденные сайты. Но 217 сайтов — достаточно большое количество, требующее времени для хотя бы первичного ознакомления.
Давайте сузим найденное множество ссылок, задав поиск по еще одной ключевой фразе "Свой среди чужих" и обязательно включив переключатель в найденном. Результат этого поиска отображен на рис. 11.7.
Программа Присоединение файла
Программа Присоединение файлаПрисоединение файлов (Attachment) в сообщение ничем не отличается от рассмотренных примеров со встречей и контактом.
Программа Работа с MSN Messenger
Программа Работа с MSN MessengerИтак, MSN Messenger установлен, осталось перейти к рассмотрению его возможностей, пояснению элементов интрефейса и, конечно, взаимосвязи с Microsoft Outlook.
Программа Работа с Net Meeting
Программа Работа с Net MeetingПосле установки связи имена участников конференции отображаются на панели контактов. Теперь участники конференции могут воспользоваться всеми имеющимися возможностями Net Meeting, мы же рассмотрим создание чата (диалога) и общей доски для рисования.
Программа Работа с папкой Избранное
Программа Работа с папкой ИзбранноеКогда найдена интересная Web-страница, необходимо определить, нужна ли будет эта информация в дальнейшем. Если информация может быть полезна в будущем, то вы можете минимизировать время на повторное обращение к ней, добавив ее в список Избранное (Favorites).
После добавления в список ссылка на страницу появляется в меню Избранное (рис. 11.8). Сылка на страницу может находиться непосредственно в папке Избранное или в другой папке. Список Избранное позволяет упорядочить документы, подобно тому, как это делается с файловой системой компьютера.
Кстати, помимо доступа к папке через команду меню, к ссылкам можно обратиться через панель Outlook, выбрав команду Другие папки избранное.
Программа Работа с правилами
Программа Работа с правиламиВсе созданные правила находятся в списке Применить правила в следующем порядке (Apply rules in the following order) диалогового окна Мастер правил (Rules Wizard). Можно создавать, изменять, переименовывать и удалять правила посредством соответствующих кнопок.
В случае необходимости можно отключать или включать режим выполнения правил. Для этого снимите или установите флажок рядом с названием режима.
Если имеется более одного правила, то можно изменять последовательность их выполнения посредством кнопок Вверх (Move Down) и Вниз (Move Up). В некоторых случаях порядок выполнения правил имеет большое значение.
Также, помимо автоматического, Мастер правил поддерживает ручное выполнение созданных правил.
Программа Размещение на FTP-сервере
Программа Размещение на FTP-сервереИтак, фактически страница готова, теперь разместим ее на Web-сервере NAROD.RU, загрузив файл с вашего компьютера на сервер посредством FTP-протокола. Прежде всего скопируем в буфер обмена наш файл, чтобы потом вставить его в открывшуюся папку на сервере.
Программа Размещение по папкам
Программа Размещение по папкамДополнительные настройки папки Входящие определяются во встроенном диалоговом окне Настройка папки Входящие (Ways to organize Inbox), изображенном на рис. 9.41. Для открытия этого окна выберите команду > сервис > организовать... или щелкните по одноименной кнопке на панели инструментов Стандартная.
Программа Регистрация почтового ящика в Интернете
Программа Регистрация почтового ящика в ИнтернетеКак упоминалось ранее, очень часто в услуги провайдеров входит предоставление пользователю места на специальном Интернет-сервере для почтового ящика пользователя, доступ к которому осуществляется посредством того же соединения, имени и пароля. В нашем случае интернет-провайдер ММТ не предоставляет такой возможности. Как же быть? Естественный способ — регистрация почтового ящика на специализированных бесплатных серверах в Интернете, с которым (почтовым ящиком) впоследствии мы и будем работать.
Программа Ручная установка
Программа Ручная установкаДля ручной установки времени собрания можно воспользоваться раскрывающимися списками Начало собрания (Meeting start time) и Конец собрания (Meeting end time). При этом полоса, отображающая на временной сетке соответствующий интервал времени, переместится.
Еще одним способом ручной установки является перетаскивание левой или правой границы этой полосы. Подведите указатель мыши к одной из полос и, удерживая нажатой левую кнопку мыши, перетащите границу временного интервала. Белый прямоугольник, обрамленный зеленой и красной границей, показывает длительность собрания. При подобном перетаскивании очень легко удостовериться, что время собрания не противоречит встречам в расписании его участников.
По умолчанию временная сетка имеет масштаб деления Только рабочие часы (Show only working hours), пользователь может изменить его, установив или сняв соответствующий флажок в раскрывающейся кнопке Параметры (Options).
Замечание
Замечание 2
Если вы являетесь клиентом локальной сети, то при добавлении нового участника или по истечении некоторого срока можно обновить расписание контактов, выбрав команду Обновить расписание занятости в раскрывающемся списке Параметры (см. раздел 13.4 "Расписание группы").
Программа Составление и отправка поручения
Программа Составление и отправка порученияТеперь перейдем от рассмотрения теоретических вопросов назначения задач к практическому руководству.
Программа Создание правила
Программа Создание правилаДавайте рассмотрим работу Мастера правил (Rules Wizard) на следующем примере. Допустим, что вы являетесь Интернет-подписчиком и каждый день вам приходят сообщения от сервера подписки (в моем случае, это новости дня от CityCat). Естественное желание — автоматически перемещать новости в специально созданную для них папку. Но допустим, что помимо новостей от CityCat приходят и сообщения о погоде. Более того, если сообщение (новость) будет иметь вложение, не хотелось бы помещать его в эту папку.
Таким образом, можно задать следующее правило: "Перемещать новые сообщения в папку CityCat при условии, что отправитель — CityCat и тема сообщения содержит текст "новости", за исключением тех случаев, когда сообщение содержит вложение".
Программа Создание сообщения
Программа Создание сообщенияСуществует несколько способов создания нового сообщения.
Программа Список блокирования
Программа Список блокированияInucoK блокирования (Blocked Sender List) содержит адреса (имена) пользова-"елей, от которых вы не хотите получать новости и сообщения. Для добавления нежелательного пользователя в список достаточно выделить его новость и выполнить алгоритм, приведенный в примере 12.14, а или 12.14, б.
Программа Стандартные стили
Программа Стандартные стилиДля настройки параметров печати выберите команду > Файл > печать... (рис. 9.44).
Программа Учетная запись HTTP — Hotmail
Программа Учетная запись HTTP — HotmailНо помимо возможности работы с почтой Hotmail через Web-интерфейс посредством Web-браузера, пользователь Outlook может создать учетную запись, аналогичную MAIL.RU, только не типа РОРЗ, a HTTP. В данном разделе мы и продемонстрируем процесс создания новой учетной записи.
Программа Вкладка Нежелательная почта
Программа Вкладка Нежелательная почтаДанная вкладка служит для настройки Outlook на автоматическое выделение или удаление нежелательных сообщений и сообщений "для взрослых", содержащих информацию сексуального и эротического плана (рис. 9.43).
В раскрывающемся списке Действие (Automatically) выберите окрашивать (color), если вы хотите окрашивать нежелательные сообщения, или переместить (move), если хотите удалять подобные сообщения автоматически. В следующем раскрывающемся списке выберите цвет или папку соответственно. После чего нажмите кнопку Включить (Turn on), если же вы захотите снять или изменить режим проверки .нежелательных сообщений, нажмите кнопку Выключить (Turn Off).
Действия Outlook в данном случае выглядят следующим образом. Каждое новое сообщение проверяется на наличие наиболее типичных фраз для рекламы и нецензурных выражений. Список терминов, которые Outlook ис пользует для отбора предполагаемого "мусора", вы элементарно-можете найти в файле C:\Program Files\Microsoft Office\Office10\1033\Filters.txt.
Программа Вставка файла и документа
Программа Вставка файла и документаВ разделах "Новая встреча" и "Вставка элемента" уже обсуждались вопросы вставки файла и документа в элемент. Здесь я еще раз приведу пример обыкновенной вставки файла в элемент Outlook, а также расскажу об очень интересной возможности вставки файла как текста. И наконец, в последнем разделе будет рассмотрена вставка гиперссылки.
Программа Вставка файла как текст
Программа Вставка файла как текстНе редко бывает ситуация, когда пользователь при составлении сообщения берет информацию из какого-либо текстового документа. Типична данная ситуация, например, с отправлением электронных резюме, которые, как правило, читают только в теле сообщения и не открывают прикрепленные файлы. Как поступать в данном случае?
Конечно, можно воспользоваться буфером обмена: открыть документ, выделить его, скопировать, открыть сообщение Outlook, вставить. Пять шагов для вставки текста в сообщение — многовато. Оптимальным способом в данной ситуации является вставка этого файла в сообщение, только не как вложение, а как текст.
Программа Выбор времени собрания
Программа Выбор времени собранияКак было отмечено выше, следующим шагом при планировании собрания является выбор времени его проведения. Существует два способа выбора времени:
Программа Защита от вирусов
Программа Защита от вирусовТакже Outlook 2002 предоставляет новый усиленный и улучшенный вариант защиты от вирусов или макросов, поступающих вместе с электронной почтой.
Во-первых, Outlook блокирует все вложения, ассоциируемые с небезопасными файлами.
Во-вторых, Outlook отслеживает несанкционированный программный доступ к адресной книге пользователя или к посылке сообщений от его имени. Пользователь в данном случае уведомляется специальным диалоговым окном, дающим возможность продолжить или прекратить выполнение программы (рис. 9.15).
Просмотр новостей
Просмотр новостейПосле выполненных настроек давайте перейдем к рассмотрению главного окна приложения Microsoft Newsreader. Данное окно практически идентично по своей структуре основному окну Outlook в представлении папки InBox (рис. 12.5). Для отображения всех панелей Microsoft Newsreader выполните следующий пример.
Просмотр новостей
Просмотр новостейПосле выполненных настроек давайте перейдем к рассмотрению главного окна приложения Microsoft Newsreader. Данное окно практически идентично по своей структуре основному окну Outlook в представлении папки InBox (рис. 12.5). Для отображения всех панелей Microsoft Newsreader выполните следующий пример.
Проверка новых сообщений
Пример 11.8. Проверка новых сообщений> Сервис > Отправить/Получить > Hotmail
Пользователю должно прийти стандартное сообщение от сотрудников Hotmail, поздравляющих нового пользователя MSN и предлагающих воспользоваться перечисленными в сообщении услугами Hotmail
Работа с Hotmail
Работа с HotmailВыше, для рассмотрения работы с электронной почтой, мы рассмотрели регистрацию на серверах MAIL.RU и NAROD.RU, которые предоставляют РОРЗ- и SMTP-серверы для работы с почтовым ящиком в Outlook.
Но как получить или отправить сообщение, если возможности Outlook недоступны, а оперативный доступ к информации необходим (вы в отпуске, сломался компьютер или на данный момент нет соответствующего программного обеспечения)? Выходом является доступ к почтовой информации через Web-интерфейс с помощью любого браузера. Грубо говоря, работа с почтой посредством Outlook переносится на работу с почтой браузера и загрузкой специальных Web-страниц, предоставляющих сходный (по сути) с Outlook интерфейс, т. е. на странице также присутствуют команды-гиперссылки: Создать сообщение, Просмотреть, Отправить, Удалить и т. д. Таким образом, пользователю необходим лишь компьютер с доступом в Интернет, который всегда можно найти в любом из интернет-кафе города.
Теперь перейдем к конкретной реализации подобной возможности. Хотя почтовый сервер MAIL.RU, на котором мы рассматривали пример работы с электронной почтой, и обладает такой возможностью, здесь мы рассмотрим работу со специализированным почтовым сервером — HOTMAIL.
Hotmail — это международный сервер Microsoft, предоставляющий сходные с предоставляемыми MAIL.RU услуги, но помимо этого регистрация на Hotmail дает право и на использование ряда других дополнительных услуг, о которых будет рассказано далее.
Регистрация на сервере Hotmail
Регистрация на сервере Hotmail дает пользователю возможность доступа ко всей информации на серверах Microsoft. Регистрируясь, вы получаете паспорт Microsoft, который однозначно идентифицирует вас в сети на таких сайтах, как MSN, Hotmail, PASSPORT и др. Помимо этого регистрация на Hotmail дает пользователю несколько дополнительных сервисов, взаимодействующих с продуктами компании Microsoft, такими как MS Office (Outlook, в частности) и MSN Messenger. He будем более говорить о преимуществах регистрации на Hotmail, а сразу перейдем к описанию необходимых действий.
Замечание
Замечание 1
Подробную информацию по любому вопросу вы можете получить непосредственно на сайте. Единственное замечание: Hotmail хоть и международная служба, но пока не обладает русскоязычной версией сайта.
Работа с сообщением
Работа с сообщениемКак правило, при поступлении нового сообщения появляется уведомляющее диалоговое окно, предлагающее открыть поступившее сообщение. Более того, о пришедшем сообщении уведомляют звуковой сигнал и значок в виде конверта на системной панели рядом с часами.
В папке Входящие (Inbox) откройте двойным щелчком мыши пришедшее сообщение, отправленное самому себе письмо (рис. 9.30). Как видно, сообщение полностью сохранило формат, вложение и прочие элементы, с ним связанные, но обо всем по порядку.
Итак, поскольку наше сообщение содержало дополнительные параметры Голосование (Voting), Отметка к исполнению (Follow Up) и Важность (Importance), в верхней части письма на желтой информационной полосе все они и перечисляются. Более того, как видно, вверху пришедшего сообщения отображается панель голосования с кнопками Тест пройден и Тест не пройден. Об ответах и пересылках мы поговорим чуть позже, а сейчас, поскольку с данным сообщением вы ознакомились, можно завершить отметку к исполнению. Нажмите одноименную кнопку на панели инструментов Стандартная и установите флажок Завершена (Complete). Под названием отметки в информационной полосе появится дополнительное сообщение о завершении ознакомления с соответствующей датой.
Работа с заголовками
Работа с заголовкамиВ разделах "Отправка сообщения" и "Папка Входящие" мы рассмотрели процесс отправки и приема сообщений целиком, но в ряде случаев загрузка с сервера всех сообщений целиком не имеет смысла или нежелательна.
Пользователь загружает только заголовки сообщений (то есть без тела сообщения). После чего, просматривая их, он выбирает, какие из сообщений он хочет загрузить полностью, а какие — удалить или пока оставить на сервере. Для тестирования работы с заголовками создайте сообщение и отправьте его себе. Итак, сейчас наше сообщение находится на сервере MAIL.RU, наша задача состоит в получении только его заголовка.
Работа в Интернете
Работа в ИнтернетеВ главе 9 мы рассмотрели одну из услуг, предоставлямых Интернетом, — электронную почту, теперь же перейдем к рассмотрению Всемирной паутины, или WWW (World Wide Web). Технология World Wide Web позволяет на основе гипертекста и гипермедиа создавать и хранить информацию в форме документов Web (Web-страницы, сайта) и просматривать все документы Web, хранящиеся в Глобальной сети, через систему связывающих их гиперссылок.
Использование WWW получило поистине всемирное распространение. Сейчас практически немыслима оперативная и полноценная работа с информацией без доступа в Интернет и просмотра требуемых Web-страниц. Ответ на практически любой вопрос можно найти в WWW. He будем далее распространяться на тему естественного преимущества использования Интернета и WWW для получения информации сразу перейдем к делу.
В данной главе мы рассмотрим работу Outlook со встроенным обозревателем Интернета, зарегистрируемся на почтовой службе Microsoft — Hotmail и создадим учетную запись типа HTTP. Более того, в этой главе мы поговорим об одной из систем общения в реальном времени и работе с FTP-серверами.
Регистрация на Narod.ru
Пример 11.3. Регистрация на Narod.ruЗаймите это место для своего сайта и почты := usarov Занять
Логин := usarov
Пароль : =*****
Подтвердите пароль :=*****
Контрольный вопрос Номер паспорта
[ Контрольный вопрос необходим для передачи вам пароля в случае, если вы его забыли. Ответив на контрольный вопрос, вы сможете получить доступ к вашему почтовому ящику или же FTP-серверу. ]
Ваш ответ := < Номер паспорта>
Фамилия := Усаров
Имя := Георгий
ОК
Сохранить
После успешной регистрации вы попадаете на свою страницу пользователя, в которой уже можете работать: создавать свой сайт, смотреть новости и т. д. Изучение дальнейших возможностей в работе с NAROD.RU предоставляется вам.
В этой главе мы подробно
РезюмеВ этой главе мы подробно рассмотрели работу Outlook в World Wide Web. Здесь была приведена терминология и рассмотрены основные принципы работы в Интернете, а также описан процесс поиска требуемой информации посредством поисковых служб WWW и добавление необходимых Web-сайтов в папку Избранное.
Помимо этого, в данной главе шла речь о:
В этой главе мы постарались
РезюмеВ этой главе мы постарались подробно рассказать о работе с новостным; группами. Вот перечень аспектов, рассмотренных выше:
В этой главе мы рассмотрели
РезюмеВ этой главе мы рассмотрели процедуру настройки удаленного соединения.
с основными принципами работы электронной
РезюмеИтак, подведем итоги пройденного в данной главе. Во-первых, вы познакомились с основными принципами работы электронной почты и сопутствующей терминологией (сервер, клиент, протокол и т. д.). Во-вторых, научились создавать и редактировать учетные записи Outlook. В-третьих, настраивать параметры Outlook для оптимальной работы с электронными сообщениями. Далее я перечислю основные моменты, рассмотренные в этой главе.
В этой главе нами рассматривались
РезюмеВ этой главе нами рассматривались возможности коллективной работы в среде Outlook:
Сетевое соединение
Сетевое соединениеПосле того как все шаги мастера успешно пройдены, в окне Network and Dial-up Connections отобразится новое соединение, двойной щелчок по которому вызовет уже описанные действия: набор номер, дозвон, соединение и т. д.
Синхронизация и свойства новостных групп
Синхронизация и свойства новостных группДля управления процессом получения новых новостей необходимо настроить параметры синхронизации новостной группы. Под синхронизацией подразумевается обновление информации в новостной группе, грубо говоря, получение новых новостей.
Синхронизация новостных групп
Синхронизация новостных группСобрание по сети
Собрание по сетиСоставление списка участников и ресурсов
Составление списка участников и ресурсовЛюбое планирование собраний начинается с определения и составления списка участников и ресурсов данного собрания.
Если размер файла велик, то
Совет 1Если размер файла велик, то имеет смысл посылать его в заархивированном виде. Но, архивируя файл, необходимо быть уверенным, что получатель сообщения имеет тот же архиватор, что и вы. Наиболее популярные архиваторы — WinZip, WinRar и ARJ.
Результат вставки файла в сообщение представлен на рис. 9.23. Пользователь может вставлять более одного файла в сообщение. Для добавления нового файла нужно проделать вышеописанную процедуру. Для удаления файла из списка прикрепленных к сообщению достаточно выделить требуемый файл и нажать клавишу
с помощью дневника Outlook также
Совет 1Не забывайте, что с помощью дневника Outlook также легко можно отслеживать не только переписку, но и вообще всю вашу деловую деятельность (см. главу 6 "Дневник" и главу 7 "Outlook сегодня и личные папки").
Помимо отправки и приема сообщений одновременно по всем учетным записям пользователь может только отправить сообщение или выполнить необходимые процедуры только для одной из учетных записей.
Пользователь Outlook может посмотреть, как
Совет 1Пользователь Outlook может посмотреть, как будет выглядеть сообщение на бумаге. Для этого нажмите кнопку Просмотр (Print Preview) или выберите команду > Файл > Предварительный просмотр.
Чтобы команда Автовыбор транслировала интервалы
Совет 1Чтобы команда Автовыбор транслировала интервалы времени больше или меньше 30 минут, расширьте границы полосы или укажите соответствующие значения в списке Начало собрания и Конец собрания, после чего продолжите автовыбор.
если найденная страница представляет интерес
Совет 1Кстати, если найденная страница представляет интерес не только для вас, но и для ваших коллег, вы можете быстро и эффективно отправить ссылку на нее своим коллегам или друзьям. Для этого выберите команду > Действия > Отправить Web-страницу по почте.
с почтой Hotmail рекомендуется осуществить
Совет 1После окончания работы с почтой Hotmail рекомендуется осуществить выход из системы MSN, щелкнув по гиперссылке Sign Out, находящейся в верхнем правом углу страницы.
и адреса новостного сервера, вам
Совет 1Для поиска новостной группы и адреса новостного сервера, вам необходимого, воспользуйтесь любой из поисковых систем Интернета (см. раздел 11.2.2 "Поисковые системы Интернета").
После введения терминологии давайте перейдем к общим принципам работы с новостными группами. Прежде всего, работа с ними может вестись как в режиме On-line, так и Off-line. Суть различия этих режимов сводится к экономии трафика и времени, проведенного в сети, что существенно для пользователей, имеющих удаленный доступ посредством модема через телефонную линию. Правда, рассмотренный ниже материал будет приводиться исходя из условий постоянного пребывания в режиме On-line, хотя, безусловно, мы расскажем и о работе во втором режиме. Более того, по ходу текста данного раздела будут приводиться отдельные замечания, если это потребуется.
Одним из основных принципов при работе с новостными группами является объединение новостей в диалоги (conversation). Диалог представляет собой иерархическое объединение новостей, связанных темой первой новости. Как правило, диалоги состоят из вопроса и ответа на него. После того как новость (вопрос) опубликована, она имеет наивысший уровень вложенности в иерархии диалога (первый). Ответ на вопрос будет уже иметь второй уровень, ответ на ответ — третий уровень вложенности и т. д. Можно отвечать на новость любого уровня, тем самым образуя раздвоение, растроение и т. д. дерева диалога.
На этом, пожалуй, остановимся и после столь долгого введения перейдем к практике и начнем работу с Microsoft Newsreader.
Перед тем как задавать вопрос,
Совет 1Перед тем как задавать вопрос, просмотрите хотя бы первый уровень иерархии новостей или хотя бы их заголовков. Зачастую большинство общераспространенных вопросов, ошибок и ситуаций были уже обсуждены в группе.
Для работы по сортировке и просмотру информации Newsreader обладает рядом представлений и полезных функций. Любая из новостей может быть помечена как Watch или Ignore, для чего вам необходимо последовательно щелкать слева от названия новости в колонке Status. Значок в виде очков будет обозначать, что новость прочитана, значок в виде красного перечеркнутого кружка — что новость вас не интересует.
Помимо выделения ряда новостей можно изменить представление окна просмотра информации. Существует четыре стандартных вида просмотра информации.
Помимо вышерассмотренного способа, можно прямо
Совет 1Помимо вышерассмотренного способа, можно прямо на панели отображения информации помечать интересующие вас новости для загрузки с сервера. Для этого достаточно щелкнуть кнопкой мыши в колонке Download, после чего рядом с новостью появится значок изогнутой стрелки, направленной вниз.
Более того, чтобы не выделять каждую новости отдельно, вы можете, выделив необходимые новости и удерживая нажатой клавишу
После установки флажков загрузки пользователь может скачать необходимые новости, вызвав синхронизацию новостной группы. При попытке синхронизации появится диалоговое окно Synchronized Newsgroup (рис. 12.12), если вы хотите получить только помеченные сообщения, снимите флажок Get the following items.
Даже если вы имеете почтовый
Совет 1Даже если вы имеете почтовый ящик на сервере провайдера, иногда бывает очень полезно зарегистрироваться на подобных бесплатных почтовых серверах в Интернете.
Интернет имеет множество бесплатных почтовых серверов, на которых может зарегистрироваться любой пользователь. Как правило, регистрация очень проста. Для ее прохождения пользователю необходимо заполнить соответствующую форму и некоторую анкету, после чего ему отводится специальное физическое место на данном сервере — почтовый ящик, с определенным почтовым адресом (E-mail). Размер почтового ящика, а также размеры присылаемых и отправляемых сообщений зависят от конкретного сервера. Эта величина колеблется от 20 до 50 Мбайт для почтового ящика и от 1 до 3 Мбайт для сообщений.
Итак, давайте перейдем от теории к практике, а точнее зарегистрируемся на одном из популярных российских почтовых серверов — MAIL.RU.
Замечание
Замечание 1
Помимо сервера MAIL.RU существует множество как русских (CHAT.RU, MAILRU.COM, PISEM.NET), так и иностранных почтовых серверов (YAHOO. COM, HOTMAIL. COM). Достаточно большую коллекцию бесплатных почтовых серверов можно найти посредством поисковой системы Rambler.ru в разделе Почта. Подробнее о работе в WWW и поисковых системах будет рассказано в разделе 11.2.2 "Поисковые системы Интернета".
Перед тем как задавать вопрос,
Совет 1Перед тем как задавать вопрос, просмотрите хотя бы первый уровень иерархии новостей или хотя бы их заголовков. Зачастую большинство общераспространенных вопросов, ошибок и ситуаций были уже обсуждены в группе.
Для работы по сортировке и просмотру информации Newsreader обладает рядом представлений и полезных функций. Любая из новостей может быть помечена как Watch или Ignore, для чего вам необходимо последовательно щелкать слева от названия новости в колонке Status. Значок в виде очков будет обозначать, что новость прочитана, значок в виде красного перечеркнутого кружка — что новость вас не интересует.
Помимо выделения ряда новостей можно изменить представление окна просмотра информации. Существует четыре стандартных вида просмотра информации.
Также можно воспользоваться командами контекстного
Совет 2Также можно воспользоваться командами контекстного меню, появляющегося при нажатии правой кнопки мыши на названии файла. Здесь можно сохранить вложение, просмотреть его или удалить.
Если собрание планируется только для
Совет 2Если собрание планируется только для одного участника, то процедуру назначения собрания можно заметно упростить. В представлении папки Контакты выберите предполагаемого участника и переместите его на ярлык Календарь в панели Outlook. Раскроется форма Собрание, заполните ее и нажмите кнопку Отправить.
в представлении можно воспользоваться командой
Совет 2Для изменения колонок в представлении можно воспользоваться командой View > Columns.
в представлении можно воспользоваться командой
Совет 2Для изменения колонок в представлении можно воспользоваться командой View > Columns.
Не следует назначать новым сообщениям
Совет 3Не следует назначать новым сообщениям и ответам подпись с визитной карточкой, лучше создать специальную подпись, например: Усаров (vCard), и подписываться ей, только когда вы первый раз отправляете сообщение какому-либо контакту.
Вкладка Орфография
На вкладке Орфография (Spelling) пользователь может установить параметры проверки сообщения на орфографические ошибки (рис. 9.12). Если вы используете в качестве редактора сообщений Word, то его возможности в проверке значительно шире, например можно проверить не только орфографию, но и грамматику.
Назначения флажков в принципе ясны, но небольшие комментарии я все-таки приведу.
Создание и отправка новостей
Создание и отправка новостейЕсли после просмотра всех новостей группы вы так и не нашли ответа на свой вопрос, можно создать собственную новость и опубликовать ее в группе, для чего необходимо сначала выделить сервер, группам которого будет адресована новость.
Для демонстрации работы с новостями мы задали следующий вопрос: "Я новичок в Outlook. Скажите пожалуйста, для чего нужны папки LDAP Directory. Services) и как с ними работать?"
Создание новой подписи
Пример 9.5. Создание новой подписиВыбор подписи...
Создать...
Введите имя нового образца := Усаров
Начать с пустого абзаца
Далее > Шрифт Цвет Синий ОК
Параграф Слева ОК
Текст := Георгий Усаров
Готово
Создать...
Введите имя нового образца := Усаров (С уважением)
Использовать существующую подпись Усаров
Далее > Текст := С уважением, Георгий Усаров
Готово
ОК
Подпись для новых сообщений Усаров (С уважением)
Подпись для ответов и пересылок Усаров (рис. 9.11)
Создание новости
Создание новостиДля окончательной отправки новости в новостную группу необходимо нажать кнопку Send/Receive на панели инструментов. После этого, как вы, наверное, предполагаете, новость должна появиться в списке последних новостей группы, именно так и произойдет, но этот процесс зависит от настроек синхронизации, речь о которой пойдет в следующем разделе.
Помимо создания собственных новостей, пользователь может ответить на новость любого из членов группы, находящуюся на любом уровне вложенности диалога. Существует две принципиально различных возможности ответа: всей группе и автору новости. В первом случае ваш ответ будет опубликован в группе и каждый из пользователей сможет его просмотреть, во втором случае ответ будет отправлен непосредственно автору новости (простое электронное письмо контакту). Давайте более подробно рассмотрим первый вариант ответа на новость.
Для этого выберите в окне просмотра информации интересующую вас новость и выполните следующий пример.
Создание сообщения посредством Web-интерфейса
Пример 11.6. Создание сообщения посредством Web-интерфейсаCompose
То: = george usarov@mail.ru
Subject := Test
Body := Test . . .
Send
Теперь уже средствами Outlook вы можете проверить, пришло ли сообщение на ваш электронный адрес сервера MAIL.RU.
Список Избранное
Список ИзбранноеДавайте рассмотрим пример создания папки для избранных поисковых систем со ссылками на них.
Стандартные стили печати
Таблица 9.8. Стандартные стили печатиТаблица
ТаблицаОписание панели Веб-узел
Таблица 11.1. Описание панели Веб-узел| Кнопка |
Описание |
||
| Вперед и Назад (Back и Forward) |
В процессе работы с WWW пользователь посредством гиперссылок может переходить от одной страницы к другой. В случае, когда необходимо вернуться на страницу до перехода по гиперссылке, эти кнопки незаменимы. Кнопка Вперед позволяет перейти на ряд страниц вперед, кнопка Назад — соответственно, назад |
||
| Остановиться (Stop) |
Как говорилось выше, процесс отображения Web-страницы является загрузкой информации с сервера, где хранится Web-страница, на ваш компьютер в Web-браузер. Процесс загрузки может по каким-либо причинам оборваться или же быть слиш-ким долгим. Для остановки процесса загрузки Web-страницы и используется кнопка Остановиться | ||
| Обновить (Refresh) |
В случае остановки загрузки страницы или устаревания отображаемой информации пользователь может вызвать повторную загрузку указанной страницы с сервера, тем самым обновляя ее состояние и, может быть, содержимое |
||
| Адрес (Address) |
Поле Адрес, можно сказать, является основным. В данное поле вводится URL-адрес требуемой страницы. Для начала ее загрузки достаточно после ввода адреса нажать клавишу Помимо этого, поле Адрес представляет собой список адресов недавно загруженных страниц. При вводе начальных символов адреса отображавшейся ранее страницы поле Адрес автоматически заполнит его до конца |
||
| Найти в Интернете (Search the Web) |
Кнопка вызывает загрузку страницы поиска по умолчанию, которая также прописана в настройках Microsoft Internet Explorer. По умолчанию такой страницей является www.finetimesearch.com. Более подробно о работе с поисковыми системами Интернета будет рассказано ниже | ||
| Начальная страница (Start Page) |
Данная кнопка вызывает загрузку страницы по умолчанию, которая прописана в настройках Microsoft Internet Explorer. По умолчанию данной страницей является www.msn.com. Эта страница — введение в Microsoft Network (MSN), информационный портал Microsoft (рис. 11.3) |
Таблица
ТаблицаОдин месяц на странице без областей задач и заметок
| Типы представления |
Стиль печати |
Что печатается |
||
| |
Три колонки |
Один день, один месяц и панель задач в виде |
||
| |
|
трех секций на странице, которую можно сложить втрое |
||
| |
Подробный |
Список элементов календаря, включая содер- |
||
| |
календарь |
жание каждого элемента |
||
| Временная |
Заметка |
Выбранные элементы по одному в форме почтового сообщения. Вложения печатаются в виде графики |
||
| шкала |
|
|
||
| Значки |
Заметка |
Выбранные элементы по одному в форме почтового сообщения. Вложения печатаются в виде графики |
||
| Карточки |
Карточки |
Все карточки по одной сверху вниз на странице, в две колонки, шесть пустых карточек в конце, язычки с буквами и буквы-заголовки |
||
| |
Маленькая |
Все карточки на двух сторонах листа бумаги |
||
| |
брошюра |
по 8 страниц на листе в альбомной ориентации. |
||
| |
|
Листы можно обрезать и брошюровать |
||
| |
Небольшая |
Все карточки на двух сторонах листа бумаги |
||
| |
брошюра |
по 4 страницы на листе в книжной ориентации. |
||
| |
|
Листы можно обрезать и брошюровать |
||
| |
Телефонная |
Имена и номера телефонов всех контактов |
||
| |
книжка |
сверху вниз на странице, язычки с буквами |
||
| |
|
и буквы-заголовки |
||
Типы доменов
Таблица 9.1. Типы доменов| Имя домена |
Описание |
||
| СОМ |
Коммерческая организация |
||
| ORG |
Любая организация |
||
| GOV |
Правительственное учреждение |
||
| MIL |
Военное учреждение |
||
| EDU |
Образовательное учреждение |
||
| NET |
Сетевой ресурс |
||
| RU |
Российское учреждение |
||
Другой аспект электронной почты Интернета — это протоколы электронной почты. Протоколы используются Интернетом и разработчиками программного обеспечения для передачи данных и гарантии, что сообщение электронной почты найдет своего адресата. Наиболее распространенный протокол, используемый электронной почтой Интернета, — это SMTP (Simple Mail Transfer Protocol), протокол для отправки почтовых сообщений на сервер. Другой протокол Интернета — РОРЗ (Post Office Protocol version 3) — используется для приема почтовых сообщений с почтового сервера. В нашем случае адрес сервера SMTP — smtp.maii.ru, а адрес сервера РОРЗ — pop.mail.ru.
Это не выдуманный, а самый настоящий адрес автора данной книги. Так что при желании вы можете задать мне вопросы или прислать отзывы о данной книге.
Замечание
Замечание 3
Эти данные вы могли прочитать на Web-странице сервера MAIL.RU. В том случае, если вы имеете почтовый ящик на другом сервере (например, сервере провайдера), вам необходимо узнать его адреса серверов SMTP и РОРЗ.
Форматы сообщений
Таблица 9.2. Форматы сообщений| Формат |
Возможности |
||
| HTML |
Форматирование текста, нумерация, маркеры, выравнивание, горизонтальные линии, фон, стили HTML и Web-страницы. В этом формате могут использоваться бланки и подписи, но, если в качестве редактора сообщений используется Word 2002, эти параметры необходимо указать в Word |
||
| Обычный текст | Обычный текст не является форматируемым. Если большинство сообщений отправляется через Интернет, использование обычного текста может оказаться удобнее, т. к. получатели могут не увидеть форматирования, добавляемого при использовании других форматов. При получении сообщений, составленных в формате Обычный текст (Plain Text), имеется возможность указать шрифт, который должен использоваться при их чтении. В обычном тексте могут использоваться подписи без форматирования текста | ||
| RTF Microsoft Outlook | Форматирование текста, маркеры и выравнивание. В этом формате могут использоваться подписи, но, если в качестве редактора сообщений используется Word, подписи должны создаваться в Word. При отправке сообщений через Интернет в формате RTF Microsoft Outlook не все получатели смогут их прочитать |
Соответствие гиперссылок и папок Outlook
Таблица 9.5. Соответствие гиперссылок и папок Outlook| Чтобы создать ссылку на этот элемент |
Введите следующее |
||
| Папка Входящие |
Outlook: Inbox |
||
| Папка Контакты | Outlook: Contacts | ||
| Любая папка в почтовом ящике | Outlook: имя папки\имя подпапки | ||
| Папка Календарь | Outlook: Calendar | ||
| Сообщение в папке Почта | <0utlook: Inbох/~тема сообщения> | ||
| Контакт в папке Контакты | <0utlook: Contacts /~имя контактного лица> |
Замечание 8
Если в адресе Интернета содержатся пробелы, необходимо заключить весь адрес в угловые скобки (< >). Например,
Стандартные виды правил и их описание
Таблица 9.7. Стандартные виды правил и их описание| Вид правила |
Описание правила |
||
| Проверка сообщений после получения |
Применить это правило, когда получены сообщения |
||
| Проверка сообщений после отправки |
Применить это правило, когда отправлены сообщения |
||
| Перемещение новых сообщений от кого-либо |
Применить это правило, когда получены сообщения от <отправители или список рассылки> переместить в папку <имя> |
||
| Уведомление при получении важных сообщений |
Применить это правило, когда получены сообщения, адресованные мне и имеющие высокую важность. Известить меня, используя уведомление <текст> |
||
| Перемещение сообщений на основе содержания |
Применить это правило, когда получены сообщения, содержащие <текст> в тексте или в поле Тема (Subject). Переместить в папку <имя> |
||
| Удаление обсуждения |
Применить это правило, когда получены сообщения, содержащие <текст> в поле Тема (Subject). Удалить их |
||
| Отметка сообщений от кого-либо |
Применить это правило, когда получены сообщения от отправители или список рассылки>. Установить для них отметку <действие и срок> |
||
| Определение категорий отправленных сообщений |
Применить это правило, когда отправлены сообщения, адресованные <получатель или список рассылки>. Поместить их в категорию <имя> |
||
| Определение категории на основе содержания |
Применить это правило, когда получены сообщения, содержащие <текст> в тексте или в поле Тема (Subject). Поместить их в категорию <имя> |
||
| Перемещение отправленных сообщений |
Применить это правило, когда отправлены сообщения, адресованные <получатель или список рассыл-ки>. Переместить копию в папку <имя> |
||
| Прекращение обработки всех следующих правил |
Применить это правило, когда получено сообщение. Остановить дальнейшую обработку правил |
||
Учетная запись
Учетная записьВ предыдущей главе мы рассмотрели настройку удаленного доступа, необходимую для входа в Интернет. Но этого еще недостаточно для работы с почтой. Для пересылки корреспонденции Outlook должен обладать дополнительными сведениями о почтовом сервере и почтовом ящике пользователя, которые хранятся в учетных записях Outlook. Однако для начала необходимо иметь такой почтовый ящик.
Удаленная папка с файлом
Удаленная папка с файломЗамечание
Замечание 1
Необязательно хранить в FTP-папках только Web-страницы. Если вы уезжаете в командировку, то не надо брать с собой коробку дискет или другое переносное устройство хранения информации, достаточно выложить ее на FTP-сервер и забрать оттуда в любой точке планеты.
Уведомление о добавлении пользователя в контактный список
Уведомление о добавлении пользователя в контактный списокВход на Hotmail
Пример 11.5. Вход на Hotmail{ На панели Веб-узел}
Адрес := www.hotmail.com
Sign-In Name := george_usarov
Password := ************ (рис. 11.13}
Sign in
Вход в Интернет
Вход в ИнтернетРабота с любым из сервисов Интернета, будь то электронная почта или WWW, требует установки специального соединения с Интернетом, посредством которого и будет осуществляться передача данных. Данное соединение может выполняться различными способами, но в данной главе будет рассматриваться удаленный доступ к Интернету через телефонную линию посредством модема.
Удаленный доступ — это доступ к программам и данным, осуществляемый с терминала, удаленного на значительное расстояние и соединенного с вычислительной системой линией связи. Данное определение хоть и точно, но несколько "суховато". Давайте рассмотрим его более детально.
Итак, доступ к программам и данным в нашей ситуации есть ничто иное, как доступ к письмам и сообщениям. В ряде случаев такими данными могут являться Web-страницы или сетевые папки. Терминал — это, собственно говоря, ваш компьютер, с которого вы отсылаете и на который принимаете данные. Под вычиыительной системой подразумевается компьютер, которому вы отправляете данные или от которого их принимаете. И, наконец, линией связи, в нашем случае, является модем и телефонный провод, передающий информацию интернет-провайдеру, который в свою очередь пересылает полученную от вас информацию по указанному адресу.
Еще раз напомню, что в данном случае я рассматриваю работу Outlook на автономном персональном компьютере с модемом, подключенном через телефонную линию к Интернету. Дело в том, что при наличии компьютера, подключенного к локальной сети предприятия, необходимы дополнительные настройки Outlook, о которых пойдет речь в главе 13. Сейчас же отмечу, что принципиального отличия в работе с Outlook для этих двух режимов не наблюдается, изменяется просто внутренний механизм подключения к Интернету (см. главу 13 "Outlook и Microsoft Exchange Server").
Поскольку настройка модема и удаленного доступа — работа в операционной системе, то для простоты и некоторой общности я буду демонстрировать все настройки на примере использования операционной системы Window 98 (русская версия). В случае разногласия хода программы для Windows 2000 (Server Family) я буду приводить отдельные комментарии и дополнения.
Вкладка Безопасность диалогового окна Параметры
Вкладка Безопасность диалогового окна ПараметрыВкладка Blocked Senders диалогового окна Message Rules
Вкладка Blocked Senders диалогового окна Message RulesТеперь вас не будут беспокоить сообщения от указанного пользователя. Кстати, помимо добавления его в "черный список", можно удалить все уже имеющиеся в загруженной новостной группе сообщения от данного пользователя. Для этого примените правило, следуя описанному выше алгоритму.
Помимо возможности добавления пользователя в список блокирования посредством диалогового окна Message Rules, можно воспользоваться и более простой, на наш взгляд, реализацией данной процедуры.
Вкладка Дополнительно диалогового окна Настройки электронной почты Интернета
Вкладка Дополнительно диалогового окна Настройки электронной почты ИнтернетаИтак, учетная запись MAIL.RU полностью настроена. Но пользователь может иметь более одной учетной записи. Например, одна — для почтового адреса бесплатного почтового сервера, а другая — для адреса сервера провайдера (рис. 9.6). Если у вас больше, чем одна учетная запись, то для выбора наиболее употребляемой выделите ее и нажмите кнопку Использовать по умолчанию (Set as Default). Таким образом, по умолчанию сообщения будут отправляться через данную учетную запись, и адресат будет видеть адрес именно этой учетной записи.
Также можно установить очередность проверки почты по всем учетным записям, воспользовавшись кнопками Вверх (Move Up) и Вниз (Move Down). О значениях кнопки Создать файл данных Outlook (New Outlook Data File) и раскрывающегося списка Размещать новую почту в папке (Deliver new mail to) будет рассказано в главе 15 "Настройка конфигураций".
В данном случае я добавил еще одну учетную запись типа POP/SMTP для адреса usarov_george@yahoo.com. Вы можете в качестве эксперимента, так же зарегестрироваться на сервере Yahoo.com (американский аналог Mail.ru) и создать соответствующую учетную запись.
После изменения настроек для их принятия и завершения работы с учетными записями щелкните кнопку Готово (Finish), в противном случае — Отмена (Cancel).
Вкладка IP-адрес диалогового окна Свойства: TCP/IP
Вкладка IP-адрес диалогового окна Свойства: TCP/IPВкладка Конфигурация диалогового окна Сеть
Вкладка Конфигурация диалогового окна СетьВкладка Конфигурация DNS диалогового окна Свойства: TCP/IP
Вкладка Конфигурация DNS диалогового окна Свойства: TCP/IPСоздание удаленного соединения
После того как будет произведена перезагрузка Windows, необходимо создать и настроить соединение с удаленным компьютером. Для этой настройки необходимо иметь телефон сервера удаленного доступа (модемный пул), имя пользователя и пароль.
Для простоты и некоторой унификации дальнейших процедур будем использовать телефон интернет-провайдера ММТ (Международный междугородный телефон) — 88091231313. Если необходимо установить соединение с этим провайдером, указание имени и пароля не требуется. Считается, что вы совершаете междугородный звонок, и счет за него (то есть за Интернет-соединение) приходит к вам на дом, как счет за междугородный звонок. 2
Замечание
Замечание 2
ММТ не требует специальных настроек протокола TCP/IP (необходимо лишь его наличие). Но данный провайдер имеет как плюсы, так и минусы. Во-первых, ММТ не предоставляет дискового пространства для вашего почтового ящика. А во-вторых, установить связь в рабочие часы с ним весьма проблематично. Если вы уже являетесь абонентом какого-либо интернет-провайдера, то можете использовать его настройки (телефон, имя и пароль).
В недавнее время большое распространение получили интернет-карты, суть которых — предоставление пользователю имени, пароля и номера модемного пула. Купив ее, вы становитесь обладателем всей необходимой информации для доступа в Интернет.
Итак, у нас есть вся необходимая информация для создания удаленного соединения.
Вкладка Настройка почты диалогового окна Параметры
Вкладка Настройка почты диалогового окна ПараметрыНажатие кнопки Учетные записи (E-mail Accounts) вызовет появление рассмотренного выше диалогового окна Учетные записи электронной почты.
В разделе Отправка и получение (Send/Receive) установите флажок Немедленная отправка при наличии подключения (Send immediately when connected). Суть этого флажка вы поймете после знакомства с принципом отправки сообщений в Outlook, сейчас же скажу, что сообщения могут отправляться либо немедленно после написания, либо сначала перемещаться в папку Исходящие (Outbox) и только после дальнейшего указания отправляться адресату. Это дает некоторое время на составление не одного, а нескольких писем и отправки их одновременно. Более подробно о настройке параметров отправки и приема сообщений, а также об организации одноименных групп будет рассказано в разделе 9.9 "Группы отправки и получения".
Работа с разделом Файлы данных (Data Files) будет рассмотрена нами ниже (см. раздел 15.1 "Новая конфигурация").
Последний раздел содержит перечень параметров телефонного соединения (Dial-Up Connection):
Вкладка Отслеживание формы Сообщения
Вкладка Отслеживание формы СообщенияВкладка Сообщение
Вкладка СообщениеНа этой вкладке выбираются параметры и определяются настройки формата и редактора для сообщений Outlook (рис. 9.8).
Вкладка Сообщение диалогового окна Параметры
Вкладка Сообщение диалогового окна ПараметрыЗамечание
Замечание 2
При составлении ответа на сообщение Outlook использует формат, в котором было создано это сообщение. Например, при составлении ответа на сообщение, полученное в формате Обычный текст (Plain Text) Outlook создает ответ с использованием обычного текста. Однако при желании можно изменить формат ответа (> Формат > HTML).
Все панели Newsreader
Все панели NewsreaderПосле открытия любой из групп новостей начнется процесс коннекции с сервером и загрузки порядка 300 заголовков последних новостей данной группы, которые отобразятся на панели просмотра информации (естественно, если вы подключены к Интернету). Именно в этом и состоит главное отличие сервиса Newsreader от сервиса электронной почты: все сообщения приходят на удаленный сервер, а не лично вам. Вы получаете лишь копии этих сообщений, как, впрочем, и каждый, подписавшийся на рассылку данной новостной группы.
Теперь перейдем к рассмотрению и работе с панелью просмотра информации. Прежде всего отметим, что изначально пользователю приходят только заголовки сообщений (новостей), и только при открытии новости с сервера будет загружаться тело сообщения. Данный подход вполне разумен, ибо зачем пользователю информация, в которой он не нуждается?
Работа с панелью просмотра информации Newsreader аналогична работе с панелью информации Outlook, единственным и существенным отличием, как было сказано выше, является сортировка новостей в иерархию диалогов. Если новость имеет ответ, то рядом с ее названием появляется значок с плюсом, щелкнув по которому, вы можете раскрыть все дерево диалога. Давайте на примере новости от Petryashev Sergey рассмотрим организацию диалога (рис. 12.5).
Один из участников данной новостной группы опубликовал новость с вопросом по IMS Exchange 5.5 в надежде на получение ответа (к вопросу опубликования новостей и ответа на них мы перейдем в следующем разделе). Итак, вопрос опубликован и автоматически пришел ко всем участникам группы, среди которых нашлось два желающих дать ответ — Anton Danilkin и Slava Tihonyuk. Их ответы организовали уже второй уровень вложенности, после чего автор новости ответил на ответ Slava Tihonyuk и т. д. Тем самым организовалось достаточно разветвленное дерево диалога, которое помогло Petryashev Sergey в решении его проблемы.
Вставка документа
Пример 10.7. Вставка документа{ В открытом сообщении} > Вставка > Документ...
Папки Контакты
Элементы < Контакт>
Вложение
ОК
Ко всему вышесказанному хочется только добавить, что в главе 13 "Outlook и Microsoft Exchange Server" будут еще затронуты вопросы коллективной работы в рамках локальной сети предприятия или рабочей группы.
Ввод имени получателя сообщения
Пример 9.9. Ввод имени получателя сообщенияКому (рис. 9.17)
Источник адресов Контакты
Имена <Имя получателя>
Кому ->
Копия ->
CK ->
OK
Различие между полями Кому (То), Копия (СС) и СК (Слепая копия) (ВСС) заключается в следующем. В поле Кому отмечается основной получатель или группа получателей, в поле Копия — получатель или группа получателей копии сообщения, а в поле СК находятся получатели слепой копии сообщения. Имена получателей копии фигурируют в общем списке у всех адресатов, а имена получателей слепой копии — нет.
Можно выбрать не одного, а несколько получателей, в этом случае они разделяются точкой с запятой. Чтобы не добавлять по одному имени, пометьте одно имя в списке и выделите остальные, удерживая при этом клавишу
Web-страница бесплатной почтовой службы Mail.Ru
Web-страница бесплатной почтовой службы Mail.Ru
Итак, после проделанной выше процедуры вы стали счастливым обладателем почтового ящика и адреса электронной почты, имеющего вид username@mail.ru. Хотя вы можете работать с почтой непосредственно на сервере MAIL.RU (и в этом есть свои преимущества), я предлагаю все-таки работать с почтой посредством Microsoft Outlook. Поскольку, во-первых, вы получаете единообразность всех процедур, связанных с вашей деловой и коммуникационной деятельностью. А во-вторых, Outlook имеет на порядок больше возможностей как редактор сообщений, чем другие программы (в частности, программа сервера MAIL.RU).
Заполненная форма Планировщик собрания
Заполненная форма Планировщик собранияСоставление и рассылка приглашений
После определения участников собрания и времени его проведения можно приступить к подготовке приглашений, отправляемых по электронной почте.
В диалоговом окне Планировщик собрания (Plan a Meeting) нажмите кнопку Организовать (Make Meeting). Появится форма Собрание (Meeting), являющаяся комбинацией форм Сообщение (Message) и Встреча (Appointment). Соответственно и процедура заполнения данной формы аналогична процедурам, описанным в главах 2 "Календарь" и 8 "Вход в Интернет". Всевозможная информация, связанная с данным собранием, будет отображена в желтой полосе, под названием вкладки Встреча. Так, например, будут выданы соответствующие предупреждения, если собрание примыкает к другой встрече в вашем календаре или вообще пересекается с ней.
Замечание
Замечание 3
Кстати, слева от списка всех участников в диалоговом окне Планировщик собрания можно выбрать из раскрывающегося списка Отправлять приглашение этому участнику (Send meeting to this attedee) или Не отправлять (Don't send meeting to this attendee). В последнем случае конвертик рядом с участником собрания будет изображен перечеркнутым.
При заполнении формы Собрание отметьте, что поле Кому (То) автоматически заполняется электронными адресами участников собрания, а поля Начало (Start) и Конец (Finished) — ранее определенными значениями. При изменении этих значений изменятся и список участников и. время собрания.
В поле Тема (5иЬ]ес1)введите краткое описание собрания. Если помещение, где планируется проводить собрание, не указано в качестве резервируемого ресурса, то следует указать соответствующий адрес в поле Место (Location). Если вы являетесь клиентом локальной сети, то можно организовать собрание по сети, установив соответствующий флажок. В главе "Outlook и Microsoft Exchange Server" мы еще коснемся вопроса организации собраний, а в главе "Outlook и Office" будет рассмотрен пример с организацией группового собрания, ресурсом которого является сервер NetMeeting.
Далее введите комментарии в большое текстовое поле, если необходимо — вложите файл, а также не забудьте назначить собранию категорию. После заполнения формы нажмите кнопку Отправить (Send) на панели инструментов Стандартная, что приведет к перемещению приглашения в папку Исходящие (Outbox).
На рис. 10.4 изображена заполненная форма Собрание.
Запуск правила новостей
Запуск правила новостейЗащита от программного доступа
Защита от программного доступаIII. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ
"Вкладка Другие условия"...
Меню Все поля файла"Импорт элементов"). Пример 17.8. Разархивирование элементов
Пример 17.8. Разархивирование элементов>Файл > Импорт и экспорт...
Выберите нужное действие Импорт из другой программы или файла
Далее >
Выберите файл для импорта Файл личных папок
Далее >
Импортировать из файла := <Файл (.PST)>
не импортировать дубликаты
Далее >
Импортировать из папки Архивные папки
Включить вложенные папки
Импортировать в такую же папку в Личные папки
Готово
Несколько комментариев к приведенному примеру.
Архивирование элементов
Архивирование элементовСодержимое личных папок Outlook увеличивается по мере создания элементов аналогично скоплению бумаг на столе. Собственный рабочий стол иногда приводится в порядок: просматриваются и откладываются на хранение документы, имеющие важное значение, но используемые не очень часто; менее важные бумаги (например, газеты и журналы) выбрасываются в зависимости от их давности или укладываются в большие коробки и забываются до лучших времен. В Outlook же старые элементы передаются в файл архива.
В разделе 7.3.4 "Вкладка Автоархивация" мы немного коснулись вопроса архивации элементов, но не достаточно полно описали, зачем необходима архивация, в чем преимущества периодического архивирования и т. д. Здесь же, помимо ответов на данные вопросы, мы более подробно рассмотрим процедуру автоматической архивации, "ручной" архивации, а также процедуру разархивирования элементов.
Начнем с ответов на поставленные выше вопросы:
Диалоговое окно Автоархивация
Диалоговое окно АвтоархивацияУстановка флажка Запрос перед автоархивацией (Prompt before AutoArchive runs) приведет к появлению специального диалогового окна, каждый раз уведомляющего о начале автоархивации.
По умолчанию Outlook удаляет, а не архивирует просроченные сообщения электронной почты. Если вы хотите архивировать, а не удалять их — сбросьте соответствующий флажок.
Также по умолчанию все архивные элементы Outlook сохраняет в специальном файле, расположенном в папке C:\Windows\Local Settings\Application Data\Microsoft\Outlook\archive.pst. Описывая работу Outlook, можно сказать, что при архивации он создает резервные копии существующих элементов в том месте, где они не будут перегружать текущие массивы информации. Если вы хотите создать новый архив или просто разместить его в другом месте, нажмите кнопку Обзор... и введите новое имя файла-архива.
Также в разделе Используемые по умолчанию настройки для папки архива (Default Folder Settings for archiving) вы можете указать дату окончательного удаления элементов из архива, а также указать Outlook на автоматическое удаление, а не на архивирование устаревших элементов.
Замечание
Замечание 1
При архивировании текущая структура папки сохраняется в новом файле архива. Если у папки, в которую помещаются элементы, есть родительская папка, такая же папка будет создана и в файле архива, но ее элементы не будут скопированы в архив. Таким образом, структуры папок в файле архива и Личных папках идентичны.
Диалоговое окно Библиотека диаграмм
Диалоговое окно Библиотека диаграммВ тексте сообщения появится заглушка, отображающая выбранную диаграмму. Но она состоит из одного "корня" и всего трех "ветвей", в то время как данная книга имеет четыре части. Добавим еще одну ветвь и изменим стиль диаграммы.
Диалоговое окно Browse For Folder
Диалоговое окно Browse For FolderЗамечание
Замечание 1
Диалоговые окна, изображенные выше, содержат английские названия, поскольку, как мы уже говорили, это зависит от операционной системы. В нашем случае, это оригинальная (американская) версия Microsoft Widows 2000 Server.
Приведем ряд комментариев. В списке Диск (Drive) диалогового окна Подключение сетевого диска (Map Network Drive) по умолчанию выбирается первая из неиспользуемых букв, определяющих логические диски вашей файловой системы. После подключения папки общего использования она будет отображаться под этим именем.
После того как работа с папкой закончена, ее можно отключить посредством расположенной на панели инструментов Стандартная парной кнопки Отключить сетевой диск (Disconnect Network Drive).
Диалоговое окно Экспорт в файл
Диалоговое окно Экспорт в файлПрервем формальное рассмотрение работы Мастера экспорта и импорта, чтобы подробнее остановиться на работе с диалоговым окном Соответствие полей (Map Custom Fields). В левом списке (Из) отображаются все поля контакта. Используя кнопки <Назад и Далее>, можно просмотреть все контакты, точнее все значения полей для контактов. Правый список (В) отображает поля (и их порядок), которые будут показаны в таблице Excel. По умолчанию будут указаны все поля. Естественно, что это не всегда устраивает пользователя, поскольку большинство полей контакта могут быть не заполнены, и все равно они будут отображаться и занимать место.
Для изменения отображения полей нажмите кнопку Очистить (Clear Map), таким образом все поля из правого списка будут удалены. Для восстановления всех полей нажмите кнопку По умолчанию (Default Map). Теперь, когда правый список пуст, давайте добавим необходимые для отображения поля. Для этого выделите один из них в левом списке и, удерживая нажатой левую кнопку мыши, перетащите его в правый список. Перенесите таким образом все необходимые поля. Для удаления поля из списка нужно проделать обратную процедуру: перенести поле из правого списка в левый. Порядок, в котором поля помещаются в правый блок, определяет расположение информации в экспортируемом файле. Позицию поля, вставляемого в правый список, можно менять путем перемещения этого поля по списку.
После указания полей в диалоговом окне Соответствие полей нажмите кнопку ОК, и вы автоматически вернетесь в режим работы Мастера экспорта. Осталось нажать кнопку Готово, после чего появится диалоговое окно Импорт и экспорт, демонстрирующее процесс конвертирования элемента. После преобразования элемента это диалоговое окно исчезнет, следовательно, Мастер завершил свою работу. Теперь можно открыть созданный файл и убедиться в правильности и точности заданных в Мастере правил преобразований.
Замечание
Замечание 1
Помимо-преобразования элементов в формат некоторого приложения, можно выбрать формат Текст с разделителями (Separated Values). Данный формат очень прост и удобен, поскольку, как было сказано выше, большинство программ поддерживает текстовый формат, а использование разделителей (запятые или метки табуляции) позволяет сторонним приложениям самостоятельно преобразовывать данный формат к своему типу. Так, например, Outlook не может экспортировать элементы в Microsoft Word, но конвертирование элементов в формат Текст с разделителями позволяет текстовому процессору прочитать созданный файл и преобразовать его к более удобному виду уже собственными средствами.
Диалоговое окно Файлы данных Outlook - Usarov
Диалоговое окно Файлы данных Outlook - UsarovНесколько комментариев к свойствам личных папок.
Диалоговое окно Импорт файла
Диалоговое окно Импорт файлаНесколько замечаний к данному примеру.
Во-первых, если папка, в которую вы будете импортировать файл, уже содержит аналогичную информацию, следует подумать, прежде чем выбирать один из трех переключателей D диалоговом окне Импорт файла:
Во-вторых, так же, как и в случае экспорта, пользователь может выбрать поля таблицы Excel, которые должны импортироваться. Помимо кнопки Соответствие полей, необходимой для изменения отображения полей, в том же диалоговом окне есть кнопка Назначение (Change Destination). Нажатие этой кнопки вызовет диалоговое окно Выбор папки (Select Folder), в-котором можно изменить папку назначения для импортируемой информации.
После того как файл импортировался, можно посмотреть результат, открыв папку ИмпортКонтакт.
Диалоговое окно Импорт личных папок, шаг Импортировать из файла
Диалоговое окно Импорт личных папок, шаг Импортировать из файлаДиалоговое окно Импорт личных папок, шаг Импортировать из папки
Диалоговое окно Импорт личных папок, шаг Импортировать из папкиХотя процедуры архивирования и разархивирования очень похожи на процедуры экспорта и импорта информации, между ними все же есть различия. В первом случае исходные элементы копируются в файл архива и затем удаляются из текущей папки. В случае экспортирования исходные элементы копируются в файл экспорта, но из текущей папки не удаляются. Кроме того, архивировать можно только в файлы одного типа — файлы личных папок, а экспортировать — в файлы разных типов.
Диалоговое окно Личные папки
Диалоговое окно Личные папкиЕсли в использовании некоторого файла личных папок уже нет необходимости, его можно удалить из конфигурации, нажав кнопку Удалить (Delete). Нажатие кнопки Добавить (Add) вызовет появление уже рассмотренного диалогового окна, в котором можно создать новый файл данных.
Диалоговое окно Map Network Drive
Диалоговое окно Map Network DriveДиалоговое окно Microsoft Exchange Server, вкладка Дополнительно
Диалоговое окно Microsoft Exchange Server, вкладка ДополнительноЗамечание 1
Нажимайте кнопку Применить (Apply) для сохранения внесенных изменений.
Вкладка Подключение
На вкладке Подключение (Connection) можно установить следующие парметры соединения:
Диалоговое окно Microsoft Exchange Server, вкладка Общие
Диалоговое окно Microsoft Exchange Server, вкладка ОбщиеНа вкладке Общие (General) пользователь может изменить название учетной записи, например на название фирмы или сервера, к которому устанавливается соединение. Помимо этого пользователь может изменить начальные параметры соединения при запуске Outlook. Я установил стандартный вариант автоматической проверки статуса соединения, в случае же необходимости вы можете выбрать ручной режим, а также выбрать то, посредством чего должно устанавливаться соединение с сервером. Данный режим очень удобен при использовании портативных компьютеров как в офисе, так и за его пределами.
Вкладка Дополнительно
На вкладке Дополнительно (Advanced), изображенной на рис. 13.5, можно установить следующие параметры:
Диалоговое окно Microsoft Exchange Server, вкладка Подключение
Диалоговое окно Microsoft Exchange Server, вкладка ПодключениеДиалоговое окно Настройка почты - Outlook
Диалоговое окно Настройка почты - OutlookВ случае успешного выполнения программы на последнем шаге мастера пользователь вас уведомит о том, что учетная запись создана. Теперь остается закрыть все окна и запустить приложение Outlook, в котором мы приступим к детальной настройке созданной учетной записи.
Диалоговое окно Настройка почты - Usarov
Диалоговое окно Настройка почты - UsarovДальнейшие процедуры добавления учетных записей для каждой из существующих информационных служб были рассмотрены выше и затруднений не вызывают.
Диалоговое окно Обработка адреса
Диалоговое окно Обработка адресаЗамечание
Замечание 1
Установка второго параметра Хранить личные адреса в книге (Keep personal addresses in) позволяет определить папку, в которую будут копироваться параметры из общей адресной книги. Возможность выбора появляется, если вы создавали персональную адресную книгу.
Диалоговое окно Очистка почтового ящика
Диалоговое окно Очистка почтового ящикаДиалоговое окно Очистка почтового ящика позволяет пользователю определить размер .папок Outlook, найти элементы, удовлетворяющие условиям давности, а также удалить их или заархивировать. Но все по порядку.
В первом разделе пользователь, нажав на кнопку Щелкните (Click Here), увидит размер (в Кбайт), занимаемый каждой папкой Outlook, причем как корневых, так и вложенных (рис. 17.14).
Диалоговое окно Отбор
Диалоговое окно ОтборПоследнее, что хотелось бы отметить в данном разделе, — это возможность выбора хранения поступающей корреспонденции при работе Outlook в локальной сети. Если в обыкновенном режиме данный вопрос не ставится, поскольку, кроме файла персональных папок, на компьютере другой альтернативы нет, то в данном случае появляется выбор между хранением информации на сервере Microsoft Exchange или, как и раньше, в файле личных папок.
Диалоговое окно Открытие папки другого пользователя
Диалоговое окно Открытие папки другого пользователяДиалоговое окно Параметры вещания
Диалоговое окно Параметры вещанияЗамечание
Замечание 1
Переключатели Только звук (Audio only) и Видео и звук (Video and Audio) имеет смысл установить в том случае, если компьютер ведущего презентацию оборудован микрофоном и видеокамерой, а компьютеры участников оборудованы аппаратурой для воспроизведения звукового и видеоряда. В нашем примере мы этого не предполагаем, поэтому установлен флажок Нет (None).
Заполнявшаяся автоматически форма собрания (рис. 18.14) идентична рассмотренным ранее, в главе 2 "Календарь" и главе 10 "Коллективная работа в Outlook".
Замечание
Замечание 2
Единственным обязательным условием проведения прямого вещания презентации на широкую аудиторию является наличие подключения компьютера к сети (глобальной или локальной). Дополнительные возможности можно не использовать, если этого не позволяют технические условия.
После согласования времени проведения и состава участников можно переходить непосредственно к самой демонстрации.
Диалоговое окно Пароль к личным папкам
Диалоговое окно Пароль к личным папкамЗамечание
Замечание 1
При вводе пароля убедитесь в правильной раскладке клавиатуры. Иногда пользователь готов биться головой о стену и ломать клавиатуру, только из-за того, что он забыл сменить значок Ru на En.
Диалоговое окно Расписание группы
Диалоговое окно Расписание группыПрокомментируем рисунок. Первый этап в организации группового собрания — это задание участников группы. Как вы могли заметить, помимо внесения в группу конкретного пользователя можно подключить и общую папку Календарь, в которой отмечаются события для всего коллектива компании, например еженедельное или ежемесячное собрание, празднование дня основания фирмы и т. д. Эта возможность очень удобна, поскольку можно посмотреть, не стыкуется и не пересекается ли планируемое собрание для отдельной группы с планами всего коллектива в целом.
По мере задания участников группы их занятость отобразится в представлении Почасовое расписание диалогового окна Расписание группы (Group schedule) (рис. 13.19). Здесь, как и в случае с простым собранием, можно изменить масштаб представления Масштаб (Zoom), отобразить информацию только по рабочим часам ( Замечание
Замечание 1

В данном представлении дополнительная информация отображается только для встреч, не помеченных как Частные (Private).
Работа с групповым расписанием
После определения группового расписания можно разослать его участникам приглашение на участие в собрании или же просто сообщение электронной почты. Причем, можно разослать его всем или только определенным кон тактам, что также весьма удобно, если кто-либо находится в отпуске или собрание не требует участия какого-либо контакта.
Диалоговое окно Расширенный поиск
Диалоговое окно Расширенный поискВо-вторых, в правой части диалогового окна Расширенный поиск находятся три функциональные кнопки: Найти (Find Now), Прервать (Stop), Сброс (New Search).
Диалоговое окно Размер папки
Диалоговое окно Размер папкиДалее, выбрав соответствующий переключатель и установив необходимые параметры, пользователь может найти почтовые элементы Outlook, подлежащие удалению или архивации. Нажав кнопку Найти (Find), вы увидите диалоговое окно расширенного поиска (см. главу 16 "Поисковая система Outlook"). Для удаления всех найденных элементов выполните следующую программу.
Диалоговое окно Сохранение элемента
Диалоговое окно Сохранение элементас раскрывающимся списком Тип файла
Только текст
Этот формат имеет стандартное расширение txt, которое способно воспринимать большинство приложений Windows (например, Блокнот). Кроме того, файлы в этом формате могут быть прочитаны и отредактированы в DOS-приложениях или сеансе DOS.
Выбирая данный формат, пользователь сохраняет только текстовую информацию, содержащуюся во всех полях сообщения (а не только в поле Примечание), таким образом, нетекстовая информация (рисунки, вставленные файлы, цветовое выделение и т. д.) будет утеряна.
Замечание
Замечание 1
При сохранении элемента Outlook создается новый файл. При этом могут быть утеряны некоторые данные сообщения, но само сообщение остается в папке Входящие, и, в случае необходимости, вы можете восстановить полную информационную картину.
На рис. 17.2 отображен созданный файл, открытый приложением Блокнот (NotePad).
Диалоговое окно Сохранение в виде веб-страницы
Диалоговое окно Сохранение в виде веб-страницыРезультат сохранения календаря пользователя в виде Web-страницы (на месяц), открытой в браузере Microsoft Internet Explorer.
В случае опубликования вашей страницы на Web-сервере советую задавать подобным файлам англоязычные имена.
Замечание
Замечание 2
Хоть здесь и рассмотрено сохранение целого представления, Outlook может сохранять в данном формате и отдельные элементы.
Диалоговое окно Сохранить условия поиска
Диалоговое окно Сохранить условия поискаДиалоговое окно Способы заливки
Диалоговое окно Способы заливкиДиалоговое окно Свойства
Диалоговое окно СвойстваДиалоговое окно С войства папки "Contacts"
Диалоговое окно С войства папки "Contacts"Замечание
Замечание 2
Помимо предоставления прав доступа какому-либо пользователю можно изменить право доступа по умолчанию, после чего любой пользователь сможет обращаться к информации данной папки.
Но вернемся к пользователю, получившему такую возможность. Для просмотра информации ему необходимо открыть соответствующую папку.
Диалоговое окно Учетные записи электронной почты
Диалоговое окно Учетные записи электронной почтыНастройка учетной записи
После запуска Outlook в дереве папок отобразится новый корень — Mailbox — Usarov, Egor, содержащий все стандартные папки Outlook (Входящие, исходящие, контакты и т. д.). Помимо это добавится еще один корень — Public Folders (Общие папки), содержащий общедоступные папки, размещенные на сервере Microsoft Exchange (рис. 13.3).
Диалоговое окно Выбор имен
Диалоговое окно Выбор именАналогично полю От можно задавать контакты для поля Кому. Таким образом, заполнив эти два поля, можно найти все сообщения от одного контакта другому. Пользователь может вводить несколько имен в эти поля — Outloolc автоматически разделит их точкой с запятой.
При поиске адресованных лично вам сообщений можно либо ввести свое имя в поле Кому, либо установить флажок Искать сообщения и в раскрывающемся списке выбрать нужное:
Условие поиска с именем текущего пользователя можно комбинировать с любыми другими.
Условие Время
Еще одним из распространенных условий поиска является время. Если вы знаете определенные временные рамки, в которые было создано, получено или отправлено сообщение, его поиск не составит труда. Ниже приведен пример задания условия нахождения сообщений, полученных на прошлой недели.
Диалоговое окно Выбор конфигурации
Диалоговое окно Выбор конфигурацииНажатие кнопки Параметры >>, находящейся в диалоговом окне Выбор конфигурации, приведет к появлению дополнительной панели, где можно установить флажок: Использовать выделенную конфигурацию по умолчанию (Use this profile by default).
После нажатия кнопки ОК появится диалоговое окно Пароль к личным папкам (Logon), требующее ввести пароль доступа к файлу личных папок (рис. 15.7). Введите правильный пароль и нажмите кнопку OK, Outlook начнет свою работу.
Диалоговое окно Выбор папки
Диалоговое окно Выбор папкиПосле настройки типа и местоположения искомого элемента можно переходить к более точным настройкам поиска, которые реализуются на трех вкладках данного диалогового окна. Кстати, первая из них меняет название и содержание в зависимости от типа искомого элемента. В нашем случае эта вкладка носит название Сообщения, давайте перейдем к ее рассмотрению.
Диалоговое окно Выбор папки
Диалоговое окно Выбор папкиДиалоговые окна Почта и Новая конфигурация
Диалоговые окна Почта и Новая конфигурацияДиал оговое окно Microsoft Exchange Server, вкладка Удаленный доступ
Диал оговое окно Microsoft Exchange Server, вкладка Удаленный доступДополнительные возможности Outlook
Глава III. Дополнительные возможности OutlookУже на данном этапе использование Outlook позволит вам достичь определенных успехов в организации информации и ведении коммуникационной деятельности через Интернет. Однако помимо вышеприведенных возможностей Outlook предоставляет пользователю еще ряд услуг, рассматриваемых Б данной части.
Название части — "Дополнительные возможности Outlook" — весьма условно, поскольку все из рассмотренных ниже возможностей не являются дополнительными (по определению), а просто используются реже относительно других. Безусловно, это утверждение не априорно, так как только использование Outlook в сети для кого-то является основным типом работы.
Дальше мы подробно расскажем о следующих возможностях Outlook:
Файл личных папок
Файл личных папокЗдесь нужно заметить, что загадочной службы личных папок, в которой хранится вся информация, нет в списке информационных службы диалогового окна Учетные записи электронной почты (E-mail Accounts), и пока не совсем ясно, где же Outlook будет размещать будущие данные.
Факсимильное сообщение
Факсимильное сообщениеСоздание факсимильного сообщения средствами Word
Ранее говорилось, что Microsoft Word 2002 может являться редактором сообщений электронной почты, но об этой возможности мы еще расскажем в главе "Outlook и Office". В случае же факсимильных сообщений, где основополагающим фактором является четкость и лаконичность графики, Word предлагает более богатый выбор возможностей по сравнению с Outlook. Но данное замечание не снижает возможности редактора Outlook, а лишь подчеркивает их. Поскольку на этом примере демонстрируется концепция интегрируемости приложений Microsoft Office XP, что разрешает пользователю, вооружившись возможностями основных приложений Office, автоматизировать и упростить свою деловую деятельность. Однако перейдем от слов к делу.
Запустите Word, создайте простой документ (документ i) и введите в него необходимую информацию. Вы можете вставлять в документ рисунки, таблицы и вообще полностью форматировать и редактировать его по всем правилам Word. Когда документ готов к отправке, выполните следующий пример.
Факсимильные системы
Факсимильные системыИтак, что же такое факсимильная система и как она работает? Позвольте для начала привести ряд определений. Факсимильным аппаратом называется специальное устройство для передачи факсимильных сообщений, а факсимильным сообщением, или факсом, — специальная графическая информация (иными словами, картинка), передаваемая от одного факсимильного аппарата по обыкновенным телефонным линиям другому. Таким образом, отправку или прием факса можно расценивать как обычный телефонный звонок. Существует два основных вида факсимильных аппаратов: факс-телефон и факс-модем. Естественно, что в данной книге мы будем описывать работу с факсами, их отправку и получение через факс-модем.
К сожалению, пользователи операционной системы Windows более ранних версий, чем Windows 2000, не смогут воспользоваться средствами Outlook для работы с факсами. Это обусловлено тем, что Outlook не имеет встроенного редактора факсов, а использует факсимильную службу Microsoft Windows 2000, которая отсутствовала в предыдущих версиях этой операционной системы.
В предыдущей версии Outlook поставлялся вместе с урезанной версией факсимильного приложения компании Symantec — WinFax Pro (Symantec WinFax Starter Edition 1.0). В настоящей версии Outlook отказался от поддержки данного редактора, переключившись на использование информационной службы Microsoft Fax Mail Transport.
Факс, сгенерированный Мастером факсов Word
Факс, сгенерированный Мастером факсов WordИтак, титульная страница для факсимильного сообщения создана. При необходимости можно изменить некоторые параметры, например ввести примечание к сообщению, с помощью флажка установить специфику факса
Несколько замечаний о работе Fax Wizard (Мастер факсов).
Если вы будете использовать титульные страницы, созданные Мастером факсов Word, имеет смысл отключить добавление титульной страницы самого факса. Иначе получатель будет принимать две титульные страницы.
Fax Wizard, шаг Fax Software
Fax Wizard, шаг Fax SoftwareНесколько замечаний о работе Fax Wizard (Мастер факсов).
Форма Без имени - Собрание
Форма Без имени - СобраниеФорма собрания
Форма собранияIII. ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ OUTLOOK
Импорт и экспорт элементов
Импорт и экспорт элементовВыше мы рассмотрели простейшие способы сохранения элементов Outlook в виде файлов, имеющих стандартные типы. Но иногда необходимо перенести информацию из Outlook в другое приложение с наименьшей потерей информации или в приложение, вообще не. поддерживающее работу со стандартными форматами. Как быть в этом случае?
Outlook может решить и эту проблему. Посредством специальных конверторов элемент может быть сохранен в формате определенного приложения с наименьшей потерей информации. Набор конверторов Outlook достаточно широк и охватывает практически все популярные приложения управления информацией. Процесс конвертирования элемента Outlook в элемент другого приложения называется экспортом (Export), и наоборот, конвертирование из приложения в Outlook — импортом (Import).
Информационные службы
Информационные службыИтак, фактически конфигурация создана, но пока она не имеет информационных служб, благодаря которым и ведется работа в Outlook.
Информационная служба — это сервисы, которые предоставляют свои услуги Outlook. Конкретной реализацией информационной службы является учетная запись, которая как раз и хранит в себе тип информационной службы и соответствующие данной службе конкретные настройки.
В табл. 15.1 приведены основные информационные службы, поддерживаемые Outlook.
Личные папки Outlook
Личные папки OutlookПомимо этого, пользователь может открывать личные папки других пользователей для получения той или иной информации (естественно, если он знает пароль).
Мастер импорта и экспорта
Мастер импорта и экспортаМеню.Все поля сообщения
Меню.Все поля сообщенияНастройка факса
Настройка факсаПеред тем как использовать факс-службу, ее необходимо соответствующим образом настроить. Настройка факса делится на три этапа:
Настройка конфигураций
Настройка конфигурацийOutlook мощное приложение, одним из ключевых моментов работы с которым является настройка приложения и создание конфигураций. Конфигурация представляет собой группу настроек, определяющих характеристики среды Microsoft Outlook, подготовленной для конкретного использования. В данном случае можно провести аналогию между конфигурациями Outlook и сеансами операционной системы Windows. Каждый пользователь Windows (на автономном компьютере или компьютере, подключенном к локальной сети предприятия) имеет свой сеанс работы, в котором настроены параметры рабочего стола, каталог папок и документов, доступных ему и только ему (естественно, при наличии пароля для открытия сеанса). Также в Outlook можно создать несколько конфигураций, использование которых будет зависеть либо от определенного пользователя, либо от среды функционирования (дома, в офисе или в дороге).
В данной главе мы подробно рассмотрим процедуры создания новой конфигурации и добавления информационных служб, а также внутреннюю архитектуру Outlook.
Настройка расширенного поиска
Настройка расширенного поискаВыше были рассмотрены возможности задания условий поиска, но помимо этого пользователь может изменять представления области Результат поиска, более того, он может сохранять условия поиска для дальнейшего их использования.
Новая конфигурация
Новая конфигурацияOutlook является клиентским приложением для доступа к средствам электронной почты и коллективного планирования. Поскольку в настоящее время существует множество серверных приложений электронной почты и коллективного планирования (например, Microsoft Exchange Server, Lotus Notes и т. д.), было бы весьма удобно, чтобы Outlook можно было использовать для работы с любым из них. Кроме того, и в отсутствие упомянутых выше серверных приложений (например, на домашнем компьютере) Outlook можно использовать в качестве клиента электронной почты, средства отправки и получения факсов или средства планирования личной деятельности. При этом во всех перечисленных случаях функциональные возможности Outlook остаются примерно одинаковыми. Это происходит за счет того, что большинство операций выполняет не сам Outlook, а специализированные информационные службы (service providers). Например, Outlook не может самостоятельно отпра вить или получить сообщение, но при этом Outlook "знает", к какой информационной службе нужно обратиться для выполнения этой задачи. Или Outlook не может отправить факс, но знает, что можно обратиться к информационной службе Microsoft Fax, которая выполнит поставленную задачу. То же самое относится и к большинству других операций.
В Outlook можно выделить три основных типа информационных служб:
Замечание 1
Представленное выше деление служб на типы является логическим, а не физическим. Например, служба Microsoft Exchange Server содержит компоненты всех перечисленных выше типов.
Чтобы получить возможность использования средств какой-либо информационной службы в Outlook, эту службу необходимо добавить в одну из конфигураций (profile). Набор информационных служб, используемых в сеансе работы с Outlook, неограничен и определяется в основном задачами, решаемыми пользователем. Однако важно отметить, что для полноценной работы необходимо, чтобы в каждой конфигурации присутствовала, по крайней мере, одна информационная служба каждого из перечисленных выше типов.
Каждая конфигурация содержит список используемых информационных служб, информацию о порядке доставки сообщений различными почтовыми службами и о порядке доступа к адресным книгам. При работе с Outlook можно использовать несколько конфигураций, создавая тем самым несколько сценариев работы.
При первом запуске мастер Outlook автоматически создает конфигурацию с именем Outlook и включает туда информационные службы, которые указывает пользователь, отвечая на диалоговые окна мастера первого запуска (см. раздел "Установка и запуск Outlook").
Например, если в конфигурацию включена служба доставки сообщений, но отсутствует служба доступа к хранилищу сообщений, получить или отправить сообщение все равно будет невозможно, поскольку Outlook не сможет его сохранить.
Итак, до настоящего момента мы фактически рассматривали работу с единственной конфигурацией, созданной Outlook no умолчанию. Настало время перейти к созданию собственной конфигурации. Создать конфигурацию можно либо скопировав уже существующую, переименовав ее и изменив согласно своим запросам, либо создав абсолютно новую. Именно этот вариант мы и рассмотрим.
Область Результат поиска
Область Результат поискаПосле нажатия кнопки Найти найденные элементы выводятся в области Результат поиска. Пользователь может изменить ее представление, выбрав команду > Вид > Текущее представление (рис. 16.14). Подробно О работе c представлениями было рассказано в разделе 2.2.7 "Представления Календаря". Также пользователь может отсортировать список найденных элементов по любому из полей.
Общая адресная книга
Общая адресная книга
Здесь вы можете просмотреть параметры общих контактов, а при соответствующих правах удалить имеющийся контакт или добавить новый. В" случае необходимости пользователь может скопировать контакт из общей адресной книги в персональную (или папку Контакты).
Общая адресная книга
Общая адресная книгаПомимо стандартных сервисов, предоставляемых учетной записью данного типа (создание и отправка сообщений, ведение задач и календаря), есть у Outlook, как клиента Microsoft Exchange Server, и свои отличительные способности, о которых и пойдет речь далее. Одним из преимуществ использования Outlook, как клиента Microsoft Exchange Server, является использование общей адресной книги (рис. 13.9).
Общие папки
Общие папкиОбщие папки (Public Folders) — это папки, доступ к информации которых разрешен всем пользователям рабочей группы. Допустим, что над созданием данной книги работало несколько авторов, входящих в единую рабочую группу. Тем самым, после создания подпапки, размещенной в корне Все о (BHV) и правила, по которому сообщения от редакции будут в нее перемещаться, все писатели будут в курсе событий и будут участвовать в переписке (рис. 13.11).
Окно Outlook с добавленными папками новой учетной записи
Окно Outlook с добавленными папками новой учетной записиОкно Outlook с простым поиском
Окно Outlook с простым поискомДанное диалоговое окно содержит поле Просмотреть (Look For), в которое вводится текст, являющийся шаблоном поиска, а также раскрывающийся список Искать в (Search In), в котором можно выбрать, в каких папках искать элементы. По умолчанию поиск производится по элементам папки, в которой происходит поиск, но пользователь может выбрать один из трех дополнительных вариантов: Все почтовые папки (All Mail Folders), Полученная почта (Mail I Received), Отправленная почта (Mail I Sent). Параметр Выбрать папки (Choose Folders) будет детально рассмотрен в следующем разделе. И наконец, последним из элементов данного диалога является раскрывающийся список Параметры, в котором пользователь может установить дополнительный параметр поиска Просматривать весь текст в каждом сообщении (Search All Text in Each Message). Если данный флажок установлен, то поиск будет производиться по всем элементам, содержащим в любом из своих полей указанный текст, если же он не установлен, то поиск будет производиться только по полю Тема (Subject).
В приведенном ниже листинге задан поиск всех пришедших сообщений, содержащих в поле Тема текст "Outlook".
Окончательный вариант сообщения
Окончательный вариант сообщенияПосле того как сообщение создано, останется заполнить поля Кому (То) и Тема (Subject), после чего нажать кнопку Отправить (Send).
Замечание
Замечание 1
Поскольку наше сообщение сохраняется и отправляется в формате HTML, некоторые элементы форматирования могут потеряться или видоизменяться. Не забывайте об этом, со здавая сообщения в Word! Иногда созданные сообщения лучше просто прикрепить в качестве вложения.
Основная страница прямого вещания презентации
Основная страница прямого вещания презентацииВо время демонстрации презентации участники могут проводить частные обсуждения, задавать вопросы ведущему и получать на них ответы по электронной почте через Outlook.
Отформатированное сообщение с таблицей Excel
Отформатированное сообщение с таблицей ExcelЗамечание
Замечание 2
Помимо использования автоматического стиля, можно применить дополнительное форматирование, используя кнопки одноименной панели инструментов.
Открытый файл Tecт.txt
Открытый файл Tecт.txtПарный данному формату — формат RTF (Reach Text Format), который в отличие от ТХТ, сохраняет форматирование текстовой информации элемента Outlook, но, так же как и ТХТ, не сохраняет графику.
Отправка и получение факса
Отправка и получение факсаВ данном разделе рассматриваются создание, отправка и получение факсимильного сообщения. Более того, поскольку возможности Word как текстового редактора шире, чем встроенного редактора Outlook, мы решили рассмотреть создание факсимильного сообщения и средствами Word.
Отправка сообщения через Outlook Web Access
Отправка сообщения через Outlook Web AccessНе будем здесь подробно рассматривать работу с Outlook Web Access, надеемся, что она понятна и не вызовет особых затруднений, тем более что интерфейс Outlook Web Access не многим отличается от Outlook, а принципы работы различны лишь с точки зрения загрузки и отображения информации. Но для примера все-таки рассмотрим создание и отправку электронного сообщения через Outlook Web Access.
Ответ на записку
Пример 13.8. Ответ на запискуЗаписка - "Локализация"
Поместить ответ в папку
Text := Думаю, действительно стоит продлить, но не более чем на неделю...
Поместить в папку
Иерархию вопросов и ответов в общей папке удобно просматривать в представлении По предметам (By Conversation Topic).
Outlook и Access
Outlook и AccessMicrosoft Access — это универсальная система управления базами данных, а Outlook — универсальная система управления информацией. Исходя из этих определений, естественно предположить, что эти приложения имеют определенные средства для обмена информацией между собой. Но помимо обмена информацией, Outlook, как и Word или Excel, способен создавать сообщения, используя средства Microsoft Access. Только в данном случае эти средства лежат не в области форматирования или редактирования, а в области предоставления данных для их отправки-публикации.
В данном разделе мы рассмотрим пример импорта информации из адресной книги Outlook в базу данных Access, а также создания сообщения, содержащего только что импортированную информацию.
Обмен информацией
Прежде всего откройте Access и создайте базу данных. После чего нашей целью станет создание таблицы, содержащей данные из адресной книги Outlook.
Outlook и Excel
Outlook и ExcelС самого начала книги, создавая сообщение, мы задавались целью передачи в качестве тела сообщения не просто текста, а таблицы. Использование средств Excel позволяет с легкостью решить не только проблему вставки таблиц, но и сопутствующих компонент (например, диаграмм Excel).
В качестве примера совместной работы Outlook и Excel рассмотрим отправку сообщения, содержащего таблицу с данными о количестве страниц каждой из частей книги, и диаграмму Excel, графически отображающую процентное соотношение каждой из частей в книге.
Outlook и Microsoft Exchange Server
Outlook и Microsoft Exchange ServerВ предыдущих главах, рассматривая работу Outlook, мы опирались на примеры использования данного приложения в рамках одного персонального компьютера, подключенного к Интернету. Но помимо использования Интернета Outlook имеет средства для работы в интранет, т. е. в рамках локальной сети предприятия или рабочей группы, имеющей выделенный сервер с установленным на нем приложением Microsoft Exchange Server, чьим клиентом может являться Outlook.
Использование Outlook, как клиента Microsoft Exchange Server и члена локальной сети, позволяет:
Outlook и Office
Outlook и OfficeВ пакет приложений Microsoft Office помимо Outlook входят и такие распространенные приложения, как текстовый редактор Word, редактор электронных таблиц Excel, приложение для подготовки электронных презентаций PowerPoint и приложение для работы с базами данных Access.
Все эти приложения независимы и самодостаточны, но их совместное использование открывает поистине неограниченные возможности в организации делопроизводства. Использование Outlook вместе с другими приложениями, входящими в комплект Microsoft Office, позволяет:
Outlook и PowerPoint
Outlook и PowerPointMicrosoft PowerPoint — это универсальное средство подготовки презентаций. После создания презентации пользователь может демонстрировать ее как на локальном компьютере, так и провести презентацию в сети для всей рабочей группы. Презентация PowerPoint передается в формате HTML и поэтому для ее просмотра участникам необходим только обозреватель Internet Explorer 4.0. Таким образом, презентация может быть проведена как в масштабах компании, так и между членами небольшой группы, находящимися в разных местах. Число участников не ограничено, но если в презентации участвует более 16 слушателей, для ее проведения необходимо использовать специальное серверное приложение Microsoft NetShow Server.
Проблема любой встречи — ее планирование. Разумеется, для проведения конференции, кроме желания докладчика, требуется еще и согласие участников. В случае проведения обычной конференции участие всех действующих лиц подтверждается тем, что они все вместе и примерно в одно время собираются в помещении, назначенном для конференции. Электронную конференцию PowerPoint ведущий презентации может запланировать, как и любую другую встречу, используя Outlook.
Outlook и Word
Outlook и WordВзаимодействие Outlook и Word является, пожалуй, наиболее характерным примером совместной работы. Выше уже упоминаюсь, что в качестве редактора сообщений пользователь может указать Microsoft Word.
Outlook Web Access
Outlook Web AccessРабота Outlook, как клиента Microsoft Exchange Server, безусловно позволяет расширить и упростить действия пользователей рабочей группы по обмену информацией. Но что делать в случае, если участник группы находится вне сети предприятия, а доступ к данным необходим?
Microsoft Exchange Server предоставляет пользователю возможность доступа к своему почтовому ящику, к общим папкам группы и т. д. через Web-интерфейс — Outlook Web Access. Данная возможность аналогична сервису Hotmail (см. раздел 11.3 "Работа с Hotmail"). При этом пользователь имеет доступ не только к своей почте, но и к календарю, контактам, данные о которых берутся с сервера, тем самым пользователь работает с единой информацией как через Outlook, так и через Outlook Web Access.
Вход в Outlook Web Access
Для доступа к данным через Web-интерфейс пользователь должен знать URL-адрес сервера, на котором располагается Outlook Web Access, и, естественно, быть зарегистрированным участником рабочей группы Exchange.
Папка Контакты пользователя Usarov, Egor
Папка Контакты пользователя Usarov, EgorЕще раз заметим, что пользователь может производить операции только согласно переданным ему правам. Например, при правах Ответственный редактор (Publishing Author) пользователь может просматривать информацию, создавать и удалять только собственные контакты в этой папке.
Работа с представителями
Выше, в табл. 13.1, в колонке с описанием возможностей, предоставляемых тем или иным уровнем доступа, в скобках часто встречалось — "Не распространяется на представителей". Что же это за категория такая — представители?
Представители (Delegates) — это участники рабочей группы, которым вы предоставляете (делегируете) права на отправку писем от вашего имени (электронного адреса). Данная возможность очень полезна в случае, когда один из участников проекта уходит в отпуск или отсутствует по каким-либо причинам, а переписка с компаньонами от его лица должна быть продолжена.
Папка Удаленные
Папка УдаленныеГоворя об архивировании и удалении элементов, нельзя не рассказать о работе с папкой Удаленные (Delete Items). Данная папка предназначена для промежуточного хранения ненужных элементов любого типа. Другими словами, удаленный элемент не удаляется безвозвратно, а перемещается в папку Удаленные, из которой в случае необходимости его можно вернуть в исходную папку. В данном случае просматривается полная аналогия с Корзиной в операционной системе Windows.
Окончательная очистка папки Удаленные показана на следующем примере.
Папки общего использования
Папки общего использованияВыше мы рассматривали работу с общими папками Outlook, но помимо рассмотренных существуют папки общего использования, являющиеся открытыми папками файловой системы одного из узлов сети. С данными папками пользователь может работать, как с обыкновенными папками своей файловой системы. А как уже вы знаете, Outlook 2002 имеет все средства для работы с файловой системой (см. раздел 7.4 "Проводник Outlook") и, естественно, для работы с папками общего использования.
Поисковая система Outlook
Поисковая система OutlookУважаемые читатели, давайте оглянемся назад. Мы рассмотрели почти все основные средства работы с Outlook, и, безусловно, его почти неограниченные возможности потрясают! Однако использование его потенциала не только поражает, но и порождает бесчисленное множество информации. Сколько сообщений, встреч, задач, заметок и т. п. будет создано, получено, перенаправлено?
Причем далеко не всегда эта груда информации структурирована или упорядочена, что заставляет пользователя тратить неоправданно много времени на поиск необходимых данных стандартными средствами. При таком подходе к задаче поиска информации естественно предположить, что необходимо специальное средство поиска.
Поэтому представляем вам универсальную поисковую систему Outlook. С ее помощью можно организовать сколь угодно точный поиск не только элементов Outlook, но и файлов в стандартных папках компьютера. Пользователь Outlook может задавать весьма разнообразные условия поиска как довольно приблизительные, так и достаточно точные, поскольку элементы Outlook имеют целый ряд свойств, позволяющих расширять или сужать поиск.
В этой главе будут рассмотрены процедуры поиска элементов Outlook и файлов компьютера, а также рассмотрены дополнительные возможности в настройках поисковой системы.
Процедуры поиска разных элементов Outlook во многом схожи, поэтому, не умаляя общности, рассмотрим поиск сообщений. Надеемся, что по аналогии с ниже рассмотренными процедурами вы сможете организовать поиск для любого другого элемента Outlook (встречи, задачи и т. д.).
Поиск файлов
Поиск файловВозможности поисковой системы Outlook не ограничиваются только нахождением собственных элементов. Outlook может организовать поиск файлов компьютера, причем возможности этого поиска гораздо шире стандартных средств поиска Windows.
Построенная диаграмма
Построенная диаграммаЗамечание
Замечание 3
Если бы мы не выделили перед началом постоения диаграммы диапазон А2 :В6, то могли бы задать его позже, на втором шаге Мастера диаграмм. При этом совершенно не обязательно вручную вводить сложную формулу в поле Диапазон (Data Range). Достаточно выделить нужный диапазон на рабочем листе мышью, при этом диалоговое окно мастера свернется, чтобы не мешать выделению, а формула появится автоматически.
После вставки диаграммы она может перекрывать используемую таблицу. Для того чтобы перенести диаграмму, достаточно ее выделить и, удерживая левую кнопку мыши, перетащить на требуемое место.
Теперь обратимся непосредственно к самой диаграмме. Все элементы отображаются четко и красиво, за исключением самого круга с данными, кото рый получился очень маленького размера. Для увеличения области построения диаграммы необходимо щелкнуть мышью по невидимому квадрату, в который вписан круг и текстовые пояснения (рис. 18.9). Появится квадратная рамка с маркерами выделения по углам. Зацепите эти маркеры и тащите, растягивая рамку выделения до тех пор, пока круг не примет необходимый вам размер.
Итак, сообщение полностью готово к отправке, осталось внести адрес получателя сообщения и нажать кнопку Отправить лист (Send this Sheet).
Особый интерес представляет то, как наше сообщение отобразится у пользователя, ведь, во-первых, оно преобразовано в HTML-формат, а во-вторых, не у каждого получателя может быть установлен Excel. После отправки и приема сообщений перейдите в папку Входящие (Inbox) и откройте созданное сообщение (рис. 18.10).
Презентация и диалоговое окно Планирование вещания презентации
Презентация и диалоговое окно Планирование вещания презентации
Открытие папки другого пользователя
Пример 13.11. Открытие папки другого пользователя> Файл > Открыть > Папка другого пользователя... (рис. 13.15)
Имя...
Имя Usarov, Egor
OK
Папка Контакты
ОК
После этого перед пользователем откроется соответствующая папка (рис. 13.16).
Создание прав представителя
Пример 13.12. Создание прав представителя> Сервис > Параметры.. Представители (рис. 13.17)
Добавить...
Имя Novikov, Fedor Добавить
OK
OK
Отправка сообщений пользователем, которому делегированы права на отправку, практически ничем не отличается от обыкновенного создания сообщения, за исключением возможности указать, от чьего имени отправляется сообщение.
Отправка сообщения от имени представителя
Пример 13.13. Отправка сообщения от имени представителя{В папке Входящие}
Создать...
> Вид > Поле "От"
от...
Имя Usarov,Egor
ок
{Заполнить оставшиеся поля}
Отправить
Создание расписания группы
Пример 13.14. Создание расписания группы> Действия > Просмотр расписания группы...
Создать...
Введите название группового расписания:= MS Office XP
ок
Другие > Добавить из Адресной книги...
Имя Novikov, Fedor To->
Имя Usarov, Egor To->
OK
Другие > Добавить общую папку... (рис. 13.18)
Общие папки Календарь группы
ОК
Сохранить и закрыть
Рассылка приглашений на собрание
Пример 13.15. Рассылка приглашений на собрание> Действия > Просмотреть расписание группы...
Групповые расписания MS Office XP Открыть...
{Задание дня проведения собрания}
Перейти < День>
Организовать > Создать собрание со всеми...
{Откроется форма собрания с заполненными полями Кому}
Тема:= <тема собрания>
Текст сообщения := <комментарий
{Задание времени проведения собрания}
Планирование
Автовыбор >> (рис. 13.20)
Добавить в личный календарь
Отправить
Подключение сетевого диска
Пример 13.16. Подключение сетевого диска{Панель Outlook}
Другие ярлыки Мой Компьютер
> Сервис > Подключить сетевой диск... (рис. 13.21)
Browse... (рис. 13.22)
Select a shared folder <папка>
OK
Finish
Отключение сетевого диска
Пример 13.17. Отключение сетевого дискаОтключить сетевой диск
Выберите диск, от которого требуется отключиться <диск>
ОК
Еще одно замечание, связанное с работой над папками общего использования. Как и в случае с папками Outlook, пользователь создавший общую папку, может задать права доступа к информации, в ней содержащейся. По умолчанию вы устанавливаете соединение с сетевой папкой под именем, с которым вы вошли в систему. Для того чтобы установить соединение с папкой подгдругим именем, щелкните гиперссылку (Different user name) в диалоговом окне Подключение сетевого диска (Map Network Drive).
Более того, посредством данного диалогового окна пользователь может создать соединение с FTP-сервером, что позволяет впоследствии лишь двойным щелчком мыши по созданному ярлыку устанавливать с ним соединение и загружать или отправлять файлы на сервер FTP (см. раздел 11.6 "FTP-cepeep").
Подключение к серверу FTP
Пример 13.18. Подключение к серверу FTP{В диалоговом окне Подключение сетевого диска}
Web folder or FTP-site
location:= ftp://narod.ru
Next
(снять) Log on anonymously
User Name := usarov Next
Enter a name := NAROD Finish
Доступ через Outlook Web Access
Пример 13.19. Доступ через Outlook Web Access{Открыть браузер, например Microsoft Internet Explorer}
Адрес := http://192.168.0.3/exchange
Log On := EgorU
{Откроется диалоговое окно Enter NetWork Password}
UserName := EgorU
Password := <пароль>
OK
После того как пользователь выполнил успешный вход, будет загружена основная страница, посредством которой можно создавать сообщения, просматривать календарь и адреса рабочей группы, а также осуществлять доступ к общим папкам. Работа с каждой из возможностей интуитивно понятна, а пользователям Outlook просто очевидна. Здесь, как и в Outlook, существует панель ярлыков, посредством которой можно осуществлять доступ к ин формации (слева), меню, посредством которого можно выполнять необходимые действия (вверху), и панель просмотра информации, отображающая данные.
Создание учетной записи Microsoft Exchange Server
Пример 13.1. Создание учетной записи Microsoft Exchange Server{В системной панели Windows}
Старт > Настройки > Панель управления
Почта (рис. 13.1)
Учетные записи...
{Откроется уже знакомое диалоговое окно Учетные записи}
Добавить новую учетную запись электронной почты Далее
Microsoft Exchange Server Далее
Сервер Microsoft Exchange := FLAGSHIP
Имя пользователя := Usarov Egor
Проверить имя (рис. 13.2)
{В случае успешной проверки имя пользователя подчеркнется}
Далее
ОК
Готово
Закрыть
Отправка сообщения через Outlook Web Access
Пример 13.20. Отправка сообщения через Outlook Web AccessInbox
Compose New Mail Message
Message
To := egoru@creware.com
Subject := Test
Attachment
Browse...
{Выберите присоединяемый файл}
OK
Add Attachment Now
Options
Tell me when this message has been delivered
Tell me when this message has been read
Send
Как видите, основная функциональность сохранена и сообщение отправлено. Аналогично описанной программе следует поступать и с созданием встреч и контактов посредством Outlook Web Access.
Настройка учетной записи Microsoft Exchange Server
Пример 13.2. Настройка учетной записи Microsoft Exchange Server> Сервис > Учетные записи электронной почты..
Просмотреть или изменить имеющиеся учетные записи
Далее
Имя Microsoft Exchange Server Изменить...
Другие настройки ... (рис. 13.4)
Введите имя сервера Exchange := Creware
Автоматически определять состояние соединения
Выбор файла хранения новой почты
Пример 13.3. Выбор файла хранения новой почты{В диалоговом окне Учетные записи электронной почты }
Размещать новую почту в папке Mailbox-Usarov, Egor
Открытие общей адресной книги
Пример 13.4. Открытие общей адресной книги> Сервис > Адресная книга...
Источник адресов Глобальный список адресов
Копирование контакта
Пример 13.5. Копирование контакта{В общей адресной книге}
Имя Контакт
Добавить в личную адресную книгу
Сохранить и закрыть
Использование общей адресной книги также полезно при задании адресатов сообщений. При этом можно задать параметр отображения первыми контактов именно общей адресной книги.
Установка параметров отображения адресных книг
Пример 13.6. Установка параметров отображения адресных книг{В адресной книге}
> Сервис > Параметры., (рис. 13.10)
Отображать первым список адресов Глобальный список адресов
Хранить личные адреса Контакты
ОК
Представление По предметам
Пример 13.9. Представление По предметам> Вид > Текущее представление > По предметам (рис. 13.13)
Настройка факса
Пример 14.1. Настройка факсаStart > Settings > Control Panel... 2L Fax
Настройка факса происходит на четырех вкладках диалогового окна Fax Properties. На первой вкладке задается информация пользователя, которая будет отображаться на титульных страницах факса (cover pages).
На вкладке Cover Pages пользователь может добавить новый титульный лист или уже существующий, нажав, соответственно, кнопки New и Add. He будем описывать здесь создание нового титульного листа, работу же с редактором титульных страниц (Fax Cover Pages Editor) продемонстрируем на отображении стандартных титульных страниц Windows Fax (рис. 14.1).
Параметры отправки факса
Пример 14.2. Параметры отправки факсаTree
Fax Service on Local Computer
> Action > Properties
General
Number of retries := 3
Minute between series := 10
Days unsent fax is kept : = 10
Archive outgoing faxes in := D:\My FaxesXSent
OK
В разделе. Retry Characteristics устанавливаются параметры отправки факса, а именнно: количество повторов при отправке (если номер абонента занят), временной интервал, через который будет осуществляться очередная попытка отправки факса, и количество дней, на протяжении которых будет сохраняться неотправленный факс.
В разделе Send Settings указываются параметры хранения отправленных факсов (укажите требуемую папку) и стандартное время отправки факса. Если пользователь выберет отправку в стандартное время, она будет происходить в указанном временном интервале (а точнее, ночью, когда вас нет на работе и телефон не перегружен).
Теперь перейдем непосредственно к настройке модема, отвечающего за получение и отправку факсов.
Параметры получения факса
Пример 14.3. Параметры получения факса{В консоли факса} Devices
Device Name < действующий факс-модем>
General
Enable Sent
Enable Receive
Rings before answer := 5
Received Faxes
Send in folder := D:\My Faxes\Received
OK
OK
Установка первого флажка позволяет отправлять факс, второго — принимать. Важный параметр Rings before answer определяет количество звонков, необходимых для автоматического включения факс-модема на прием факсимильного сообщения. И наконец, на последней вкладке определяется место хранения принятых факсов, а также возможность их автоматической распечатки на принтер.
Замечание
Замечание 1
Автоматическая отправка факсов возможна только в случае снятого флажка Enable manual answer for the first device на вкладке Status Monitor диалогового окна Fax Properties, указывающего на ручной прием факса (см, раздел "Свойства факса").
После того как все параметры настроены, необходимо убедиться, что сервис факса стартован.
Запуск сервиса факсов
Пример 14.4. Запуск сервиса факсовStart > Programme > Administrative Tools > Component Service
Tree
Console Root Services
Services Name Fax Service
{На панели} Start Service
Итак, первичные процедуры настройки факс-модема на прием и отправку факсимильных сообщений настроены, теперь перейдем к использованию этих возможностей средствами Outlook.
Создание учетной записи Fax Mail Transport
Пример 14.5. Создание учетной записи Fax Mail Transport{В outlook)
> Сервис > Учетные записи электронной почты...
Создать новую учетную запись электронной почты Далее
Additional Server Types Далее
Additional Server Types Fax Mail Transprot Next
{ Появится диалоговое окно, уведомляющее о перезапуске Outlook для активизации работы созданной учетной записи}
ОК
После перезапуска Outlook можно перейти к дополнительной настройке учетной записи.
Дополнительная настройка учетной записи
Пример 14.6. Дополнительная настройка учетной записи> Сервис > Учетные записи электронной почты...
Изменить имеющиеся учетные записи электронной почты Далее
Name Fax Mail Transport Change...
Include a cover page generic
OK
OK
Отправка факса
Пример 14.7. Отправка факса{В форме Сообщение}
Учетные записи Fax Mail Transport
Отправить
После отправки факсимильное сообщение перемещается в папку Исходящие (Outbox) и после окончательной процедуры отправки и приема сообщения, как и обыкновенное сообщение, — в папку Отправленные (Sent Items).
Мастер факсов Word 2002
Пример 14.8. Мастер факсов Word 2002{ В окне Word}
Файл > Создать... -> Общие шаблоны
Письма и факсы
Мастер факсов
ОК
Далее
Следующий документ: Документ 1
Далее
Другое приложение FAX (рис. 14.4)
Далее
Введите сведения о получателе
Далее
Изысканный
Далее
Введите сведения об отправителе
Далее
Готово
Создание конфигурации
Пример 15.1. Создание конфигурации{ Закройте Outlook и перейдите на рабочий стол Windows}
Пуск > Настройка > Панель управления
Почта
Показать (рис. 15.1)
Добавить...
Имя конфигурации := Usarov
ОК
{Появится Мастер учетных записей}
Закрыть
ОК
Запрашивать конфигурацию
Применить
После выполненной программы на вкладке Общие (General) диалогового окна Почта (Mail) отобразится новая конфигурация. Мы намеренно отказались от выполнения дальнейших шагов в создании новой конфигурации, чтобы отдельно рассмотреть добавление учетных записей информационных служб.
Единственное, что хочется прокомментировать, это установку переключателя запрашивать конфигурацию (Prompt for a profile to be used). Данная возможность позволит при очередном запуске Outlook выбрать, какая из конфигураций будет использоваться в данный момент. Такой вариант очень удобен в случае работы нескольких пользователей на одном компьютере, особенно если их конфигурации имеют пароль.
Если установить переключатель использовать конфигурацию (Always use this profile), то при запуске Outlook будет загружать указанную в списке конфигурацию. Этот вариант удобен, если существует конфигурация, употребляемая чаще, чем другие. Как правило, это конфигурация, общая для всех пользователей и не имеющая пароля.
Добавление учетной записи в конфигурацию
Пример 15.2. Добавление учетной записи в конфигурацию{ В диалоговом окне Почта}
Конфигурации <Новая конфигурация>
Свойства... (рис. 15.2)
Учетные записи...
Информационная служба Microsoft Exchange Server включена в комплект поставки Microsoft Outlook, но для доступа к Microsoft Exchange Server необходимо наличие клиентской лицензии, которую выдает администратор сети.
Создание файла личных папок
Пример 15.3. Создание файла личных папок{ В окне Outlook}
> Файл > Создать > Файл данных Outlook...
Тип хранилища Файл личных папок
ок
Имя файла := < Имя файла>
ОК
ОК
После этого в списке папок появится новый корень, т. е. новый файл хранения данных, с которым вы можете работать как с личной папкой. Пользователь может создавать сколько угодно файлов данных. Например, на рис. 15.3 в списке папок изображено три личных папки.
Открытие файла личных папок
Пример 15.4. Открытие файла личных папок> Файл > Открыть > Файл данных Outlook...
Имя файла := < Имя файла>
ОК
Изменение свойств личных папок
Пример 15.5. Изменение свойств личных папок{ В диалоговом окне Настройка почты}
Файлы данных... (рис. 15.4}
Имя < файл личных папок>
Параметры..
Имя := < Имя папки, отображаемое в списке папок Outlook >
Сменить пароль
Новый пароль := < пароль> Подтверждение := < тот же пароль>
ОК
Заметки := < Краткое описание содержащейся в файле информации>
ОК
Открытие набора условий поиска
Пример 16.10. Открытие набора условий поиска> Файл > Открыть условия поиска
Папка <Имя папки>
Имя файла <Имя файла>
ОК
Простой поиск элементов
Пример 16.1. Простой поиск элементовПросмотреть : = Outlook
Искать в Полученная почта
Параметры (снять) Просматривать весь текст в каждом сообщении
Найти
Замечание
Замечание 1
После проделанного поиска в поле Просмотреть можно будет выбрать его недавние условия из раскрывающегося списка.
По окончании поиска панель просмотра информации отобразит все элементы, удовлетворяющие его условию. После этого вы можете продолжать запланированную работу с найденными элементами.
Простой поиск легок и быстр, но его функциональность проигрывает в случае более изощренных условий поиска, скажем по дате или по адресу отправителя. В следующем разделе мы рассмотрим основной инструмент Outlook для расширенного поиска элементов.
Открытие расширенного поиска :
Пример 16.2. Открытие расширенного поиска :>Сервис > Расширенный поиск файлов.... (рис. 16.2}
Выбор папки
Пример 16.3. Выбор папкиОбзор... (рис. 16.3)
Папки Входящие
Исходящие
Отправленные
Черновики
Удаленные
Просмотреть вложенные папки
ОК
Заметьте, что после выбора папок их названия отображаются в поле Просмотреть в папке. Установка флажка Просмотреть вложенные папки (Search subfolders) обязует Outlook выполнить соответствующее действие, в противном случае элементы, находящиеся в папке CityCat, не участвовали бы в поиске.
Ввод условия Текст
Пример 16.4. Ввод условия ТекстИскать текст := <текст>
Место поиска только поле темы
Теперь после нажатия кнопки Найти отобразится сравнительно небольшой список элементов. На рис. 16.4 и 16.5 продемонстрирована разница в логических условиях поиска текста. В первом случае необходимо найти все сообщения, тема которых содержит или слово "Office", или слово "Outlook" (рис. 16.4), а во втором — слова и "Office" и "Outlook".
Замечание
Замечание 1
По умолчанию поиск Outlook не чувствителен к регистру букв в словах. Настройка Outlook на учет регистра описана в разделе 16.2.2 "Вкладка Другие условия".
Также заметим, что подробное рассмотрение работы с областью Результат поиска будет приведено в разделе "Область Результат поиска".
Ввод условия Имя
Пример 16.5. Ввод условия Имяот...
Имя <Контакт>
От ->
ок
Одно существенное замечание. Если вы создавали список контактов самостоятельно, а не путем копирования адреса из приходящего сообщения, если вы редактировали имена после ответа, например добавляя к ним отчество, Outlook, скорее всего, не сможет выполнить поиск, удовлетворяющий вас. Это произойдет потому, что отправитель посылает сообщение со своим именем в поле От, которое может не совпадать с именем в вашем списке контактов. В таком случае введите с клавиатуры имя отправителя, его прозвище или электронный адрес.
Ввод условия Время
Пример 16.6. Ввод условия ВремяВыбрать элементы полученные на прошлой неделе
В табл. 16.1 приведены основные действия и временные рамки, связанные с элементами.
Задание дополнительного условия поиска
Пример 16.7. Задание дополнительного условия поискаПоле > Все поля сообщения > Кому (рис. 16.9)
Условие равно (точно)
Значение := Нашатырев Антон; Моховиков Олег
Добавить к списку
Поле > Все поля сообщения > Отправлено
Условие между
Значение := 30.06.2001 и 01.08.2001
Добавить к списку
Поле > Все поля сообщения > Требуется уведомление о получении
Условие Равно
Значение Нет
Добавить к списку
Найти (рис. 16.10)
Расширенный поиск файлов
Пример 16.8. Расширенный поиск файловСервис > Расширенный поиск файлов... (
Просмотреть Файлы (рис. 16.11)
Автоматическая очистка папки Удаленные
Пример 17.10. Автоматическая очистка папки Удаленные>Сервис > Параметры.. Дополнительно
Очищать папку "Удаленные" при выходе
ОК
Перемещение элементов в папку Удаленные зависит от пользователя. Но редко когда пользователь удаляет элемент сразу при получении или отправке — должно пройти время или случиться какое-либо событие, требующее сбора и удаления ненужной информации (например, нехватка места на винчестере компьютера). Причем, как правило, это относится к папкам почты, поскольку именно они содержат наибольшее количество элементов. Outlook 2002 предоставляет пользователю специальный сервис, помогающий в разрешении данной проблемы.
Очистка почтового ящика
Пример 17.11. Очистка почтового ящика> Сервис > Очистка почтового ящика... (рис. 17.13)
Удаление найденных элементов
Пример 17.12. Удаление найденных элементов> Правка > Выделить все
> Правка > Удалить
Оставшиеся два раздела в диалоговом окне Очистка почтового ящика (Mailbox Cleanup) отвечают за уже рассмотренные параметры: автоархивация и удаление.
Замечание
Замечание 1
Особый интерес и удобство в использовании диалогового окна Очистка почтового ящика появляются в случае работы Outlook в сети. В данном случае при хранении информации на сервере Microsoft Exchange размер почтового
ящика клиента лимитирован администратором и возможностями сервера. А следовательно, пользователю приходится подстраиваться под общую схему работы сервера и архивировать или удалять элементы для получения новых сообщений. Кстати, в случае, если вы подходите к порогу переполнения почтового ящика на сервере, Microsoft Exchange любезно уведомляет вас об этом специальным (важным) сообщением.
Сохранение календаря как Web-страницы
Пример 17.1. Сохранение календаря как Web-страницы{Перейдите в представление календаря}
> Файл > Сохранить как Web-страницу... (рис. 17.2)
Начало := 01.07.2001
Конец := 31.07.2001
Включить сведения о встрече
Название календаря := Usarov George - Calendar
Имя файла := С:\Мои документы\calendar.html
Открыть сохраненную Web-страницу в обозревателе
Сохранить
Сохранение контакта в формате vCard
Пример 17.2. Сохранение контакта в формате vCard> Файл > Сохранить как...
Имя файла := < Имя файла>
Тип файла Формат vCard
Сохранить
Для элементов папки Календарь ситуация аналогична, только в данном случае в списке Тип файла следует выбрать vCalendar или iCalendar.
Экспорт элементов Outlook
Пример 17.3. Экспорт элементов Outlook> Файл > Импорт и экспорт...(Запустится мастер импорта и экспорта (рис. 17.5)
Выберите нужное действие Экспорт в файл Далее
Создать файл следующего типа Microsoft Excel Далее (рис. 17.6)
Выберите папку для экспорта Контакты Далее
Обзор
Папка <Имя папки>
Имя файла := Контакты
Далее
Экспорт "Контакты" из папки "Контакты"
Соответствие полей...
Импорт элементов
Пример 17.4. Импорт элементов>Файл > Импорт и экспорт... (Запустится мастер импорта и экспорта)
Выберите нужное действие Импорт из другой программы или файла
Далее
Выберите файл для импорта Microsoft Excel
Далее
Обзор
Папка <Имя папки>
Файл Контакты, xls
ОК
разрешить создание дубликатов (рис. 17.7) Далее
Выберите папку назначения ИмпортКонтакт Далее
Импорт "Контакты" в папку "ИмпортКонтакты"
Готово
Автоархивация элементов
Пример 17.5. Автоархивация элементов>Сервис >Параметры... Дополнительно
Автоархивация... (рис. 17.8)
По умолчанию автоархивация элементов Outlook производится каждые 14 дней. Пользователь может установить любую периодичность этого процесса, а также вообще отменить его, сняв флажок.
Запрет на автоархивацию элемента
Пример 17.6. Запрет на автоархивацию элемента{Откройте элемент}
> Файл > Свойства...
Не автоархивировать
ОК
Ручная" архивация
Пример 17.7. "Ручная" архивация>Файл > Архивировать... (рис. 17.10)
Архивировать эту папку и все вложенные папки <Папка>
Архивировать элементы, созданные до <Дата>
(Снять) Включить элементы с флажком "Не архивировать"
ок
Очистка папки Удаленные
Пример 17.9. Очистка папки Удаленные>Сервис > Очистить папку "Удаленные" или
{ Выделите папку "Удаленные"}
Очистить папку "Удаленные"
Кроме этого, пользователь может установить автоматическую очистку папки Удаленные при выходе из приложения Outlook.
Работа с таблицей Excel
Пример 18.10. Работа с таблицей Excel{Редактирование}
А6 := Итого
Вб Автосумма
А1:Вб {Выделить, удерживая нажатой левую кнопку мыши}
> Формат > Автоформат...
[1,1]
ок
Вставка диаграммы Excel
Пример 18.11. Вставка диаграммы ExcelА2:В5
> Вставка > Диаграмма... Стандартные
Тип Круговая
Вид [1,1]
Далее
Далее
Название диаграммы := Outlook в подлиннике
Подписи данных Доли
Далее
Готово
Вставка подписи
Пример 18.12. Вставка подписи> Вставка > Подпись > С уважением
Замечание
Замечание 4
Вообще говоря, дополнительное редактирование и форматирование сообщений иногда необходимы, если не обязательны. После создания таблицы (с использованием Excel) пользователь всегда может открыть сообщение и отредактировать: вставить подпись или ряд дополнительных замечаний, а также придать фон, добавить рисунок и т. д.
Отправка в папку Exchange
Пример 18.13. Отправка в папку Exchange> Файл > Отправить > Папка Exchange...
Выберите папку < Общая папка>
ОК
После того как документ размешен в общей папке, каждый из пользователей может его открыть, щелкнув по соответствующей ссылке в окне просмотра информации (рис. 18.11).
Планирование вещания презентации PowerPoint
Пример 18.14. Планирование вещания презентации PowerPoint> Показ слайдов > Прямое вещание > Настроить и спланировать...
Описание := "Microsoft Outlook 2002 в подлиннике" (рис. 18.12)
Параметры... Настройка вещания (рис. 18.13)
Нет
Режим показа Изменяемый размер
Записать вещание и сохранить по адресу := <общая папка>
ОК
Назначить...
Кому...
Введите или выберите имя: < участники презента-
Обязательный
ОК
Отправить
{ Появится диалоговое окно с уведомлением, что вещание запланированно}
ОК
Прямое вещание презентации
Пример 18.15. Прямое вещание презентации> Показ слайдов > Прямое вещание > Начать вещание...
При проведении плановой конференции ведущий презентации планирует ее трансляцию с помощью интерфейса планирования встреч в Outlook 2002. В заданное время на экранах компьютеров участников появится окно напоминания о встрече, на котором участник увидит кнопку, после нажатия на которую будет загружена вводная страница презентации (рис. 18.15). Управляет сменой слайдов ведущий презентации. На экранах компьютеров участников слайды демонстрируются точно так же, как в обычном режиме показа слайдов.
Импорт данных из Outlook в Access
Пример 18.16. Импорт данных из Outlook в Access> Файл > Внешние данные > Импорт...
Тип файлов Outlook {Автоматически запустится Мастер импорта из Exchange/Outlook }
> Адресные книги > Адресная книга Outlook Contacts
Далее
В новой таблице
Далее
{На этом шаге предлагается определить параметры импортируемых данных выяснить, необходимо ли их вообще импортировать }
Post Office Box
He импортировать
Далее
Далее
Импорт в таблицу := Контакты
Готово
ОК
Создание сообщения с Access Data Page
Пример 18.17. Создание сообщения с Access Data Page{В Outlook }
> Действия > Новое сообщение с помощью... > Microsoft Office >Microsoft Access Data Page
{Откроется Access с мастером Новая страница доступа к данным}
Конструктор
Выбор источника данных := < База данных>
Открыть
После проделанных процедур откроется страница с сеткой данных. Итак, прежде всего необходимо разместить информационные поля, которые будут находиться на странице. Для этого перетащите требуемые поля на сетку таблицы и замените ее название, например на Контакты. После чего введите имя получателей сообщения и нажмите кнопку Отправить копию.
Перед отправкой сообщения пользователь может посмотреть, как она будет отображаться у получателя. Для этого выберите команду > Файл > предварительный просмотр web-страницы. Откроется Web-браузер с загруженной страницей, которая точно так же будет отображаться и у получателя сообщения.
Word в качестве редактора сообщений
Пример 18.1. Word в качестве редактора сообщений{Б приложении Outlook}
> Сервис >Параметры Сообщение
Использовать Microsoft Word как редактор сообщений
Использовать Microsoft Word для чтения сообщений в формате RTF
В качестве примера использования Word рассмотрим создание сообщения, содержащего фигурный текст и диаграмму, демонстрирующую структуру данной книги.
Вставка объекта WordArt
Пример 18.2. Вставка объекта WordArt> Вставка > Рисунок > Объект WordArt
Выберите нужный стиль надписи [1,3] ОК
Текст := Структура книги Жирный ОК
{Панель Фоматирования} По центру
В результате наших действий появится красиво оформленный текст с желтой градиентной заливкой в центр (рис. 18.2).
Для изменения свойств данного объекта можно воспользоваться кнопками одноименной панели инструментов. В нашем случае давайте изменим цвет заливки с желтого на синий.
Изменение свойств объекта WordArt
Пример 18.3. Изменение свойств объекта WordArt{На панели инструментов WordArt}
Формат объекта WordArt Цвет и Линии
Цвет Способы заливки...
Градиентная
Один цвет Цвет1 Синий
Тип штриховки От центра
Варианты [1,1] (
Добавление ветви в диаграмму
Пример 18.5. Добавление ветви в диаграмму{Выделите корень диаграммы}
{На панели Организационная диаграмма} Добавить фигуру
Автоформат
Выберите стиль диаграммы Рельефный градиент
ок
Теперь осталось ввести текст диаграммы. Для этого щелкните один раз левой кнопкой мыши по одной из заглушек диаграммы и введите соответствующий текст. Окончательный вариант сообщения, отредактированного и отформатированного средствами Word, показан на рис. 18.5.
Отправка документа по маршруту
Пример 18.6. Отправка документа по маршруту> Файл > Открыть... {открыть требуемый документ}
> Файл > Отправить > По маршруту. . .
Адрес
Нашатырев Антон Кому
Моховиков Олег Кому
ОК
Текст сообщения := Уважаемые коллеги! Прочтите присоединенный документ и выскажите свои соображения и комментарии по поводу написанного. Заранее благодарю, Егор Усаров.
по очереди
Возврат по окончании
Отслеживать состояние
Отправить
Замечание
Замечание 2
Во время выполнения данной программы могут появляться диалоговые окна безопасности Outlook, предупреждающие о стороннем вмешательстве и доступе к данным Outlook. В данном случае всегда соглашайтесь, чтобы разрешить доступ (ведь этот запрос исходит от ваших действий, и вы его ожидаете).
Назначенный маршрут можно присоединить к документу, чтобы отправить его не сразу, а сделать это позднее. Для этого на последнем шаге программы нужно нажать кнопку Добавить (Add Slip).
> Файл > Отправить > Следующий адресат...
Направить документ Нашатырев Антон
ОК
Продолжение рассылки документа по маршруту
Пример 18.8. Продолжение рассылки документа по маршруту>Файл>Отправить > Следующий адресат...
Отправить документ "Олег Моховиков"
ОК
Создание сообщения средствами Excel
Пример 18.9. Создание сообщения средствами Excel>Файл > Отправить > Сообщение
Включить текущий лист в текст сообщения
Тема := Статистика
Введение := Данное сообщение содержит ...
Замечание
Замечание 1
В поле Введение (Introduction) пользователь может ввести текстовое сообщение (комментарий), предшествующее таблице.
Как говорилось выше, мы будем рассматривать отправку таблицы, изображенной на рис. 18.10. На данном этапе таблица содержит только текст и не имеет дополнительного форматирования.
Работа с таблицей
Перед отправкой сообщения, содержащего таблицу, ее желательно отформатировать: выделить заголовок, подчеркнуть границы и т. д. Но возможности Outlook позволяют не только форматировать таблицу, но и работать над ее логикой. В примере 18.10 мы добавили еще одну строку — "Итого", содержащую сумму всех страниц в книге, после чего придали таблице соответствующее стилевое оформление.
Принятое сообщение с таблицей и диаграммой
Принятое сообщение с таблицей и диаграммойВо-первых, как вы видите, текст, введенный в поле Введение (Introduction) предшествует таблице и отделен от нее чертой. Во-вторых, формат таблицы сохранен. И наконец, наша гордость — диаграмма полностью совпадает с созданной (формат, данные и т. д.). Единственное, что упущено, это нет подписи, поскольку мы создавали наше сообщение из Excel, а не из Outlook. Исправить этот недостаток можно было, выполнив перед отправкой команду > .Вставка > Подпись > С уважением.
Программа
Программа
ПрограммаПрограмма |
Расширение имени файла |
Импорт |
Экспорт |
||
| Microsoft Mail File |
mmf |
Да |
Нет |
||
| Microsoft Outlook Personal Folders file |
pst |
Да |
Да |
||
| Microsoft Outlook Personal Address Book |
pab |
Да |
Да |
||
| Microsoft Internet Mail (IE 3.02) |
pst |
Да |
Нет |
||
| Microsoft Outlook Express |
|
Да |
Нет |
||
| ACT! 2.0, 3.0, or 4.0 for Windows |
dbf |
Да |
Нет |
||
| ECCO3.0, 3.01,3.02, or 4.00 |
eco |
Да |
Нет |
||
| Eudora Light (1.54 or 3.0.1) |
|
Да |
Нет |
||
| Eudora Pro 2.2, 3.0, or 3.0.1 |
|
Да |
Нет |
||
| Netscape Mail 2.02, 3.0, or 3.01 |
|
Да |
Нет |
||
| Netscape Messenger 4.0 |
|
Да |
Нет |
||
| Lotus Organizer 2.1, 97, 97GS/4.1, and 5.0 |
org — org5 |
Да |
Нет |
||
| Comma Separated Values (MS-DOS) |
CSV |
Да |
Да |
||
| Comma Separated Values (Windows) |
CSV |
Да |
Да |
||
| Tab Separated Values (MS-DOS) |
"txt |
Да |
Да |
||
| Tab Separated Values (Windows) |
Ut |
Да |
Да |
||
| (calendar |
ics |
Да |
Нет |
||
| Vcalendar |
vcs |
Да |
Нет |
||
| Vcard |
vcf |
Да |
Нет |
||
| Microsoft Access |
mdb |
Да |
Да |
||
| Microsoft Excel |
xls |
Да |
Да |
||
| Microsoft FoxPro |
dbf |
Да |
Да |
||
| DBASE |
dbf |
Да |
Да |
||
Если Outlook не имеет конвертора в формат какого-либо приложения А, то можно проявить смекалку и конвертировать вначале в стороннее приложение В, которое поддерживает необходимый формат. И уже средствами этого приложения конвертировать в требуемое приложение. Например, Outlook не поддерживает формат приложения Lotus 1-2-3, но, воспользовавшись приложением Excel, которое поддерживает работу с Lotus, можно добиться требуемого результата.
Экспорт элементов
Давайте рассмотрим конкретный пример экспорта информации. Характерным случаем в данной ситуации является перенос списка контактов из Outlook в другие приложения Microsoft Office (Excel или Access) для более специфической работы над ними средствами именно этого приложения. Допустим, что в нашем случае им будет являться Excel.
Программа Автоматическая архивация
Программа Автоматическая архивацияПараметры автоматической архивации устанавливаются в диалоговом окне Автоархивация (AutoArchive).
Программа Формат сообщения
Программа Формат сообщенияСохранение элемента в формате сообщения (.MSG) позволяет создать его полную автономную копию. То есть пользователю не требуется загружать Outlook для просмотра данного сообщения, . достаточно в Проводнике Windows дважды щелкнуть по имени файла — и откроется полноценная версия элемента, с которым можно работать, как будто вы находитесь в приложении Outlook (кстати, неявно он все равно запускается).
Более того, этот формат является универсальным для всех элементов Outlook. Иными словами, если вы сохранили элемент Заметка (Note) в формате сообщения, при последующем открытии созданного файла вам откроется форма заметки, причем все ее информационные поля сохранят свои значения.
Сохранение отдельных элементов в данном формате позволяет быстро и надежно переносить информацию Outlook с одного компьютера на другой.
Программа HTML
Программа HTMLФормат HTML является весьма распространенным. Файлы в этом формате могут быть открыты Web-редакторами и Web-браузерами, такими как Internet Explorer или Netscape Communicator, а также любым приложением Microsoft Office XP.
Данный формат позволяет сохранять не только текстовую информацию всех полей сообщения, но и их графическое форматирование (за исключением встроенных бордюров Outlook и файлов). Более того, этот формат запоминает гиперссылки элемента. В главе 11 мы уже рассматривали создание простого HTML-файла и его размещение на Web-сайте пользователя. Здесь же приведена операция сохранения календаря Outlook в формате HTML, после чего его можно разместить на сайте, тем самым в любой точке планеты любой пользователь (и вы в частности) будет иметь оперативный доступ к информации вашего расписания (см. раздел 11.6.1 "Создание простейшей Web-страницы").
Программа Импорт элементов
Программа Импорт элементовИмпорт — обратная экспорту процедура, т. е. данные из некоторого файла перемещаются в базу Outlook. Давайте проверим обратное преобразование файла Контакты.хls в папку Outlook. Для этого создайте специальную папку, например ИмпортКонтакты, в которую будет помещена информация из файла Excel.
Программа Консоль факсов
Программа Консоль факсовПосле того как пользователь нажал кнопку Open Fax Service Management Consol, появится одноименная консоль, позволяющая управлять работой сервиса факсов .
Основными аспектами, интересующими нас в данном случае, являются установка факса на автоматическое получение и отправку факсов, а также настройка сопутствующих параметров. Рассмотрим сначала настройку параметров отправки факсов.
Программа Отправка и получение факса
Программа Отправка и получение факсаОтправка факсимильных сообщений так же проста, как и отправка сообщений электронной почты. Если факсимильное сообщение готово к отправке, нажмите кнопку Отправить/Получить на панели инструментов Стандартная. Произойдет абстрактная отправка факса, т. е. факс перейдет в папку Отправленные, не будучи еще фактически отправленным получателю. Это действие показывает, что формат сообщения успешно преобразован. Через некоторое время появится диалоговое окно Fax Monitor , демонстрирующее процедуру дозвона до номера получателя.
После автоматического набора номера и в случае готовности факса получателя к приему произойдет соединение двух факсимильных аппаратов и нач нется передача факса. Процедуры дозвона и передачи факсов отображаются в диалоговом окне Fax Monitor. В случае необходимости пользователь может прервать передачу факса, нажав кнопку End Fax Call.
Получение факса происходит исходя из настроек, описанных выше, в случае автоматического приема факса от пользователя не требуется никаких действий. Факс автоматически установит соединение и примет факсимильное сообщение, после чего переместит его в папку, предназначенную для хранения таких сообщений.
Для просмотра факса перейдите в указанную папку и двойным щелчком откройте факсимильное сообщение.
Программа Папка Exchange
Программа Папка ExchangeРабота с папками Exchange является таким же общим средством для всех приложений Office, как и рассылка по маршруту. Суть данной возможности в размещении активного документа в общих папках сервера Microsoft Exchange. Тем самым пользователь как бы открывает доступ к данному документу всем участникам рабочей группы.
Программа "Ручная" архивация
Программа "Ручная" архивацияЕсли параметры автоархивации отключены или нужно архивировать элемент раньше указанного срока, можно воспользоваться ручной архивацией.
Программа Рассылка документа по маршруту
Программа Рассылка документа по маршрутуРассылкой документа по маршруту (Routing) называется отправка документа по электронной почте коллегам в определенной последовательности. Последовательность рассылки называется маршрутом документа.
Получив документ, адресат может внести свои изменения и замечания и отправить документ далее по маршруту. В конце маршрута, после того как документ посмотрят все адресаты, указанные в списке маршрутизации, можно потребовать возврат документа или указать пользователя, для которого он предназначен, например руководителя проекта.
В нашем случае демонстрация рассылки по маршруту будет проводиться на примере рассылки документа Word, хотя аналогичным образом можно отправить любой другой документ в другом приложении Microsoft Office.
Программа Шаблон Outlook
Программа Шаблон OutlookШаблон (Template) — это специальный документ, используемый в качестве образца для создания новых документов. Пользователям Word достаточно легко понять процесс создания и применения шаблонов, поскольку данный текстовый процессор всегда использует некоторый шаблон при создании нового документа. Однако надеюсь, что и для пользователей Outlook это не составит труда.
Простейшим примером шаблона в Outlook является форма. Действительно, форма — это специальный документ, по образцу которого создаются новые элементы. Но, помимо использования встроенных форм (шаблонов), пользователь может упростить и/или стандартизировать процедуру создания новых элементов по образцу собственного шаблона.
Программа Создание сообщения средствами Word
Программа Создание сообщения средствами WordСоздать сообщение посредством Word можно двумя способами:
Программа Свойства файла личных папок
Программа Свойства файла личных папокДля изменения параметров информационной службы личные папки в диалоговом окне Почта необходимо выделить конфигурацию и нажать кнопку Свойства (Properties), после чего в диалоговом окне Настройка почты (Mail Setup) нажать кнопку Файлы данных (Data Files).
Программа Свойства факса
Программа Свойства факсаНастройки факса происходят на панели управления Windows.
Программа Условие Текст
Программа Условие ТекстПод текстом понимается любой набор символов. Если вы хотите, чтобы условием была целая фраза, то заключите ее в кавычки. Если нужно найти сообщения, содержащие одну из нескольких фраз, введите их, разделяя запятой или точкой с запятой (логическое ИЛИ). Если нужно найти сообщение, обязательно содержащее все фразы, введите их, разделяя пробелом или знаком & (логическое И).
Помимо этого можно указать, где искать текст: только поле темы (subject field only), темы и тела сообщения (subject field and message body) или в часто используемых текстовых полях (frequency-used text fields).
Программа vCard и iCalendar
Программа vCard и iCalendarФайлы с расширением txt и html всемирно распространены и являются своего рода стандартами хранения текстовой и гипертекстовой информации соответственно. Но при таком подходе нет однозначного отождествления файла с соответствующим элементом, поэтому, как определить сторонней программе — контакт этот файл или встреча? А ведь Outlook далеко не единственное (хотя, на мой взгляд, одно из лучших) приложение (Lotus, The Bat, Netscape Messenger и т. д.), работающее с контактной информацией или информацией, подобной встречам Календаря.
Outlook, как, в принципе, и другие приложения, предоставляет пользователю возможность сохранения информации в унифицированных форматах, работу с которыми должны поддерживать все приложения, работающие с контактной или календарной информацией. Использование подобных форматов влечет за собой сужение информации элементов, но в то же время они позволяют быстро и с минимальной потерей данных осуществлять обмен информацией между разными приложениями.
Унифицированным форматом для элементов Контакт являются файлы vCard. Для сохранения контакта в данном формате выделите его и повторите действия, показанные в следующем примере.
Программа Вкладка Общие
Программа Вкладка ОбщиеО работе с новыми папками мы расскажем далее, сейчас же давайте рассмотрим параметры настройки созданной учетной записи.
Программа Вкладка Удаленный доступ
Программа Вкладка Удаленный доступНа вкладке Удаленный доступ (Remote Mail) можно установить следующие параметры:
Программа Вставка диаграммы Excel
Программа Вставка диаграммы ExcelСледующий шаг, демонстрирующий возможности Excel и использование этого приложения вместе с Outlook, — создание диаграммы, представляющей в наглядном графическом виде данные, находящиеся на рабочем листе.
Программа Вставка фигурного текста
Программа Вставка фигурного текстаИтак, создадим сначала красивый заголовок для нашего сообщения, используя объект WordArt.
Простой поиск
Простой поискСамый простой способ найти требуемый элемент — это в папке, его хранящей, выбрать команду > сервис > поиск или щелкнуть соответствующую кнопку на панели инструментов Стандартная. Вверху панели просмотра отобразится встроенное диалоговое окно поиска (рис. 16.1).
Работа с Access Data Page
Работа с Access Data PageРассмотрим следующий пример. Допустим, что один из участников проекта создал базу данных, информация которой интересна, а может быть, и необходима другим участникам команды. Решений для данной задачи несколько, но мы остановимся на варианте отправки сообщения, содержащем Access Data Page. Фактически сообщение содержит просто HTML-страницу с объектом ActiveX, осуществляющим соединение с базой и отображение данных.
Работа с элементами Outlook
Работа с элементами OutlookВыше мы рассматривали работу с элементами Outlook только внутри самого приложения. Но бывают случаи, когда необходимо работать с информацией Outlook вне данной среды, например в другом приложении, которое не поддерживает формат Outlook, или на другом компьютере. Для этого нужны дополнительные средства сохранения информации либо в стандартных форматах, либо в форматах приложений, в которых будут использоваться элементы Outlook.
Outlook располагает достаточно гибкой и широкой системой сохранения, импорта и экспорта информации, а также довольно простыми приемами переноса информации из Outlook в другие приложения Microsoft Office XP. Эти дополнительные возможности при работе с элементами Outlook и будут рассмотрены в данной главе.
Работа с факсами
Работа с факсамиВ предыдущих главах была рассмотрена работа с сообщениями электронной почты. В этой главе речь пойдет еще об одном, весьма популярном средстве передачи информации — это факсимильные сообщения, или факсы. Хотя передача информации посредством электронной почты и быстрее, и качественнее, до сих пор факсимильные системы пользуются сравнительно большим спросом.
Работа с FTP-сервером
Работа с FTP-серверомПосле создания ярлыка он перемещается в папку My Network Places. Двойной щелчок по ярлыку вызовет диалоговое окно Проводника и начнет устанавливать соединение с сервером FTP. В появившемся диалоговом окне следует ввести пароль для доступа к информации. Результат соединения показан на рис. 13.23.
Расписание группы
Расписание группыВ главе "Коллективная работа в Outlook" мы уже рассматривали процесс планирования собраний, но благодаря использованию информационной службы Microsoft Exchange Server планирование собраний становится и проще и функциональнее.
Расширенный поиск
Расширенный поискДиалоговое окно Расширенный поиск (Advanced Find) позволяет пользователю организовать сколь угодно точный поиск элементов Outlook. Поиск иголки в стоге информации Outlook является для Расширенного поиска легкой и приятной работой.
Результат поиска по дополнительным условиям
Результат поиска по дополнительным условиямПриведем некоторые комментарии к примеру.
Прежде всего, заметьте разницу между условиями Содержит (Contain) и Точно равно (Is Exactly). В первом случае найдется сообщение, которое пользователь мог отправить и указанным контактам, и кому-нибудь еще одновременно (Т. С. Поле Кому (То) содержит Нашатырев Антон; Моховиков Олег) а во втором случае сообщение найдется, только если поле Кому (То) не содержит больше никаких других контактов, кроме Нашатырев АНТОН; Хоховиков Олег.
Кроме того, не забывайте, что производимый поиск должен удовлетворять условиям не только этой вкладки, но и условиям предыдущих вкладок. Таким образом, рекомендуется следить за постановкой реальных условий для поиска. Абсурдным с этой точки зрения является условие, заданное на вкладке Сообщения — все сообщения, отправленные с 04.05.2001 по 05.05.2001, а на вкладке Дополнительно — все сообщения, отправленные с 07.05.2001'по 09.05.2001.
Для заполнения значений времени можно использовать союзы "и/или". Тогда для выполнения предыдущего условия необходимо ввести два дополнительных условия: Отправленные между 04.05.2001 и 05.05.2001 или Отправленные между 07.05.2001 и 09.05.2001.
В ряде случаев текстовое поле Значение преобразуется в раскрывающийся список. Более того, иногда, если вводится заведомо неверное значение или значение в недопустимом формате, выводится соответствующее предупреждение.
И наконец, если установленный набор условий оказался слишком узким или, наоборот, широким, вы можете изменить или вообще удалить условие. Для этого выделите его и нажмите кнопку Удалить. Критерий поиска автоматически переместится в поля редактирования условий, где его можно изменить или удалить окончательно.
Замечание
Замечание 2
Повторим, что аналогичным образом можно найти и другие элементы Outlook (встречи, задачи, примечания и т. д.). Особого внимания заслуживает поиск любого элемента Outlook, удовлетворяющего некоторым условиям. Например, требуется найти все элементы определенной категории. Для этого в раскрывающемся списке Просмотреть выберите команду Любой элемент Outlook и на вкладке Другие условия введите в поле Категории требуемое название.
Результат поиска с условием И
Результат поиска с условием ИУсловие Имя
Если вы даже приблизительно не помните текст темы сообщения или же самого сообщения, но помните, от кого оно пришло, удобнее воспользоваться условием Имя.
Результат поиска с условием ИЛИ
Результат поиска с условием ИЛИВ данной главе мы рассмотрели
РезюмеВ данной главе мы рассмотрели следующие вопросы:
В данной главе была рассмотрена
РезюмеВ данной главе была рассмотрена внутренняя архитектура работы Outlook, a точнее архитектура работы Outlook с информационными службами. Кроме того, мы говорили про:
В данной главе были рассмотрены
РезюмеВ данной главе были рассмотрены дополнительные возможности в работе с элементами Outlook, а именно:
в данной главе мы рассмотрели
РезюмеИтак, в данной главе мы рассмотрели возможность совместной работы приложений Office и Outlook. Поистине, работа Outlook вместе с инструментами, предоставляемыми Word, Excel, PowerPoint и Access, позволяет создавать полноценные сообщения и организовывать более комфортабельный обмен информацией и доступ к ней.
В данной главе вы познакомились
РезюмеПодведем итог пройденного... В данной главе вы познакомились с одной из важнейших сторон использования Outlook — Outlook в рабочей группе. Помимо стандартных вариантов работы с элементами, данное расширение Outlook позволяет ему быть клиентом Microsoft Exchange Server, что в свою очередь позволяет проделывать выше описанные процедуры. Еще раз вкратце приведем этот список:
В этой главе мы познакомились
РезюмеВ этой главе мы познакомились со встроенной поисковой системой Outlook, позволяющей быстро и эффективно организовывать поиск элементов Outlook и файлов компьютера.
Шаблон Outlook (Сообщение)
Шаблон Outlook (Сообщение)Рассмотрим следующий пример. Допустим, что менеджер издательства при создании сообщений писателям о выплате гонорара хочет придерживаться единого стилевого оформления. Причем заметьте, что при достаточно частом периоде повторения в сообщении меняется информация только об имени писателя и сумме гонорара, а сам контекст един и не изменяем. У данной задачи есть два решения:
На рис. 17.4 изображен приблизительный вариант подобного шаблона. Подчеркнутый текст требует изменения.
Замечание
Замечание 3
По умолчанию Outlook предлагает сохранить новый шаблон не в папке Мои документы, а в папке шаблонов Outlook.
Сохранение элемента
Сохранение элементаПрежде всего, рассмотрим сохранение элемента Outlook. Итак, откройте папку Входящие (Inbox), выделите элемент, например сообщение тест (см. рис. 9.30), и выберите команду > Файл > сохранить как. .. После чего укажите папку, в которой будет сохранен элемент, и введите его имя в поле Имя файла (File Name). Следующим, основным, моментом в сохранении элемента в виде отдельного файла является выбор формата в раскрывающемся списке Тип файла (File Type). Существует пять стандартных типов файла, в которые Outlook может преобразовывать элементы (рис. 17.1):
Сохранение набора условий поиска
Пример 16.9. Сохранение набора условий поиска> Файл > Сохранить набор (рис. 16.15)
Папка <Имя папки>
Имя файла : = <Имя файла>
ок
Замечание
Замечание 1
По умолчанию Outlook сохраняет условия в папке Мои документы в файлах с расширением . oss.
Теперь в случае необходимости можно открыть набор условий и организовать по ним поиск.
Сообщение Outlook (редактор Microsoft Excel)
Сообщение Outlook (редактор Microsoft Excel)Сообщение Outlook (редактор Microsoft Word)
Сообщение Outlook (редактор Microsoft Word)Сообщение с рассылкой документа
Сообщение с рассылкой документаЧто произойдет после этого? Во-первых, сообщение будет отправлено следующему адресату в списке рассылки — Моховикову Олегу. Он сможет прочитать документ с уже внесенными изменениями и внести собственные. Во-вторых, исходный отправитель будет уведомлен о движении документа по списку рассылки, поскольку в диалоговом окне Маршрут (Routing Slip) был установлен флажок Отслеживать состояние (Track Status).
Если все будет в порядке, документ будет продвигаться по списку рассылки до тех пор, пока не будет исчерпан весь список рассылки данного документа. Последнему адресату в маршруте будет предложено вернуть измененный документ инициатору рассылки, и, таким образом, круг замкнется.
Для создания факсимильных сообщений используйте
Совет 1Для создания факсимильных сообщений используйте шрифты без засечек. Это позволяет использовать более четкие символы при генерации картинки и облегчает впоследствии чтение факсов. Также используйте шрифты размером не менее 12 пунктов.
Теперь все готово к созданию факсимильного сообщения и тестированию процедур отправки и получения факсов.
Когда принимается факс, он имеет
Совет 1Когда принимается факс, он имеет графический формат, т. е. это рисунок. Его можно смотреть, вращать, инвертировать, но он остается рисунком. Если необходимо работать с факсимильным сообщением как с текстом, используя, например, Word, то факс следует преобразовать. Outlook и Office не имеют встроенного OCR-редактора (Optical Character Recognition), но существует множество доступных приложений, осуществляющих это преобразование. Например, FineReader, которое является самостоятельным программным пакетом. FineReader берет факс, сканирует его и создает на выходе стандартный текстовый файл.
и при незапущенном приложении Outlook,
Совет 1Расширенный поиск можно открыть и при незапущенном приложении Outlook, для чего выберите на рабочем столе Windows Пуск > Найти > Работа с Microsoft Outlook.
Приведем некоторые основные принципы работы с диалоговым окном Расширенный поиск. Во-первых, оно имеет три вкладки, в которых определяются условия поиска. При этом необходимо иметь в виду следующее:
Если вы храните новые сообщения
Совет 1Если вы храните новые сообщения на сервере, то в случае необходимости перемещения их в персональные папки на локальной машине можно воспользоваться Мастером правил (Rules Wizard). Помимо этого, пользователь может создавать правила, выполняющиеся как на локальной машине (client-only), когда Outlook запущен, так и на сервере (см. раздел 9.11 "Мастер правил").
Теперь Microsoft Outlook полностью настроен для использования в качестве клиентского приложения Microsoft Exchange Server и можно переходить к рассмотрению работы Outlook в сети.
При архивировании всех элементов Outlook
Совет 1При архивировании всех элементов Outlook объем архива будет довольно быстро увеличиваться. Во избежание разрастания файла архива советуем вам периодически удалять ненужные элементы (и из папки Удаленные).
После сохранения параметров диалогового окна Автоархивация необходимо указать, какие папки и элементы будут подвергаться автоматической архивации. Установка свойств автоархивации папки была подробно рассмотрена в разделе 7.3.4 "Вкладка Автоархивация", здесь же приведем лишь список значений для интервалов автоархивации, устанавливаемый по умолчанию для каждой папки Outlook, а также способ определения даты для отсчета этого интервала.
Еще раз напомним, что мы
Совет 1Еще раз напомним, что мы здесь рассматриваем лишь общий принцип совместной работы Outlook и других приложений Office. Помимо вставки объектов (которых гораздо больше, чем два) существуют еще формы, фрэймы, стили, таблицы, поля... Список можно продолжать до бесконечности. Мир приложений Microsoft Office широк и поистине многофункционален. Изучайте его паралельно с Outlook и другими существующими лриложениями. В конце концов, дорогу осилит идущий...
Если текст сообщения не помещается
Совет 1Если текст сообщения не помещается в ячейке, ее границы можно раздвинуть. Для этого подведите указатель мыши к стыку с названием или нумерацией ячеек (указатель примет вид двунаправленной стрелки) и, удерживая нажатой левую кнопку мыши, переместите границы колонки или строки на требуемое расстояние.
Для обновления информации, отображаемой на
Совет 1Для обновления информации, отображаемой на странице, необходимо нажать кнопку Обновить (Refresh) на панели инструментов браузера:
Для отображения информации, не помещающейся на странице, можно воспользоваться гиперссылкой Page, расположенной вверху справа на панели меню. Как правило, это необходимо для пролистывания электронных сообщений пользователя.
После того как сеанс работы с Outlook Web Access завершен, для корректного выхода из системы и завершения работы необходимо щелкнуть по гиперссылке Log Of внизу панели Outlook. Эту же процедуру следует проделать, если вы хотите зайти в систему под другим именем.
При необходимости после открытия набора
Совет 2При необходимости после открытия набора условий его можно отредактировать для каждого конкретного случая.
Чтобы отказаться от отправки документа
Совет 2Чтобы отказаться от отправки документа по маршруту и вообще отсоединить маршрут, нужно нажать кнопку Очистить (Clear).
Вернемся к примеру. После того как будет нажата кнопка Отправить (Route), автоматически будет создано сообщение с текстом, указанным в поле Текст сообщения (Message Text), и с вложенным документом, который необходимо отправить (рис. 18.6). Допустим, что первый адресат (в нашем примере это Антон Нашатырев) настроен ответственно, т. е. он не оставит полученное сообщение без внимания или не удалит его, не прочитав, а отреагирует на него должным образом: прочтет не только сообщение о рассылке, но и сам вложенный документ, причем не только прочтет его, но и внесет в него свои пожелания и комментарии, а затем отправит его следующему корреспонденту. Попробуем проследить за тем, как это происходит.
Чтобы открыть сам пересылаемый документ, получателю достаточно сделать двойной щелчок мышью по значку вложенного документа в сообщении. Далее обычным образом получатель вносит свои изменения в документ. В конце работы он должен отправить документ далее по маршруту.
Для ускорения процесса можно отправить
Совет 3Для ускорения процесса можно отправить документ не поочередно, а всем сразу. В этом случае слияние изменений ложится на плечи отправителя.
Создание файла личных папок
Создание файла личных папокНастала пора открыть небольшой секрет. Когда мы создавали новую конфигурацию, Outlook автоматически создал и добавил в нее информационную службу личных папок, поскольку существование конфигурации без информационного хранилища просто невозможно.
Но это не отменяет тот факт, что пользователь может добавить в конфигурацию дополнительную учетную запись данной информационной службы, например для логически разрозненной информации.
Создание факсимильного сообщения средствами Outlook
Создание факсимильного сообщения средствами OutlookСоздание факсимильного сообщения в Outlook фактически ничем не отличается от создания сообщения электронной почты. Для создания нового сообщения просто нажмите кнопку Создать (New) на панели инструментов Стандратная.
В поле Кому (То) выберите контакт, которому будет адресован этот факс. Outlook автоматически будет отправлять сообщение на номер, указанный в поле Факс (Fax) для данного контакта. Если в списке контактных лиц не указан номер факса получателя, можно ввести его номер с клавиатуры в следующем формате: [FAX:номер абонента]. Например, чтобы отправить факсимильное сообщение на номер 2343476, введите в поле Кому следующее: [FAX:2343476].
Аналогично сообщению электронной почты введите тему и текст сообщения. После того как сообщение создано, для его отправки воспользуйтесь примером, приведенным ниже.
Создание расписания группы
Создание расписания группыЗачастую в рабочей группе существует определенный набор участников (например, совет директоров или коллектив какого-либо отдела, подразде ления), которые проводят регулярные собрания. Ранее начальнику подобной группы каждый раз приходилось создавать собрание с нуля, заполняя данные об участниках собрания, рассылая каждому приглашение, и т. д. В Outlook 2002 появилось новое средство планирования групповых собраний. Теперь "администратор" группы может сохранить календари участников, что впоследствии позволит ему быстро и легко осуществлять доступ к информации о занятости команды, рассылать сообщения участникам команды или же планировать собрания с их участием.
Создание сообщения средствами Excel
Создание сообщения средствами ExcelКак и в случае с Word, создать сообщение можно двумя способами. Но если в Word мы выбрали второй вариант (создание сообщения из Outlook), то сейчас давайте рассмотрим отправку таблицы непосредственно из приложения Excel.
Создание записки
Пример 13.7. Создание записки{На панели Folder List}
Общие папки Все общие папки BHV
Создать записку в папке Тема := Локализация
Текст := Господа! Не стоит ли увеличить срок сдачи материала в связи с задержкой локализованной версии Office?
Поместить в папку
Ссылка на документ в общей папке Exchange
Ссылка на документ в общей папке ExchangeИнформационные службы
Таблица 15.1. Информационные службы| Наименование |
Описание |
||
| Личные папки (File Storage) | Служба, позволяющая хранить информацию пользователя от заметок до электронных сообщений. Хранит данные в файле личных папок (.PST) | ||
| Exchange Server |
Полностью реализует возможности Outlook: поддержка гло- |
||
| |
бальной адресной книги, универсальный почтовый транспорт, |
||
| |
централизованная система хранения сообщений. Кроме этого, |
||
| |
использование данной службы дает расширенные возможности в работе с электронной почтой и средствами группового планирования. 2 Работа с Microsoft Exchange была подробно рассмотрена е главе 13 "Outlook Microsoft Exchange Server". |
||
| Электронная почта |
Данная информационная служба была подробно описана в |
||
| Интернета |
главе 9 "Электронная почта". Недостатком ее по сравнению с |
||
| |
Exchange Server является работа только с электронной почтой |
||
| |
и менее широкие возможности ее обработки |
||
| HTTP |
Информационная служба, позволяющая через http-протокол |
||
| |
осуществлять доступ к почтовому ящику Hotmail (см. раздел 1 1.3 |
||
| |
"Работа с Hotmail") |
||
| Адресные книги |
Позволяют создавать и хранить информацию о контактах и |
||
| |
списках рассылки. Подробно см. главу 4 "Контакты" |
||
| Каталог LDAP |
Эта служба обеспечивает быстрый доступ к каталогам |
||
| |
в Интернете, включая возможности поиска, проверки имен и |
||
| |
полную поддержку конфигураций с несколькими учетными |
||
| |
записями. В протоколе LDAP имеется встроенная поддержка |
||
| |
основных общих каталогов Интернета |
||
| Дополнительные |
Данные службы не поддерживают централизованной системы |
||
| информационные |
хранения сообщений, т. е. все сообщения будут храниться в |
||
| службы |
Личных папках. Службы предоставляют лишь транспорт для |
||
| |
доставки сообщений. Примерами подобных служб являются |
||
| |
Microsoft Fax, Lotus cc:Mail и др. |
||
Действия и временные рамки, связанные с элементами
Таблица 16.1. Действия и временные рамки, связанные с элементами| Действия |
Временные рамки |
||
| Нет |
В любое время |
||
| Полученные |
Вчера |
||
| Отправленные |
Сегодня |
||
| Со сроком |
В последние 7 дней |
||
| Просроченные |
На прошлой неделе |
||
| Созданные |
На этой неделе |
||
| Измененные |
За прошлый месяц За этот месяц |
||
Вкладка Другие условия
Поставив условия поиска на вкладке Сообщения, можно их доопределить на вкладке Другие условия.
Поле Категории позволяет сузить поиск по сообщениям, которые принадлежат определенному набору категорий. Ввести категории в это текстовое поле можно как с клавиатуры, так и посредством одноименного диалогового окна. Outlook запоминает пять предыдущих вариантов поиска по категориям.
Флажок Только элементы, которые позволяет разделять поиск по прочтенным и по непрочтенным сообщениям. По умолчанию Outlook просматривает все сообщения.
Флажок Вложения позволяет разделять поиск по сообщениям, имеющим одно или несколько вложений, и по сообщениям, не имеющим вложений.
Интервалы и дата архивации элементов
Таблица 17.2. Интервалы и дата архивации элементов| Тип элемента |
Интервал |
Дата архивации |
||
| Сообщение |
2 месяца |
Дата отправки или получения (более поздняя из двух) или дата/время последнего изменения |
||
| Встреча |
6 месяцев |
Дата встречи или дата/время последнего изменения (более поздняя из двух) |
||
| Задача |
6 месяцев |
Дата выполнения или дата/время последнего изменения. Задачи, не помеченные как выполненные, не подлежат автоархивации. Задачи, назначенные другим пользователям, архивируются, если они помечены как выполненные |
||
| Заметка |
3 месяца |
Дата/время последнего изменения |
||
| Запись |
6 месяцев |
Дата создания записи или дата/время ее последнего изменения |
||
| в дневнике |
|
|
||
| Контакт |
Нет |
Не архивируется |
||
Замечание 2
По умолчанию автоархивация не активизируется для элементов папок Входящие, Черновики, Заметки и Контакты.
Свойства автоархивации, заданные для папки Outlook, обычно выполняются для всех ее элементов. Но в случае, если вы не хотите архивировать некото рый элемент, даже по прошествии долгого времени (например, историческое в вашей жизни сообщение) можно указать специальную опцию, запрещающую автоархивацию указанного элемента.
Типы файлов, поддерживаемые Outlook
Таблица 1 7, 1. Типы файлов, поддерживаемые OutlookТаблица Microsoft Access с импортированными...
Таблица Microsoft Access с импортированными данными
Таблица типов
В табл. 17.1 приведены типы файлов, которые могут быть экспортированы и импортированы при использовании Outlook. Подробно о процедурах импорта и экспорта будет рассказано далее в этой главе.Текст WordArt в сообщении
Текст WordArt в сообщенииТитульная страница confidential в редакторе титульных страниц
Титульная страница confidential в редакторе титульных страницНа вкладке Status Monitor установите все флажки, кроме последнего. Их суть — уведомление пользователя и мониторинг процедур, связанных с отправкой или приемом факсимильных сообщений. Последний флажок Enable manual answer for the first device указывает факс-модему на "ручную", а не автоматическую процедуру приема факса.
На последней вкладке Advanced Options три кнопки:
Учетная запись Fax Mail Transport
Учетная запись Fax Mail TransportКак и раньше, для использования любой информационной службы, будь то электронная почта, адресная книга или файл личных папок, в Outlook необходимо создать учетную запись данной службы.
Учетная запись Microsoft Exchange Server
Учетная запись Microsoft Exchange ServerКак и в случае с другими сервисами, прежде всего, необходимо создать учетную запись информационной службы Microsoft Exchange Server, позволяющую с ней работать. Чтобы создать данную учетную запись, вы должны являться абонентом Microsoft Exchange Server (имя пользователя) и обладать необходимыми правами доступа к почтовому ящику, адресной книге и т. д.
Создание учетной записи
Итак, перейдем к созданию новой учетной записи. В отличие от создания записей других информационных служб, создание учетной записи Microsoft Exchange Server имеет несколько другой алгоритм.
Уровень доступа
Таблица 13.1. Уровень доступа| Права доступа |
Возможности |
||
| Владелец (Owner) |
Создание, чтение, изменение и удаление всех элементов и файлов. Создание подпапок. Данные права также дают возможность изменять уровень доступа для других имеющих доступ к папке. (Не распространяется на представителей) |
||
| Ответственный редактор (Publishing Editor) | Создание, чтение, изменение и удаление всех элементов и файлов. Создание подпапок. (Не распространяется на представителей) | ||
| Читатель (Reviewer) | Только чтение элементов и файлов | ||
| Автор без прав редактирования (Contributor) |
Только создание элементов и файлов. Содержимое папки не отображается. (Не распространяется на представителей) |
||
| Автор (Author) | Создание и чтение элементов и файлов, правка и удаление только своих элементов и файлов | ||
| Ответственный автор (Publishing Author) | Создание и чтение элементов и файлов, создание подпапок, правка и удаление только своих элементов. (Не распространяется на представителей) | ||
| Нет доступа (None) | Не имеет прав доступа. Нет возможности открыть папку | ||
| Корреспондент (Custom) |
Права доступа для данного пользователя определяются владельцем папки. (Не распространяется на представителей) | ||
| Редактор (Editor) | Создание, чтение, изменение и удаление всех элементов и файлов |
Вкладка Дополнительно диалогового окна Расширенный поиск
Вкладка Дополнительно диалогового окна Расширенный поискВкладка Другие условия диалогового окна Расширенный поиск
Вкладка Другие условия диалогового окна Расширенный поискФлажок Важность элементов разрешает разделять поиск по сообщениям, имеющим обычную, низкую и высокую важность.
Флажок Различать строчные и прописные буквы заставляет Outlook быть чувствительным к изменению регистра, т. е. слова "поиск", "поиск" и "поиск" будут считаться разными.
Поле Размер внизу этой вкладки предоставляет возможность задать размер искомого элемента. По умолчанию разыскивается элемент произвольного размера. Для изменения этого параметра выберите в первом раскрывающемся списке один из следующих элементов:
Вкладка Дополнительно
На рассмотренных выше вкладках пользователь мог задать часто употребляемые условия поиска. Однако, как мы убедились на примере условия по времени, они не всегда удовлетворяют запросам пользователя. Более детальная настройка условий для любого поля любого элемента выполняется на вкладке Дополнительно.
Данная вкладка состоит из двух частей:
Вкладка Представители диалогового окна Параметры
Вкладка Представители диалогового окна ПараметрыЗамечание
Замечание 3
Если пользователь попытается отправить письмо от имени пользователя, не предоставляющего ему подобную возможность, Outlook выдаст уведомляющее предупреждение.
После того как сообщение отправлено, его получатель в поле от будет видеть следующий текст — Novikov, Fedor; от имени; Usarov, Egor.
Вкладка Сообщения
Вкладка СообщенияЕсли сейчас нажать кнопку Найти (Find Now), то поисковая система выдаст все сообщения, находящиеся в вышеуказанных папках. Безусловно, подобный результат поиска не обнадеживает, поэтому необходимо сузить условия. Одним из таких условий является задание определенного текста, который должен содержаться в сообщении.
Вставка диаграммы
Пример 18.4. Вставка диаграммы> Вставка >Организационная диаграмма...
Выберите тип диаграммы [1,1] (рис. 18.4)
ок
Web-страница с данными из Access
Web-страница с данными из AccessПользуясь кнопками Назад и Далее, можно перемещаться по данным таблицы Контакты. Также при указании соответствующих параметров доступа можно редактировать таблицу (добавлять или удалять записи), организовывать фильтрацию данных и т. д. Но это уже выходит за рамки данной книги.
Запуск Outlook
Запуск OutlookЧтобы информационные службы и дополнительные параметры вступили в силу, необходимо перезапустить Outlook. Для этого нужно выйти из Outlook, но в данном режиме завершение работы с Outlook — это нечто большее, чем простое закрытие приложения. Для корректного закрытия Outlook и всех установленных каналов связи с информационными службами выберите команду > Файл > Выход и завершение сеанса.
При очередном запуске Outlook появится ожидаемое нами диалоговое окно Выбор конфигурации (Choose Profile) (рис. 15.6).
В раскрывающемся списке Имя конфигурации (Profile) пользователь может выбрать любую из имеющихся конфигураций. Если его не устраивает ни одна из них, он может нажать кнопку Создать (New). Откроется диалоговое окно Новая конфигурация (см. рис. 15.1).
В OUTLOOK Разработка форм Создание
Архитектура файла bookseries.ini
Архитектура файла bookseries.iniТаким образом, пользователю необходимо лишь добавить название новой серии в данный файл, как сделанные изменения тут же отобразятся в форме. Архитектура файла инициализации показана на рис. 22.4.
Итак, перейдем непосредственно к написанию кода процедуры. Для ввода кода программы опять необходимо перейти в окно редактора кода, для чего выделите форму и нажмите клавишу
Диалоговое окно Add Watch
Диалоговое окно Add WatchДля единичного просмотра значения переменной можно просто подвести к ней указатель мыши, и вы увидите всплывающую подсказку. Например, duration = 5.
Для дальнейшего пошагового выполнения программы можно воспользоваться одним из трех способов:
Далее мы попадаем на следующую точку останова — присваивание значения переменной tsk.DueDate. После очередного нажатия клавиши
Значение переменной duration равно 5, прибавляя его к значению текущей даты, мы прибавляем не месяцы (как хотелось бы), а дни. Исправим эту ошибку, изменив код ошибочной строки на следующий:
.DueDate = DateAdd("m", duration, .StartDate)
Замечание
Замечание 5
Встроенная функция DateAdd предназначена для добавления или вычитания из даты указанного числа временных интервалов.
В конце рассказа об отладчике мы решили на рис. 22.10 показать панель инструментов Отладка (Debug) с кнопками, используемыми при отладке, а в табл. 22.1 привести краткую справку по всем использованным и неиспользованным средствам отладчика.
Диалоговое окно Конструктор форм
Диалоговое окно Конструктор формОднако попутно необходимо сделать пару замечаний.
Как было сказано выше, форму можно изменять, удаляя или добавляя новые поля и/или элементы управления. Для просмотра всех полей данной формы перейдите на вкладку Все поля (All Fields) и выберите значение Все поля контакта (All Contact Fields) в раскрывающемся списке Группы полей для выбора (Select From).
Диалоговое окно Microsoft Visual Basic,
Диалоговое окно Microsoft Visual Basic,предупреждающее об ошибке
Его появление вызвано ошибкой в коде нашей программы, о поиске которой и пойдет дальше речь.
Диалоговое окно Поле формулы
Диалоговое окно Поле формулы
Помимо стандартных функций сложения (+), вычитания (-), умножения (*) и деления (/), можно задавать и более сложные из набора встроенных функций Outlook. Существует шесть типов функций.
Помимо этого, для поля можно задать дополнительные параметры проверки. Для чего перейдите на вкладку Проверка (Validation) диалогового окна Свойства (рис. 19.8).
Диалоговое окно Публикация формы
Диалоговое окно Публикация формыПосле того как форма сохранена, ею можно воспользоваться для создания новых элементов.
Диалоговое окно Run-time error '91'
Диалоговое окно Run-time error '91'Выберем Debug. В этом случае окно с кодом программы становится активным и в нем выделяется (по умолчанию желтым цветом) оператор, на котором прервалось выполнение программы. Мы выбрали Debug, поскольку имеем достаточно большой опыт и по краткому описанию ошибки можем понять, в чем дело. Но вам мы советуем до определенного момента обращаться за разъяснением к справке, в которой подробно и на примерах описана ошибка, вызвавшая прерывание хода программы.
В нашем же случае произошла семантическая ошибка: неправильное присваивание переменной значения ссылки на объект. Для устранения этой ошибки необходимо добавить оператор присваивания set перед переменной tsk. Давайте еще раз запустим программу. На этот раз она успешно завершилась, дойдя до конца и выдав сообщение "Задача успешно поручена".
Вроде бы все работает, но мы протестировали только малую часть всех возможностей приложения, не будем останавливаться и посмотрим, что же сгенерировало наше мини-приложение. На рис. 22.7 изображен примерный вариант порученной задачи.
Как видите, все параметры верны, кроме загадочного срока окончания задачи, который истекает через 5 дней, в то время как в диалоговом окне продолжительность проекта была равна 5 месяцам!!!
Итак, наша программа фактически работает, собирает данные из разных источников, создает задачу и даже назначает ее, но неверно устанавливает срок ее окончания. Надо констатировать, что мы столкнулись с последним типом ошибки — логическим. Компилятор не может отследить подобного рода ошибки автоматически, но это может сделать программист, используя, конечно, всевозможные способы и средства отладки.
Для отлова логических ошибок выполняется трассировка программы, т. е. выполнение программы или ее участка, сопровождающееся выводом в хронологической последовательности информации о событиях, связанных с выполнением программы. Давайте задумаемся, информацию о каких событиях мы хотели бы получить? Мы хотели бы получить и наблюдать измене ние переменных после выполнения операторов программы, причем желательно в пошаговом режиме, чтобы видеть процесс выполнения программы и иметь возможность тут же его исправить. Однако наблюдение всех переменных хоть и возможно, но малоэффективно.
Диалоговое окно Выбор формы
Диалоговое окно Выбор формыДиалоговое окно Задача: Написание книги
Диалоговое окно Задача: Написание книгиЗамечание
Замечание 1
Помимо создания панелей инструментов и кнопок, можно задавать "горячие" клавиши для вызова макросов пользователей или создавать дополнительные разделы меню.
Добавление элементов управления
Добавление элементов управленияДобавление полей пользователя
Добавление полей пользователяПрежде чем добавить пользовательское поле, необходимо определить, на какой из вкладок мы его будем размещать. Поскольку наши поля достаточно специфические, то для их размещения выберем вкладку (2) и изменим ее название и параметры отображения.
Элементы управления
Элементы управленияСледующее поле, которое мы будем создавать, — Переплет. Как вы уже знаете, поле переплет может принимать только одно из двух значений: твердый или мягкий. Конечно, это поле можно создать по аналогии с двумя предыдущими и требовать от пользователя ввода его значения. Но гораздо корректнее и рациональнее использовать раскрывающийся список. Раскрывающийся список — это один из стандартных элементов управления, о которых пойдет речь в данном разделе.
Microsoft Outlook является поистине всеохватывающим
Глава IVПрограммирование в Outlook
Microsoft Outlook является поистине всеохватывающим приложением в области управления информацией. Вы можете месяцами изучать его различные компоненты, исследовать новые возможности, так никогда и не столкнувшись с разработкой собственных форм и созданием макросов. Однако, если вы хотите получить от Microsoft Outlook максимум возможного, существенно облегчить выполнение своих повседневных задач, избавившись от многократного повторения одних и тех же процедур или от введения специфической информации нестандартными путями, то умение разрабатывать формы и использовать макросы вам совершенно необходимо.
Microsoft Outlook, как и любое другое приложение Microsoft Office, допускает два разных уровня использования:
Не бойтесь, если какой-либо факт вызовет с первого раза непонимание или какая-либо возможность будет описана не полностью, поскольку вопрос разработки форм и программирования настолько широк, что заслуживает отдельной книги. Здесь же дается всего лишь попытка в доступной, понятной и как можно более полной форме рассмотреть основы программирования в Outlook. Надеемся, что полученные знания помогут вам в разработке собственных небольших приложений с достаточной степенью легкости.
В заключительной части книги будут рассмотрены следующие аспекты программирования в среде Outlook:
IV. ПРОГРАММИРОВАНИЕ В OUTLOOK
Инициализация формы
Инициализация формыВ предыдущем разделе мы говорили о статическом изменении свойств элементов управления, но это лишь первичная настройка объектов формы. Как правило, основные свойства, связанные с инициализацией данных, переносятся в программный модуль формы.
Рассмотрением инициализации подобных свойств мы и займемся в этой главе, но для начала несколько слов о форме как таковой. Если рассматривать форму с позиций программирования, то она представляет собой не что иное, как класс VBA. Членами этого класса являются элементы управления, расположенные на форме, а методами — show (показать форму), Hide (скрыть форму) и т. д. Более того, пользователь может добавлять собственные члены и методы.
Помимо этого форма обладает и рядом процедур реакции на событие, стандартными из которых для всех классов VBA являются initialize и Terminate (см. раздел 20.5 "Классы и объекты").
Вернемся к нашей задаче и вспомним, что нам необходимо проинициализи-ровать три списка нашей формы, а именно: series, author и duration. Если duration фиксирован и состоит из 12 элементов (12 месяцев), то относительно списков авторов и серий так сказать нельзя. Количество членов в группе писателей может увеличиваться и уменьшаться, ровно также дело обстоит и с сериями. Исходя из этого пользователь должен иметь возможность, не модифицируя кода программы, изменить количество элементов любого из списков.
В следующих разделах подробно описываются способы инициализации списков.
Классы и объекты
Классы и объектыДавайте подведем предварительные итоги. Во-первых, мы рассмотрели, что такое встроенные типы данных, какие они бывают, в чем состоит их различие, как создавать переменные этих типов и т. д. Во-вторых, мы научились создавать собственные типы данных (записи), а также пользовательские процедуры и функции. Это уже достаточно весомый багаж знаний, однако остался еще небольшой, но очень важный раздел, посвященный таким понятиям объектно-ориентированного программирования, как классы и объекты (экземпляры классов).
В самом упрощенном понимании объект — это какая-то вещь или материальная сущность реального мира. Оглянитесь вокруг, и вы увидите, что наш мир состоит из бесконечного числа объектов: стол, машина, клавиатура компьютера, дом, человек и т. д. (более того, даже мир — это объект). Если приглядеться, то каждый объект имеет свойства (машина черного цвета) и операции, которые выполняются над этими свойствами (ту же машину можно перекрасить в экзотический металлик). Почти аналогично обстоит дело с объектами в абстрактном мире программ. Например, в качестве объекта можно рассматривать файл, в качестве свойства — его размер или имя, а в качестве операций — чтение или запись.
Рассмотрим еще один пример объекта в абстрактном мире программ — переменную author типа Person CO свойствами name И birthday. Итак, естЬ объект и есть свойства, что же является операцией в данном случае? Любая пользовательская процедура или функция, изменяющая свойства объекта author или просто работающая с ними. Например, процедура инициализации полей записи или процедура вывода на экран значений полей.
А теперь представьте, что код программы испещрен как процедурами, которые относятся к работе с записью author, так и функциями, относящимися к другим переменным, которых тоже не мало. Совсем нетрудно будет заблу диться в подобном хаосе и применять нужную функцию к неверным данным или, наоборот, необходимые данные подставлять не в ту функцию. Возникает естественное желание объединить данные и способы их обработки в одно целое — так, чтобы было ясно, какие процедуры предназначены для обработки каких данных. Таким образом, мы вплотную подошли к центральным понятиям объектно-ориентированного программирования — понятиям инкапсуляции и класса.
Объектно-ориентированное программирование (ООП) — наиболее популярная в настоящее время методология программирования, являющаяся развитием структурного программирования. Центральной идеей ООП является инкапсуляция, т. е. структурирование программы на модули особого вида, объединяющие данные и процедуры их обработки (вот оно, решение всех проблем!), причем внутренние данные модуля могут быть обработаны только предусмотренными для этого процедурами. В разных вариациях ООП этот модуль называют по-разному: класс, абстрактный тип данных, кластер и др. В VBA принято называть этот модуль модулем класса, или просто классом. Каждый такой класс имеет внутреннюю часть, называемую реализацией, и внешнюю — интерфейс.
Класс, таким образом, представляет собой новый тип данных, позволяющий создавать новые переменные этого типа (объекты) (иногда их еще называют экземплярами класса) и вести связанные с ними процедуры и функции. Программист описывает класс как сложный структурированный тип, состоящий из элементов, которые могут быть как собственно данными, т. е. значениями определенного типа данных, так и функциями, реализующими операции над элементами-данными. Элементы-данные называются свойствами класса, элементы-функции — методами класса. Такое описание служит шаблоном для создания в программе конкретных экземпляров (объектов) данного класса, имеющих свои конкретные имена.
В случае с записью Person при добавлении к ней двух процедур (persinit, persPrint) мы фактически получили класс, одним из объектов которого будет author. Доступ к свойствам и методам объекта осуществляется (как и в случае с записью) посредством точечной нотации. Например, для того, чтобы вывести на экран свойства объекта author с помощью метода Print, необходимо ввести в программу выражение author. Print ().
Помимо инкапсуляции, ООП VBA характеризуется еще одним немаловажным свойством — встраиванием. Встраивание — это механизм порождения новых классов с использованием существующих.
Пусть построен класс А, тогда при объявлении нового класса В его свойствами могут быть объекты класса А. В этом случае говорят, что класс А встроен в класс В, и класс А является родителем, а класс В — потомком. Встраивание — транзитивное отношение, т. е. можно создать произвольно длинную цепочку вложенных объектов, образующих иерархию родителей и потомков. Так, в новый класс С можно встроить объект класса В, который является объектом класса А.
Для приложений Office XP характерна ситуация, когда необходимо указать шесть-восемь уровней вложенности, чтобы добраться до нужного объекта. Например, чтобы скрыть панель инструментов Стандартная, выполните следующий оператор присваивания:
Outlook.Application.ActiveExplorer.ShowPane (olOutlookBar ,True )
Механизм встраивания очень удобен и естественен. Прародитель семейства классов может задавать некоторые фундаментальные свойства и методы, а многочисленные потомки, имея родительские корни (свойства и методы), привносят собственные узкоспециальные свойства и методы.
Например, создавая класс Book со свойством Author класса Person, мы не только используем фундаментальные свойства и методы класса Person, но и вводим собственные свойства (title) и методы.
Наряду со встраиванием, существует еще один способ использования существующих классов при создании новых, он называется наследование. При наследовании указывается, что вновь создаваемый класс В на основе класса А содержит все (или некоторые) методы и свойства класса А, а также свои собственные методы и свойства. Например, на основе класса Person можно определить класс Author, который содержит все методы и свойства класса Person, а также свои собственные, например список книг данного автора.
Перейдем теперь от теоретического описания канонов ООП к практике их применения в VBA и начнем с синтаксиса. Синтаксически классы в VBA оформляются в виде специальных модулей классов (имя класса — это имя модуля), где в разделе Declarations помещается описание свойств (переменных) класса, а дальше идет описание методов (процедур) класса. Синтаксически описания свойств и методов практически не отличаются от описания обыкновенных переменных и процедур. Случаи отличия или особенностей употребления будут оговорены отдельно.
Давайте рассмотрим работу с классами на примере класса Person.
Кнопка на панели инструментов с контекстным меню
Кнопка на панели инструментов с контекстным менюЧтобы панель инструментов приняла привычный для настоящей панели вид, необходимо отформатировать кнопки.
Макет
МакетИтак, все намеченные поля нашей формы созданы, и если смотреть на нее с точки зрения функциональности, то можно сказать, что она готова. Однако одним из немаловажных качеств формы является наличие простого и интуитивно понятного интерфейса.
Конструирование легкодоступного и красиво оформленного интерфейса — довольно сложная задача.' Но создание простого интерфейса, не лишенного логики и вкуса, доступно любому пользователю. Более того, использование встроенных средств Outlook позволяет пользователю добиться профессионального оформления форм, диалоговых окон, панелей и т. д.
Начнем с логики в заполнении полей нашей формы. Естественно предположить, что пользователю гораздо удобнее заполнять поля в следующем порядке:
По умолчанию элементы создаются с определенными параметрами высоты и ширины (если вы создавали их, просто щелкая по форме, не растягивая). Но, как правило, параметры по умолчанию не удовлетворяют логике поля. Например, стандартное текстовое поле по умолчанию отображает 15 знаков, но поле для ввода количества страниц вряд ли будет содержать значение, имеющее больше 4 символов, а поле для ввода названия книги, скорее всего, будет содержать больше, чем 15. Для изменения размера поля можно либо задать соответствующие параметры на вкладке Оформление "(Display), либо воспользоваться маркерами изменения размера в виде маленьких белых квадратиков, расположенных по углам поля. Щелкнув по маркеру выделения и удерживая нажатой левую кнопку мыши, можно увеличить или уменьшить границы поля.
В крупных компаниях (например, Microsoft) над разработкой интерфейса трудятся специальные отделы дизайнерон.
Если по выделенному элементу щелкнуть еще раз, то он перейдет в режим редактирования, в этом режиме можно, например, изменять параметр Заголовок (Caption) для надписи. Измените данный параметр для объектов типа Label, удалив цифры из названий.
Вы увидите, что логика оформления формы соблюдена, но стройности и строгости в ее оформлении нет. Следующий этап в работе над интерфейсом формы — выравнивание.
Существует много способов выравнивания, но мы не будем все их подробно здесь рассматривать, т. к. большинство из них интуитивно понятны, а в случае возникновения вопросов вы всегда сможете обратиться к справочной системе Outlook. Здесь будет приведено лишь описание групп команд выравнивания.
Все команды выравнивания находятся в меню Макет (Layout). Существует пять разделов с командами:
Объектная модель Office XP
Объектная модель Office XPОбъекты Microsoft Office используются в иерархической структуре других объектных моделей. Описание основных объектов Microsoft Office, собранных в библиотеке Office, приведено в табл. 21.2.
и работы со средой вы
Объектная модель Outlook 2002Итак, после описания языка и работы со средой вы полностью готовы к полноценному программированию на Visual Basic for Application. Одной из важнейших характеристик системы программирования, определяющих ее удобство, является наличие уже готовых библиотек и компонент. В данных библиотеках описаны классы, полезные для решения стандартных задач, встречающихся в соответствующей сфере программирования. Классы Microsoft Office XP являются "золотым фондом" VBA, поскольку именно использование объектов этих классов делает VBA недосягаемым в области офисного программирования.
В этой главе мы описываем только поверхностно объектную модель Outlook 2002 и стандартные классы VBA и Office и не претендуем на подробное, исчерпывающее описание каждого объекта, свойства или метода, на это есть справочная система. Мы просто хотим показать работу с моделью и иерархией "в целом", что достаточно трудно сделать, руководствуясь только справочной информацией.
Далее в этой главе постоянно используется термин объектная модель (object model). Под этим термином подразумевается совокупность взаимосвязанных объектов, которые объединяет нечто общее, например назначение, область применения, принадлежность одной иерархии классов. Рассматривая объектную модель, мы будем приводить небольшие примеры использования ее классов в Outlook, что, надеемся, будет способствовать лучшему пониманию и усвоению излагаемого материала. Но прежде всего несколько общих положений.
Объектная модель Microsoft Outlook реализована
Объектная модель Outlook 2002Объектная модель Microsoft Outlook реализована в виде набора объектов, собранных в библиотеке Outlook.
Объект Inspector (форма элемента)
Объект Inspector (форма элемента)Общие положения
Общие положенияЛюбая модель, определенная в VBA, состоит из классов, каждый из которых представляет собой отдельный объект или семейство объектов. Объектов в Office, да и в Outlook достаточно много, но во всех приложениях участвует объект Application, представляющий само приложение. Application — это корневой класс Outlook, в который вложены все остштьные объекты, именно этот первый уровень вложенности мы и будем рассматривать.
Глядя на схему объектной модели, можно определить, какие объекты описывают работу приложения, как они связаны между собой и как составить ссылку для доступа к конкретному объекту. Как вы помните, VBA наряду с наследованием поддерживает встраивание объектов, таким образом, чтобы составить ссылку на объект, нужно проследить путь в иерархии объектов, начиная с объекта Application на первом уровне иерархии до целевого объекта, и записать последовательность имен, находящихся на пути объектов или семейств, отделяя их друг от друга точкой. При этом для семейств, кроме имени, необходимо указать в скобках индекс или имя элемента, т. е. задать конкретный объект в семействе. Например, для указания ссылки на объект, находящийся на третьей ступени иерархии приложения, следует использовать такую запись:
Application.Assistant.Sounds
Доступ к отдельным элементам некоторых семейств можно получить, не указывая индекс или имя объекта. Например, доступ к активному представлению Outlook, который в общем случае вызывается через указатель Application. Explorers, осуществляется с помощью свойства ActiveExpiorer объекта Application. Таким образом, чтобы отобразить панель папок в текущем представлении, следует использовать такую запись:
Application.ActiveExpiorer.ShowPane(olFolderList, True)
Завершая общие положения, нельзя не сказать о справочной информации по объектной модели Outlook, верном спутнике при программировании на VBA. Для отображения иерархии классов воспользуйтесь примером, приведенным ниже.
Окно кода
Окно кодаДля более детальной настройки интерфейса всегда можно воспользоваться диалоговым окном Options (Опции) меню Tools (Инструменты). В нем вам предоставляется возможность изменить такие установки, как автоматическая проверка и помощь при вводе кода, разделение процедур тонкой чертой, изменение параметров шрифта кода, размещение окон редактора и т. д. Настройка редактора достаточно проста, и мы не будем подробно ее описывать. Если же у вас возникнут вопросы по назначению того или иного параметра, вы всегда можете обратиться к справочной системе VBA, о работе с которой и пойдет сейчас речь.
Современные системы программирования отличаются от систем программирования прежних лет:
Окно проекта
Окно проектаОкно просмотра объектов
Окно просмотра объектовОкно редактора и диалоговое окно с надписью "Здравствуй, мир!"
Окно редактора и диалоговое окно с надписью "Здравствуй, мир!"После рассмотрения примера вернемся к описанию языка. Для этого введем условные обозначения для описания языка.
Существует множество языков программирования, и способов их описания не намного меньше. Но какого-то определенного способа, лучшего во всех отношениях, нет. Например, неформальное описание языка для начинающего пользователя сильно отличается от формального стандарта, предназначенного для разработчиков системы программирования. Что касается нашей практики, то при изложении подобного материала мы руководствуемся описанной выше концепцией. Но это, так сказать, глобальные понятия, однако нам не обойтись и без частных принципов описания, таких как используемые обозначения и терминология.
Окно справки с объектной моделью Microsoft Outlook
Окно справки с объектной моделью Microsoft OutlookМы рассмотрели вариант получения информации об объектной модели и ее элементах с помощью справочной системы, но помимо этого существует специальный помощник — гид в мире объектов приложений — Object Browser (Окно просмотра объектов). Окно просмотра объектов представляет собой специальное средство редактора Visual Basic, позволяющее просматривать содержимое библиотек объектов и производить поиск справочной информации о предоставляемых ими объектах.
Окно свойств
Окно свойствКстати, свойства можно отображать как в алфавитном порядке, так и по категориям, посредством выбора соответствующих вкладок Alphabetic или Categorized. Следующая рассматриваемая нами панель — панель кода. Это окно занимает большую часть экрана. Данная панель — это не просто "чистый лист", предназначенный для ввода кода, а специализированный высокоинтеллектуальный текстовый редактор, существенно облегчающий введение, форматирование и редактирование кода VBA. Окно кода напрямую связано с модулем проекта и открывается при двойном щелчке мышью по необходимому модулю в окне проекта.
Замечание
Замечание 1
Вообще говоря, окно кода является "многодокументным", т. е. можно открыть одновременно несколько окон данного типа для разных модулей. На рис. 20.10 каскадно отображены три окна трех модулей соответственно. Для изменения отображения окон можно воспользоваться командами меню Window.
Здесь мы опишем главные возможности редактора кода VBA:
В левом верхнем углу окна кода размещается раскрывающийся список Object (Объект), содержащий объекты выделенного модуля. Понятно, что для стандартного модуля этот список отсутствует, но, скажем, для модуля Этакнига данный список содержит объект workbook, для которого можно написать процедуры реакции на событие. Но и тут "умное" окно кода приходит на помощь. В правом верхнем углу в раскрывающемся списке Procedure (Процедура) содержатся все стандартные процедуры реакции на события для этого объекта. В случае со стандартным модулем этот список содержит все процедуры модуля, а также общий раздел объявлений Declarations (Объявления), в котором описываются переменные уровня модуля. При этом, выбрав одну из процедур в этом списке, вы автоматически попадете на ее начало.
С помощью кнопок в левом нижнем углу окна можно выбрать один из двух видов представления кода в окне:
Операторы
ОператорыЛюбая программа представляет собой последовательность операторов. Мы уже рассматривали те операторы, которые предназначены для объявления переменных и определения типов. В этом разделе мы расскажем об операторах для выполнения действий с данными и для управления порядком выполнения других операторов. Существует три основных типа операторов: операторы присваивания, условные операторы и операторы цикла. Рассмотрим их по порядку.
Операторы присваивания необходимы для изменения значения переменных. В VBA существует четыре вида операторов присваивания:
[Let] имяПеременной = <выражение>
Ключевое слово Let является наследием предшествующих версий языка Basic, его употребление ничего не добавляет и не убавляет. Подобные атавизмы — не редкость в любом языке программирования, они необходимы для совместимости разных версий программного продукта.
С помощью оператора присваивания происходит обычное присваивание значения выражения, стоящего справа от знака =, переменной, имя которой стоит слева от знака =. Причем тип присваиваемого значения должен соответствовать типу переменной. Бессмысленной будет следующая конструкция:
Dim Temp As Integer Temp = "Строка"
Встретив подобное присваивание, компилятор выдаст сообщение об ошибке. Но есть и ряд исключений. В следующей программе сначала рассматривается присваивание переменным встроенных типов стандартных значений. Затем следует объявление трех записей типа Person, после чего идет присваивание значений первым двум записям, но через прямое обращение к полям записей. В последующем же присваивании происходит одновременное присваивание значений всех полей записи peopie2 соответствующим полям записи people3.
Опубликование формы
Опубликование формыИтак, после того как вы убедились в работоспособности формы, ее необходимо сохранить. Сохранение формы носит специальное название опубликование. Сразу же заметим, что эта процедура отлична от сохранения элемента данной формы.
Замечание
Замечание 1
Еще раз вспомним отличие между формой и элементом. Форма — это специальный шаблон, на основе которого создается некий элемент. Поэтому, открывая, например, форму Контакт, заполняя и сохраняя ее, вы сохраняете не форму, а лишь элемент этой формы.
Применяя вышеописанные способы, пользователь может изменить форму, но выбрав команду > Файл > сохранить, он сохранит не саму измененную форму, а лишь элемент, основанный на ней. Кстати, в случае с формой контакта при подобной попытке появится предупреждение о незаполненном
Применяя вышеописанные способы, пользователь может изменить форму, но выбрав команду > Файл > Сохранить, он сохранит не саму измененную форму, а лишь элемент, основанный на ней. Кстати, в случае с формой контакта при подобной попытке появится предупреждение о незаполненном поле Хранить как (поскольку элемент не заполнялся), что еще раз показывает различие в способах сохранения.
Форму можно опубликовать несколькими способами, но наиболее часто употребляемыми являются:
Основы VBA
Основы VBAУважаемый читатель, позвольте перед столь нелегким делом, как почти исчерпывающее описание языка VBA с нашей стороны и кропотливое его изучение — с вашей, сделать небольшое философское отступление на тему: "Что такое язык?" Надеемся, что оно будет способствовать не только пониманию структуры данной главы, но и более глубокому пониманию самого языка Visual Basic for Applications (VBA) как такового. Итак, что же такое язык?
Язык — это знаковая система, предназначенная для хранения и передачи информации. Причем в данном случае, не умаляя общности, можно говорить о том, что не имеет значения, естественный это язык или язык программирования (а может, математический или язык жестов).
Безусловно, языки различны между собой, однако большинству языков присущи общие закономерности и, так сказать, системная организация. То есть для каждого языка определены и приемлемы такие понятия, как:
С подобной точки зрения можно рассматривать все языки программирования. Все? Да, их много, и мы не будем вводить читателя в заблуждение, го воря, что VBA — единственный и неповторимый. Но во всем многообразии языков программирования VBA действительно выделяется своей уникальностью с точки зрения разработки офисных приложений. Почти все офисные задачи можно решить посредством VBA естественным путем.
Отладка и тестирование программ
Отладка и тестирование программКонечная цель программиста заключается в написании правильно работающей программы, но, к сожалению, в 99 случаях из 100 первая попытка использования программы приводит к появлению предупреждения диалогового окна с кодом ошибки, неверного результата или в худшем случае к зависанию компьютера. Приблизительно так начинается нелегкий путь отладки программы.
Отладка программы — это специальный этап в разработке программы, состоящий в выявлении и устранении программных ошибок, факт существования которых уже установлен. Программные ошибки, как правило, делятся на три вида:
В каждой современной системе программирования существует специальное средство отладки программ — отладчик (debugger), который позволяет в режиме интерпретации установить контрольные точки, выполнить отдельные участки программы и посмотреть результаты работы операторов. Естественно, что редактор Visual Basic имеет подобное средство, с которым мы сейчас и познакомимся. В вышеописанной программе мы специально допустили ошибки, на примере которых и продемонстрируем работу отладчика VBA.
Замечание
Замечание 1
Все ошибки располагаются в процедуре AssignTask, так что перед началом отладки вы можете проверить себя и попытаться отыскать их самостоятельно.
Первый шаг отладки — это запуск компилятора: Debug > compile <имяПроекта>. Компилятор, просматривая код программы, найдет ошибку и выдаст сообщение: sub or Function not defined (Процедура или функция не определены), выделив место ошибки (creatitem) в теле процедуры.
Итак, допущена синтаксическая ошибка, мы сделали опечатку (вместо createitem ввели creatitem), и компилятор стал расценивать это как вызов процедуры пользователя, которая нигде не объявлена. Быстро исправим эту оплошность, добавив злополучную е в код:
Set tsk = Createltem(olTaskltem)
Ошибка исправлена, можно возвращаться к первому пункту — запуску компилятора. На этот раз компиляция прошла успешно, и есть предпосылки к тому, что программа окончательно исправлена. Давайте запустим ее.
Замечание
Замечание 2
Вообще же, в VBA нельзя говорить о запуске программы как таковой, поскольку в отличие от других языков программирования, в которых существует предопределенный способ определения того, с чего будет начинаться выполнение программы, в VBA такого предопределения нет. В VBA никакая процедура не является главной по умолчанию, нужно как-то указывать, с чего должно начинаться выполнение программы. Типовое решение автоматического запуска программы VBA — связывание "главной" процедуры с событием открытия документа, в котором находится проект.
Запуск программы в VBA осуществляется разными способами. Уже упоминалась возможность запуска программы посредством нажатия клавиши
Итак, мы запустили программу. Что же происходит? Сразу после запуска появляется диалоговое ОКНО об ошибке: Object variable or With block variable not set (объектная переменная или переменная блока with не определена) и четыре варианта продолжения работы с программой (рис. 22.6):
Замечание 3
Хотя в данном случае кнопка Continue не активна, она бывает очень полезна в ряде случаев. Например, при прерывании хода программы комбинацией клавиш
Панель Свойства элемента управления
Панель Свойства элемента управленияПанель свойств для раскрывающегося списка
Панель свойств для раскрывающегося спискаПостановка задачи
Постановка задачиРаботая над задачей любой сложности, необходимо четко представлять ее условия, цель, а также возможные способы решения. Ибо несогласованность и абстрактность требований может привести к затягиванию сроков реализации проекта или просто его к невыполнению. Итак, обозначим наши условия
Условие. Есть редактор издательства, одной из частных задач которого является подписание договора с автором и отслеживание хода его работы над книгой. Помимо этого, известно, что существует четыре серии книг, причем их названия могут изменяться. Также известно, что для всех писателей имеются контакты, хранящиеся в папке "Писатели".
Цель. Автоматизировать процесс работы редактора.
Способы решения. Одним из возможных способов решения является использование задач Outlook, которые абсолютно вписываются в рамки поставленного условия. Но создание однотипных задач вручную ведет к появлению ошибок и неоднозначности. Таким образом, ограничивая, с одной стороны, редактирование задачи и беря контроль над ее созданием, мы, с другой стороны, унифицируем процедуру работы редактора.
На рис. 22.1 изображена панель задач с однотипными задачами, сгенерированными нашим приложением.
Сохранение формы в библиотеке личных форм
Пример 19.10. Сохранение формы в библиотеке личных формСервис> Формы > Опубликовать форму
Папки Библиотека личных форм (рис. 19.14}
Название := Writer
Имя формы:= Writer
Опубликовать
Создание элемента на основе пользовательской формы
Пример 19.11. Создание элемента на основе пользовательской формы> Сервис > Формы > Выбрать форму
Папки Библиотека личных форм
Формы Book
Открыть
На рис. 19.15 изображено диалоговое окно Выбор формы (Choose Form) в представлении по категориям. Обратите внимание на нижнюю часть данного диалогового окна, в котором отображаются контакт, описание и версия формы.
По умолчанию Outlook создает элементы посредством форм из стандартной библиотеки форм. Если вы хотите, чтобы Outlook по умолчанию создавал формы на основе вашей, то необходимо установить соответствующий параметр для свойств папки, хранящей элементы (см. пример 19.12).
Теперь при создании нового элемента в папке Контакты будет использоваться созданная нами форма writer.
Задание формы, применяемой по умолчанию
Пример 19.12. Задание формы, применяемой по умолчанию{На панели Outlook} Контакты
Свойства
Общие
Помещая в эту папку использовать Формы...
Папки Библиотек личных форм
Формы Writer
Открыть
ОК (рис. 19.16)
Создание красивых и удобных форм Outlook, безусловно, требует от разработчика наличия определенного опыта. К сожалению, рамки этой книги позволяют описать только базовые операции, используемые при работе с формами Outlook. Однако по аналогии с рассмотренным примером и справочной системой вы сможете упростить и автоматизировать процесс обработки информации на вашем компьютере.
Переход в режим конструктора форм
Пример 19.1. Переход в режим конструктора форм> Сервис > Формы > Конструктор форм...
Папки Библиотека стандартных форм (рис. 19.1)
Формы Контакт
Открыть
Создание вкладки пользователя
Пример 19.2. Создание вкладки пользователя{Вкладка (2)}
> Форма > Отображать эту страницу
> Форма > Переименовать страницу.. .
Название := Книги
ОК
Давайте теперь добавим поля название книги и количество страниц. Первый этап — это создание поля.
Создание поля пользователя
Пример 19.3. Создание поля пользователя{Панель Выбор поля}
Создать...
Имя := Название книги 1
Тип Текст
Формат Текст
ок
Создать...
Имя := Кол-во страниц 1
Тип Целое число
Формат 1 234
ОК
Созданные поля помещаются в разделе Поля пользователя в папке (User-defined fields in folder). Тип поля определяет данные, которые могут заноситься в это поле, а формат — представление этих данных. Например, нельзя в поле количество страниц ввести текст или дробное число.
Второй этап — перенос поля на вкладку пользователя. Для этого щелкните по выбранному полю на панели Выбор поля (Field Chooser), а затем, удерживая нажатой кнопку мыши, перенесите его на вкладку формы и отпустите кнопку мыши. Поля добавляются вместе с подписями к ним.
Поскольку предполагается, что контакт может иметь несколько книг, повторите вышеприведенную процедуру, только изменяя значение в поле Имя (Name) на название книги 2, название книги з и т. д.
Замечание
Замечание 1
Пользователь может не создавать, а выбирать уже готовые поля на панели Выбор поля.
Добавление элементов управления
Пример 19.4. Добавление элементов управления> Форма >> Элементы управления
Toolbox Label {На форме}
{На элементе Надпись} Свойства
Оформление
Заголовок := Переплет:
ОК
Toolbox ComboBox {Ha форме}
{Ha элементе Список} (рис. 14.3)
Связывание элемента управления с полем Outlook
Пример 19.5. Связывание элемента управления с полем OutlookСоздать
Имя := Переплет
Тип Текст
ОК
Тип списка Раскрывающийся список
Возможные значения := Мягкий; Твердый
Установить начальное значение поля := Мягкий (рис. 19.6)
Помимо типа Текст (Text) существует еще десять стандартных типов данных. В табл. 19.2 приведены названия типов данных и их описание.
Задание дополнительных свойств элемента управления
Пример 19.6. Задание дополнительных свойств элемента управления{ Элемент управления }
Дополнительные свойства (рис. 19.6)
Свойство SpecialEffeet
Apply 6-Bump
Apply
Свойство MousePointer
Apply 10-UpArrow
Apply
Создание вычисляемого поля
Пример 19.7. Создание вычисляемого поля{Панель Выбор поля}
Создать
Имя := Общее количество страниц
Тип Формула
Изменить... (рис. 19.7)
Поле > Поля пользователя в папке > Кол-во страниц1
(Ввести знак "+" и повторить для случая 2 и 3)
ОК
Установка дополнительных параметров проверки
Пример 19.8. Установка дополнительных параметров проверкиПроверить это поле перед закрытием формы
Формула проверки
Изменить...
Поле > Поля пользователя в папке >Общее кол-во страниц
Ввести "> 0"
ОК
Вывести сообщение := Значение поля "Количество страниц" не может быть отрицательным
ОК
Сохранение формы в качестве шаблона
Пример 19.9. Сохранение формы в качестве шаблонаФайл >Сохранить как. . .
Папка <Имя папки>
Имя := <Имя файла>
Тип файла Шаблон Outlook
ОК
Теперь для создания нового элемента на основе этого шаблона достаточно дважды щелкнуть по соответствующему файлу в Проводнике.
Замечание
Замечание 2
Если в диалоговом окне Сохранение элемента выбрать в раскрывающемся списке Тип файла не Шаблон Outlook, а любой другой элемент, то Outlook сохранит его с указанным типом. Другое дело, что эти форматы теряют некоторую информацию формы. Например, естественно, что рисунок формы не может храниться в текстовом формате (см. раздел 17.1.5 "Шаблон Outlook").
Для сохранения формы Outlook в библиотеке личных форм повторите действия, рассмотренные в примере 19.10.
Экспорт и импорт классов
Пример 20.10. Экспорт и импорт классов{В окне проекта CiassPerson} Person Export File...
Папка := <Диск>
Имя файла := Person
Тип файла Class Files (*.cls)
Сохранить
(В окне нового проекта}
Import File...
Папка := <Диск>
Имя файла := Person
Открыть
Аналогичным способом можно экспортировать и импортировать любые модули проекта (пользовательские модули, модули форм).
Замечание
Замечание 2
Вспомните, что когда мы удаляем модуль из проекта, выводится диалоговое окно, предлагающее экспортировать модуль. Если модуль может оказаться вам полезен в будущем, но не нужен в данном проекте, сохраните его, нажав кнопку Да. В противном случае нажмите кнопку Нет.
Создание класса Person
Пример 20.1. Создание класса Person> Insert > Class Module
Properties Name:= Person
Вход в справочную систему
Пример 20.2. Вход в справочную системуHelp > Справка по Microsoft Visual Basic {или нажмите клавишу
Давайте рассмотрим работу со справочной системой на примере поиска информации об объекте Application. Поиск требуемой информации мы начали с вывода объектной модели Microsoft Outlook. Ее диаграмма, содержащая объект Application и подчиненные объекты, дает общее представление о составе и структуре объектной модели приложения и позволяет получить справку о каждом объекте (рис. 20.5). На этой диаграмме представлены объекты и семейства объектов в виде прямоугольников разного цвета (голубого и желтого, соответственно). Для семейства, кроме имени в скобках, указано имя объекта — элемента семейства. Иногда справа от прямоугольников отображается значок красной стрелки. Щелчок по ней позволяет спуститься на более низкие уровни иерархии объектов; щелчок по любому из прямоугольников — получить справку по этому объекту.
Получение справки
Пример 20.3. Получение справкиМастер ответов
Выберите действие := Outlook Objects Найти
Выберите раздел := Microsoft Outlook Objects
Application
Запуск Object Browser
Пример 20.4. Запуск Object BrowserObject Browser {На панели Standard или}
View > Object Browser {или}
Окно просмотра объекта состоит из нескольких частей:
Поиск в Object Browser
Пример 20.5. Поиск в Object BrowserProject/Library All Libraries
Search Text := persinit
После этого в окне Details появится описание нашего метода.
Справочная система — очень сильное оружие, но в некоторых руках оно может быть неэффективным если пользователь не знает, где и что искать. Мы.советуем вам посвятить несколько часов своеобразной тренировке по поиску той или иной информации. Это поможет попять работу справки — куда она ссылается, какой род информации выдает и т. д. Умение правильно ставить вопрос и отсекать ненужные ссылки — очень большой плюс при работе со справкой.
Перейдем к следующему объекту рассмотрения, регламентированному в начале раздела, — проекту. Как уже упоминалось, проект — это набор программных модулей, связанных с основным документом приложения (см. "Разработка приложения"). Сейчас мы рассмотрим работу с проектами. Расскажем о свойствах проекта, о том, как манипулировать структурой проекта и как управлять проектами в многодокументных приложениях.
В начале этого раздела мы говорили, что проект состоит из модулей разных типов, но не говорили о том, как добавить модуль, удалить его или переименовать.
Добавление модуля в проект осуществляется следующим образом:
Добавление модуля
Пример 20.6. Добавление модуля>Insert > {Forms | Module | Class Module}
Для удаления какого-либо модуля из проекта необходимо его сначала выделить. При удалении модуля появится диалоговое окно, предлагающее перед удалением экспортировать модуль. Об экспорте и импорте модулей будет рассказано ниже.
Удаление модуля
Пример 20.7. Удаление модуля> File > Remove Module Нет
Помимо вышеприведенных способов добавления и удаления модулей существует еще один, и на наш взгляд, более естественный способ. Для добавления (удаления) модуля необходимо в окне проекта выполнить следующую последовательность действий:
Insert
> (Forms | Module | Class Module}
( Remove Module)
При создании нового модуля ему присваивается имя модульы, где N — порядковый номер этого модуля. Аналогичная ситуация происходит при автоматической записи макросов, где модулю, содержащему макрос, присваивается имя NewMacros. Подобное наименование не несет никакой информативной нагрузки о содержании модуля, поэтому мы советуем всегда переименовывать стандартные имена модулей.
Переименование модуля
Пример 20.8. Переименование модуля{В окне проекта} Modulel
{В окне свойств} Name := <Новое имя модуля>
После того как мы освоили создание и удаление модулей, давайте рассмотрим, для чего же они предназначены.
Сохранение проекта
Пример 20.9. Сохранение проекта> File > Save имяПроекта
Ведение современных проектов целой командой разработчиков (или даже одним человеком) зачастую требует использования кода разных модулей, лежащих в разных проектах. В таких случаях можно воспользоваться вспомогательным инструментом VBA — экспортом и импортом модулей.
Если при работе над новым проектом А вам потребовались только одна функция или один класс, описанные в проекте в, то совсем необязательно на них ссылаться. Можно экспортировать модули из одного проекта в другой. Давайте на примере класса Person рассмотрим процедуру экспорта из проекта ciassPerson в новый проект.
Сначала мы выделяем экспортируемый модуль и сохраняем его на жестком диске в виде отдельного файла с именем, после чего импортируем этот файл в новый проект. В принципе произошло простое копирование кода из проекта в проект, но более цивилизованным методом. Кстати, следующему проекту, которому будет необходим класс Person, достаточно только импортирования уже созданного файла.
Получение справки об объектной модели
Пример 21.1. Получение справки об объектной модели Outlook 2002> Справка > Справка по Microsoft Outlook Содержание
Дополнительные средства настройки
Microsoft Outlook Visual Basic Reference Microsoft Outlook Objects
Также не забывайте об удобном средстве просмотра объектов Object Browser, которое заметно упростит понимание структуры объектной модели. И наконец, в случае серьезных затруднений советуем обратиться за справкой к MSDN (Microsoft Developer Networks), справочной системе, содержащей гигабайты информации, примеров, исходного кода и т. д. Помимо всего прочего, в Интернете можно найти огромное множество как российских, так и зарубежных Web-сайтов, посвященных разработке приложений в Microsoft Office.
Форматирование кнопки пользователя
Пример 22.10. Форматирование кнопки пользователя1R BookTask.GenerateTask
Имя := Назначить задачу писателю
Значок и текст
> Выбрать значок для кнопки > [1,6]
Закрыть
После того как закрыто диалоговое окно Настройка, вы можете перемещать, пристыковывать панель и т. д. Теперь, после щелчка по кнопке Назначить задачу писателю, появится диалоговое окно Задача: Написание книги (рис. 22.14). Неправда ли просто?
Создание пользовательской формы
Пример 22.1. Создание пользовательской формы> Сервис > Макрос > Редактор Visual Basic...
{В окне VBE}
> Insert > UserForm
При этом открывается окно разработки пользовательской формы с пустой пока пользовательской формой. Теперь предстоит подобрать нужные размеры будущего диалогового окна и поместить на него нужные элементы управления. Для этого откройте соответствующую панель инструментов.
Открытие панели инструментов Too/box (Элементы управления)
Пример 22.2. Открытие панели инструментов Too/box (Элементы управления)> View > Toolbox
Дальнейший процесс проектирования пользовательского диалога состоит в том, что вы просто щелчком мыши выбираете кнопку нужного элемента управления на панели Toolbox, а затем "рисуете" этот элемент в пользовательской форме, используя технику "протаскивания" мыши. Надо установить указатель мыши на то место, где должен располагаться верхний левый угол создаваемого элемента управления, затем нажать левую кнопку мыши, и, удерживая ее нажатой, растянуть рамку до того места, где должен располагаться правый нижний угол, а затем отпустить кнопку мыши.
После того как элемент управления помещен в кадр диалога, вы можете перемещать его, изменять его размеры или даже удалить его. Щелчок по элементу управления выделяет его, после чего можно воздействовать на выделенный элемент. Если удерживать нажатой клавишу
Перетаскивание элемента управления (или сразу нескольких выделенных элементов) перемещает его в пределах пользовательской формы. Перетаскивание одного из маркеров выделения позволяет изменить размеры выделенного элемента или сразу нескольких выделенных элементов. Например, если выделить несколько элементов управления, а затем установить указатель мыши над правым маркером выделения и протащить его чуть дальше вправо, можно увеличить размеры всех выделенных элементов разом на одинаковую величину. Наконец, нажатие клавиши
Попробуйте подготовить представленную на рисунке пользовательскую форму для диалогового окна (рис. 22.2). Для этого надо поместить в диалоговое окно два раскрывающихся списка (comboBox), одно поле ввода (TextBox), один рисунок (image), одну кнопку(CommandButton) и наконец десяток текстовых надписей (Label), служащих для пояснения назначения активных элементов управления, на которые может воздействовать пользе-, ватель во время работы программы.
Форматирование элементов управления
Пример 22.3. Форматирование элементов управленияНомер главы
{Трое из элементов имеют черные маркеры выделения, а "Длительность" —
былые. Именно по этому полю будет происходить выравнивание}
> Format > Align > Lefts
Когда все будет готово, вы можете посмотреть на то, как разработанное вами диалоговое окно будет выглядеть во время выполнения программы: для этого нажмите клавишу
Определение названия диалогового окна
Пример 22.4. Определение названия диалогового окна{все диалоговое окно целиком — щелчком по свободному месту} Caption := Задача: Написание книги
Большинство свойств различных элементов управления можно установить статически только с помощью панели свойств. А некоторые свойства, например расположение и размеры, которые устанавливаются обычно с помощью мыши, не мешает проверить с помощью этой панели (рис. 22.3).
Ниже мы продемонстрировали установку свойств для объекта image (указывается путь до картинки и способ ее отображения), объекта comboBox
Если панель свойств не отображается, открыть ее можно с помощью нажатия на клавишу
(отмена возможности редактирования текстового поля раскрывающегося списка, т. е. пользователь может только выбирать существующие элементы) и объекта EditBox (устанавливается максимальное число вводимых символов).
Установка свойств для элементов управления
Пример 22.5. Установка свойств для элементов управленияComboBoxl
Name := series
Style 2-fmDropDownList
ComboBox2
Name := author
Style 2-fmDropDownList
EditBox
Name := title MaxLength := 50
ComboBoxS
Name := duration
Style 2-fmDropDownList
Функция запуска приложения
Пример 22.7. Функция запуска приложения{В редактор VBE} > Insert > Modules
Name := AssignTask (В редактор VBE} Sub GenerateTask() UserForm.Show End Sub
Теперь все готово к созданию панели и кнопки пользователя.
22.7.1. Создание панели пользователя
Панель пользователя практически ничем не отличается от панелей инструментов Стандартная и Дополнительно.
Добавление переменной в окно Add Watch
Пример 22.8. Добавление переменной в окно Add Watch{В окне Watch} 1R Add Watch... (рис. 22.9)
Expression := tsk.StartDate
Procedure AssignTask
OK
Итак, точки останова расставлены, окно Add Watch с наблюдаемыми переменными активно, следовательно, с замиранием сердца переходим к трассировке программы. Итак, нажимаем клавишу
Добавление кнопки на панель инструментов
Пример 22.9. Добавление кнопки на панель инструментов{В диалоговом окне Настройка}
Команды
Катерогии Макросы
Команды BookTask.GenerateTask (рис. 22.12)
Пример в самом начале раздела...
Пример в самом начале раздела поможет в дальнейшем по аналогии создавать простые программы, тестирующие приведенные листинги. Условные обозначения помогут разобраться в использовании синтаксиса языковых конструкций. Необходимость описания алфавита и лексики не требует комментариев.Но, прежде всего, давайте попытаемся привести первое формальное определение VBA. VBA — это визуальный объектно-ориентированный язык программирования высокого уровня.
Язык программирования высокого уровня — это язык программирования, в который введены элементы, допускающие описание программы в наглядном, легко воспринимаемом человеком виде, упрощающие и автоматизирующие процесс программирования. Конструкции языка программирования высокого уровня отражают естественные для человека понятия, а не архитектуру и не систему команд компьютера. Поэтому программа, составленная на языке программирования высокого уровня, сначала особым образом обрабатывается компьютером (транслируется или интерпретируется), а затем выполняется.
В визуальном языке программирования взаимодействие пользователя с системой программирования при составлении и отладке программ реализуется диалоговыми средствами графического интерфейса пользователя (см. раздел 20.6 "Редактор Visaиl Basic for Application").
Объектно-ориентированное программирование (ООП) — наиболее популярная в настоящее время методология программирования. Центральной идеей ООП является инкапсуляция, т. е. структурирование программы на модули особого вида, объединяющие данные и процедуры их обработки, причем внутренние данные модуля могут быть обработаны только предусмотренными для этого процедурами (см. главу "Объектная модель Outlook 2002").
Если после данной расшифровки легче не стало, не волнуйтесь и не откладывайте книгу до лучших времен. В процессе изложения многие термины невозможно определять без ссылок вперед, но и оставлять термин или понятие без какого-либо внимания тоже считается некорректным. Таким образом, мы сейчас и в дальнейшем будем прибегать к следующему методу изложения: краткое, по возможности формальное определение, отражающее суть предмета, но без особых комментариев и с обязательной ссылкой вперед, где подробно, в доступной форме будет объяснен и термин, и сопутствующий ему материал.
Итак, после исторического экскурса и ряда формальных определений можно было бы перейти к описанию алфавита и лексики языка, но мы решили сделать паузу и привести пример. Для дальнейшего изучения мы сочли необходимым привести пример разработки простейшей программы, начиная с запуска редактора VBE, создания модуля, написания и выполнения кода. Без объяснения конструкций и интерфейса, но с многочисленными ссылками вперед. Это позволит вам на первых порах при необходимости и желании проверить приведенные ниже примеры в действии. Цель данного раздела — создать программу по выводу диалогового окна с надписью "Здравствуй, мир!" Этот пример неслучаен — с написания подобных элементарных программ начинаются многие учебники по языкам программирования, и мы решили не нарушать традицию.
Запустите Microsoft Outlook 2002. Выберите команду > сервис> макрос > Редактор visual Basic или просто нажмите комбинацию клавиш
В меню редактора выберите команду > insert> Module (Вставка модуля) и введите следующий код:
Проектирование диалогового окна
Проектирование диалогового окнаДля создания задачи и заполнения ее информационных полей необходимо открыть диалоговое окно, с помощью которого можно будет указать тип серии, выбрать автора, а также задать название книги и срок ее написания.
Для проектирования диалогового окна нам потребуется создать пользовательскую форму, на которую помещаются нужные элементы управления — раскрывающиеся списки, поля вода, кнопки, а затем написать процедуры обработки событий, связанных с этими элементами управления: что должно происходить при открытии окна, при вводе данных в поле ввода, при нажатии кнопки, при выборе элемента раскрывающегося списка и т. д.
В этом примере мы продемонстрируем создание и использование самых разных элементов управления: не только обычных полей ввода и кнопок, но и более сложных элементов, например раскрывающихся списков.
Начнем с того, что откроем проект VBA и вставим в него новую пользовательскую форму.
Проектируемое диалоговое окно
Проектируемое диалоговое окноДля того чтобы ввести текст надписи, сначала щелкните по этой надписи, чтобы выделить ее, затем сделайте второй щелчок, чтобы войти в режим редактирования. Теперь удалите стандартный текст серия и введите нужный текст. Таким же образом можно задать значения по умолчанию для активных элементов диалогового окна, например для полей ввода.
Можно также изменить текст надписи с помощью панели свойств элементов управления — таким же образом, как и многие другие свойства этих элементов. Однако изменение свойств элементов управления с помощью панели свойств заслуживает особого разговора — мы посвятим этому следующий раздел.
Для четкой расстановки элементов управления можно воспользоваться как сеткой диалогового окна, так и командами меню Format. Например, в приведенном ниже примере мы выровняли все текстовые поля и поля редактирования по левому краю.
Программа 20.10. Использование оператора Select Case
Программа 20.10. Использование оператора Select CaseSub branchLinef) Dim t As Integer
Использование оператора GoTo будет рассмотрено чуть ниже.
labelInput: t = InputBox{"Введите число") If (Not (IsNumeric(t))) Then
Call MsgBox("Введено не число", vbCritical)
GoTo labellnput End If
Select Case t Case 0
Msgbox ("Введен 0") Case 1 To 100
MsgBox("Введено положительное число") Case -100 To -1
MsgBox("Введено отрицательное число") Case Is < -100 , Is > 100
MsgBox("Число больше 100 или меньше -100") Case Else
MsgBox("He может быть") End Select End Sub
Подобная конструкция, как упоминалось, возможна и для строковых значений, в таком случае используется лексикографическое упорядочивание.
Помимо условных операторов, в VBA существует оператор безусловного перехода, который также меняет порядок выполнения операторов в программе (безусловно):
GoTo имяМетки
После ключевого слова идет имя метки. Метка — это идентификатор, приписанный оператору программы и используемый в других частях программы для обращения к этому оператору. Метка может быть определена как до, так и после ключевого оператора GOTO, причем она должна отделятся от помеченного ею оператора двоеточием. В примере, приведенном выше, в случае введения нечислового значения, выполняется безусловный переход и пользователю заново предлагается ввести число.
Программа 20.11. Использование оператора For. . .Next
Программа 20.11. Использование оператора For. . .NextSub Factorial()
Dim factorial As Variant
factorial = 1
For i = 1 To 20
factorial = factorial * i Next
MsgBox(factorial) End Sub
Sub InitMatrix()
Dim matrix (5,4) As Integer
For i = 0 To 5
For j = 0 To 4
matrix(i, j) = 1
Next j
Next i End Sub
Sub VectorSearch
Dim Vector(7) As String
Инициализация
For i= 7 To 0 Step -1
If (Vector(i) = "Выход") Then
Exit For :
End If Next i End Sub
Теперь допустим, что вы не знаете заранее, сколько раз должно выполниться тело цикла, как в случае с оператором For.. .Next, но знаете условие, при котором цикл должен продолжать или прекращать свою работу. В таком случае и следует употреблять циклы с условием — DO ... Loop. Например, издательству поступают заявки от 25 магазинов на покупку определенного количества книги "Microsoft Office 2001 в целом", но количество книг ограничено (скажем, их всего 5000 экземпляров). Издательство, соответственно, удовлетворяет первые заявки, насколько может (то есть не более того, что есть сейчас на складе). Перед издательством встает задача — определить, заявки скольких первых магазинов оно удовлетворит? Перейдем к математической трактовке поставленной задачи. Заявки от магазинов образуют одномерный массив, элементы которого суть количества заказываемой книги. Таким образом, мы хотим узнать: сколько первых элементов этого массива можно взять так, чтобы их сумма значений была не больше 5000? В данном случае есть цикл и есть условие, но неизвестно, сколько именно раз потребуется выполнять суммирование для выявления необходимого количества элементов. Для решения подобных задач и применяется оператор цикла DO ... Loop. Существует два вида циклов с условием: с предусловием и с постусловием. Соответственно, и цикл DO ... Loop имеет две синтаксические конструкции, суть различия которых — во времени проверки условия.
/ Предусловие /
Do [{While I Until} условие]
[ блокОператоров 1] [Exit Do]
[блокОператоров2] Loop
/ Постусловие /
Do
[блокОператоров 1] [Exit Do]
[блокОператоров2] Loop [{While | Unti1} условие]
Как упоминалось, различие этих двух конструкций состоит в том, что в первом случае условие будет проверяться до выполнения блока операторов (предусловие), а во втором — после (постусловие).
Теперь о проверке условий. Если в конструкции стоит ключевое слово while, то блок операторов будет выполняться, пока условие остается истинным, если же стоит until, блок операторов будет выполняться до тех пор, пока условие остается ложным. Вообще, исходя из синтаксиса, наличие условия не обязательно. Если его нет, то по умолчанию оно трактуется как False.
Необязательный оператор Exit DO аналогичен оператору Exit For в цикле For. . .Next. Он также прекращает выполнение цикла и передает управление на оператор, следующий непосредственно за Loop.
Давайте на приведенном выше примере рассмотрим работу цикла с условием. Наше условие выглядит так: "сумма > 5000", причем это условие выхода из нашего цикла, т. к. мы найдем искомое число элементов массива. Следовательно, сначала мы должны вычислить сумму (блокОператоров), а потом проверить, не больше ли она 5000 (until sumOfBooks > sooo). Помимо этого надо следить, чтобы мы не вышли за пределы границ массива, для чего используется оператор it.
Во втором примере мы решили ту же самую задачу, но несколько другим способом. Мы запустили, вообще говоря, бесконечный цикл, поскольку условие while 1 всегда истинно. Выходом же из цикла является выполнение
условия sumOfBooks > 5000.
Программа 20.12. Использование оператора Do... Loop
Программа 20.12. Использование оператора Do... LoopSub ShopCalculate(}
Dim bookshops(1 To 25} As Integer, sum As Integer
Инициализация booksShops
Первый способ
sumOfBooks = 0
numOfShops = 0
Do
numOfShops = numOfShops + 1
If numOfShops > 25 Then Exit Do
End If
sumOfBooks = sumOfBooks + bookshops(numOfShops) Loop Until sumOfBooks > 5000 MsgBox (numOfShops - 1)
Второй способ sumOfBooks = 0 numOfShops = 0 Do While 1
numOfShops = numOfShops + 1
If numOfShops > 25 Then Exit Do
sumOfBooks = sumOfBooks + bookshops(numOfShops)
If sumOfBooks > 5000 Then Exit Do Loop
MsgBox (numOfShops - 1) End Sub
Последний из рассматриваемых нами операторов — это оператор цикла по структуре. Сразу предупредим, что здесь рассматривается лишь урезанная возможность данного оператора, поскольку мы еще не рассматривали такой тип данных, как семейство. Но мы обязательно расскажем более подробно об этом операторе, когда придет время. Итак, как всегда, начнем с прагматики. Представьте, что необходимо вычислить сумму элементов массива, диапазон изменения индексов которого может со временем измениться, даже более того, может измениться его размерность, а программа содержит очень много процедур, в которые входит суммирование массива. Ни один из вышеприведенных циклов использовать нельзя, поскольку как только изменится размерность, вам придется переписывать эти циклы. Решением явля ется использование оператора For Each. . .Next. В этом операторе отсутствует счетчик, а тело цикла выполняется для каждого элемента в массиве.
For Each элемент In группа
[блокОператоров1] [Exit For]
[блокОператоров2] Next [элемент]
Здесь элемент — это переменная, пробегающая в качестве значений элементы массива. Под группой мы пока будем понимать только массив. Элемент обязан быть переменой типа variant. А дальше все знакомо. Работа цикла происходит следующим образом: блок- операторов выполняется, пока переменная элемент не пробежит все элементы массива.
В следующем примере представим, что мы не знаем точного количества магазинов, они могут присоединиться или, наоборот, отказаться от услуг издательства, но (в данном случае) мы хотим подсчитать, сколько всего поступило заявок издательству. Тогда с использованием объявления динамических массивов и оператора For Each. . .Next данная проблема решается без затруднений. Заметьте, что не надо менять цикл, даже если вы исправите размерность массива, например на bookshops (25, 2) (заявки на две книги одновременно).
Программа 20.13. Использование оператора For Each. . .Next
Программа 20.13. Использование оператора For Each. . .NextSub RecSum()
Dim bookshops() As Integer
Dim elem As Variant
ReDim bookshops(1 To 25)
Инициализация
sum = 0
For Each elem In bookshops
sum = sum + elem Next
MsgBox (sum) End Sub
На этом мы закончим описание операторов VBA и перейдем к рассмотрению структуры программы.
Программа 20.14. Объявление процедур и функций
Программа 20.14. Объявление процедур и функцийPublic Sub InitBookShops(arr() As Integer)
Dim i, str For i = LBound (arr) To UBound (arr)
str = "Ввести заказ для магазина №" & i arr(i) = InputBox(str) Next i End Sub
Public Function SaleAbility(arr() As Integer, _ '
Optional numOfBooks As Integer = 5000) As Boolean
Dim sumOfBooks
For Each elem In arr
sumOfBooks = sumOfBooks + elem Next If sumOfBooks < numOfBooks Then
SaleAbility = True Else
SaleAbility = False End If End Function
Замечание
Замечание 1
В теле функции SaleAbility имеется сознательно допущенная нерациональность. Вместо последнего условного оператора if. . .Then. . .Else можно и нужно написать эквивалентный, более эффективный оператор присваивания SaleAbility = sumOfBooks < numOfBooks. Этим замечанием мы специально акцентируем внимание читателя на подобных мелких, но важных "хитростях" хорошего стиля программирования.
Помимо вышеописанного объявления процедур и функций, в VBA существует особый вид процедур. Это процедуры реакции на событие, вызываемое системой или пользователем (см. главу 22 "Разработка приложения"). Например, для документов Word определены события open и close, для рабочих книг Еxcel — Beforesave и Beforedose, для объектов пользовательских классов — initialize и Terminate, нажатие кнопки диалогового окна тоже является событием и т. д. Пользователь способен сам создать процедуру реакции на подобные события, например попросить выводить сообщение "До свидания, спасибо за работу!" при закрытии документа.
Синтаксис подобной процедуры такой же, как и у обыкновенной, только в ее имени сначала указан объект, с которым будет связано событие, потом — символ подчеркивания (_), а затем — собственно имя события.
Программа 20.15. Процедура реакции на событие
Программа 20.15. Процедура реакции на событиеPrivate Sub Document_Close()
MsgBox ("До свидания, спасибо за работу!")
End Sub
Замечание
Замечание 2
Событийное управление — это способ структуризации программного кода, основанный на следующей идее. Имеется некоторое предопределенное множество поименованных событий. События могут быть явным образом связаны с объектами, а могут быть связаны неявным образом или быть связаны с неявными объектами, в последнем случае события обычно называют системными. События могут возникать. Возникновение события подразумевает, что состояние системы изменилось определенным образом. С событием может быть связана процедура, которая называется реакцией на событие. При возникновении события автоматически вызывается процедура реакции. В современных системах программирования, поддерживающих событийное управление, предусматривается большое число самых разнообразных событий, реакции на которые могут быть определены в программе, например: нажатие клавиши на клавиатуре, попадание указателя мыши в определенную область экрана, достижение внутренним таймером заданного значения, открытие заданного файла и т. д. В программе, полностью управляемой событиями, нет основного потока управления, он находится вне программы (в операционной системе или в административной системе времени выполнения, т. е. там, где реализован механизм возникновения событий). Управление в программу попадает только в форме вызова процедуры реакции. Такая организация программы обеспечивает высокую модульность, прозрачность, сбалансированность структуры и другие полезные свойства. Понятно, что если связать события с командами приложения (как обычно и делается), то событийное управление как нельзя лучше подходит для реализации интерфейса пользователя.
Программа 20.16. Вызов процедур и функций
Программа 20.16. Вызов процедур и функцийSub Test() .
Dim bookshops(1 To 25) As Integer Dim result As Boolean
Init bookshops
result = SaleAbility(bookshops, 3000)
MsgBox(result) End Sub
В рассмотренных способах вызова фактические параметры располагались в той же последовательности, что и формальные аргументы при объявлении процедуры или функции. В ряде случаев, особенно когда процедура содержит большое количество необязательных аргументов, можно воспользоваться уникальной возможностью VBA — именованными аргументами. При подобном вызове, кроме значения фактического параметра, указывается и имя
формального аргумента, которому соответствует данное значение. Для этого после имени аргумента ставятся двоеточие и знак равенства, после которого идет фактический параметр. Это очень удобный прием, позволяющий видеть связь аргумента с фактическим параметром.
Программа 20.17. Использование именованных аргументов
Программа 20.17. Использование именованных аргументовSub Test2()
Dim bookshops(1 To 25) As Integer
Dim result As Boolean
Init bookshops
result = SaleAbility(arr := bookshops, numOfBooks := 3000)
MsgBox(result) End Sub
При описании синтаксиса объявления процедуры мы вскользь упомянули ключевое слово ParamArray, настало время уделить ему достойное внимание. Возможность передавать процедуре заранее неизвестное число фактических параметров является опять-таки уникальной по отношению ко многим другим языкам программирования.
Например, мы создадим процедуру подсчета общего количества заявок с использованием параметра ParamArray. При вызове этой процедуры в процедуре Tests можно задавать сколько угодно фактических параметров массива заявок.
Программа 20.18. Использование параметра ParamArray
Программа 20.18. Использование параметра ParamArraySub FullSum(ParamArray arr() As Variant)
Dim sum As Integer
For i = LBound(arr) To UBound(arr) sum = sum + arr(i)
Next i
MsgBox (sum) End Sub
Sub Test3 ()
FullSum 100, 2000, 350, 450 End Sub
Рассмотрим еще один способ вызова процедур или функций — рекурсивный вызов, т. е. вызов, при котором процедура вызывается из своего же тела. Стандартный пример рекурсивной функции — вычисление факториала.
Программа 20.19. Рекурсивный вызов функции
Программа 20.19. Рекурсивный вызов функцииFunction fctrl(n As Integer) As Variant
If (n <= 1) Then fctrl = 1
Else
fctrl = n * fctrlfn - 1) End If End Function
Sub Test4 ()
MsgBox fctrl(20) End Sub
Как правило, рекурсивными вызовами не стоит злоупотреблять, поскольку при рекурсивных вызовах достаточно быстро заполняется стековая память компьютера и на их обработку тратится гораздо больше времени. В нашем случае можно избежать использования рекурсивного вызова его заменой на обыкновенный цикл. Хотя, безусловно, есть ситуации, когда использование рекурсивных методов заметно ускоряет работу, например при работе с древовидными структурами данных.
В заключение мы рассмотрим пример, показывающий различие между передачей параметров по ссылке и по значению, в котором приведены две процедуры: RefVal и MainCalc. Вспомогательная процедура RefVal использует три формальных аргумента, описанные по-разному. Далее в теле этой процедуры каждый из них увеличивается на единицу, а затем их значения выводятся на экран. Основная процедура MainCalc устанавливает значения переменных а, ь и с, а затем передает их в качестве параметров процедуре RefVal. При этом первый параметр передается по ссылке (по умолчанию), второй — по значению, а третий — снова по ссылке. После возврата из процедуры RefVal основная процедура также выводит на экран значения трех переменных, передававшихся в качестве параметров. Всего на экран выводится шесть значений. Сначала это числа 11, 21 и 31 (все полученные значения увеличились на 1 и выводятся процедурой RefVal). Затем это числа И, 20 и 31 (эти значения выводятся процедурой MainCalc, причем переменные, переданные по ссылке, увеличились, а переменная, переданная по значению, — нет).
Программа 20.1. Вывод диалогового окна с надписью "Здравствуй, мир!"
Программа 20.1. Вывод диалогового окна с надписью "Здравствуй, мир!"Sub hello
Замечание
Замечание 1
В коде программы есть еще одна строка (End Sub), но она появляется автоматически, вводить ее не нужно.
Программа 20.20. Разница между ByRef и ByVal
Программа 20.20. Разница между ByRef и ByValSub RefVal(x, ByVal у, ByRef z)
х = х + 1
у = у + 1
z = z + 1
MsgBox(х)
MsgBox(у)
MsgBox (z) End Sub
Sub MainCalc 0 a = 10 b = 20 с = 30 Call RefVal(a, b, c)
MsgBox(a) MsgBox(b) MsgBox(c) End Sub
Итак, мы рассмотрели работу с процедурами и функциями, определяемыми пользователем, но помимо этой возможности, есть широкий набор всевозможных встроенных процедур и функций, позволяющих программисту не задумываться над реализацией стандартных операций, таких как сравнение строк или взятие синуса от некоторого числа. К сожалению, рамки нашей книги не дают возможность описать даже малую часть встроенных процедур и функций (да это и ни к чему), но вы всегда сможете найти их полный перечень и описание во встроенной справке Outlook.
Программа 20.21. Создание класса
Программа 20.21. Создание классаPublic name As String Private birthday As Date Private male As Boolean
Public Sub perslnit( Optional persName As String = "Novikov", Optional persBirth As Date = #10/10/511, Optional persMale As Boolean = True)
name = persName birthday = persBirth male = persMale End Sub
Public Sub persPrint ()
Dim str As String
str = "Person name is " & name & Chr(13) & Ilf(male,"He","She") & " was born in " & birthday
MsgBox(str) End Sub
Перед тем как перейти к описанию синтаксиса объявления объектов класса, мы хотели бы обратить внимание на внутренний процесс их создания. Вообще, объект — это переменная, поэтому, когда он создается, для него выделяется необходимая память (ее размер зависит от типов свойств класса), а имя объекта ссылается на адрес памяти, где расположен объект. А теперь небольшой фокус, невозможный для переменных простых типов. В VBA есть возможность создания только ссылки на объект без фактического его присутствия. Подобная ссылка указывает адрес памяти, где будет храниться объект. Синтаксис объявления ссылок на объект не отличается от объявления простых переменных:
{Dim | Private | Public} имяОбъекта As Object
Если вы обратитесь к таблице встроенных типов (табл. 20.4), то увидите, что для переменных данного типа отводится 4 байта, ровно столько, сколько необходимо для хранения адреса памяти. Конечно, ссылка сама по себе бессмысленна и ее, в конце концов, необходимо будет связать с реально существующим объектом посредством оператора присваивания set, но до этого нужно объявить объект. Синтаксис объявления объектов, класс которых определен пользователем, прост:
(Dim |Private | Public | Static} имяОбъекта As [New] имяКласса
Спецификатор New указывает компилятору, что создается новый объект и под него необходимо выделить память. Использование оператора set позволяет связывать ссылку с реальным объектом:
Set ИмяОбъекта = {[New] объектноеВыраженме | Nothing}
имяОбъекта и объктноевыражение — это ссылки на объект. Таким образом, ссылке слева присваивается значение ссылки справа. Спецификатор Nothing разрывает установленное значение ссылки. Связывание с использованием оператора New называется ранним, с использованием ссылок на объект — поздним.
Рассмотрим объявление объектов класса Person. Сначала создается объект author. Далее посредством метода класса persinit инициализируются свойства объекта: имя, дата рождения и пол. После чего объявляется ссылка на объект, а потом происходит присваивание ссылке he значения ссылки author и в качестве подтверждения того, что все связалось верно, производится вывод свойств объекта he посредством метода persPrint.
Программа 20.22. Объявление объектов класса, определенного пользователем
Программа 20.22. Объявление объектов класса, определенного пользователемSub ObjectExample () Dim author As New Person Dim he As Object
author.perslnit "Novikov", #10.10.51*
Set he = author
he.persPrint End Sub
После объявления объектов, определенных пользователем, уместно рассказать об объявлении нового класса на основе уже созданного. Как мы говорили выше, для этого предусмотрен механизм встраивания объектов родительского класса в новый класс. Таким образом, объект класса родителя становится значением свойства класса потомка. Но объявление такого свойства синтаксически выглядит как объявление объекта класса. Продемонстрируем встраивание классов на примере создания нового класса Book. Для этого сначала проделаем стандартную процедуру создания нового модуля класса и присваивания ему имени Book. Потом встроим объект author класса Person И добавим СВОЙСТВО title И Два метода booklnit И bookPrint.
Метод bookinit инициализирует объект класса Book, в качестве параметров этот метод получает строку для инициализации свойства title и ссылку на объект класса Person для инициализации свойства author.
Программа 20.23. Встраивание классов
Программа 20.23. Встраивание классовDim author As New Person Private title As String
Public Sub booklnit (str As String, persObject As Person)
title = str
Set author = persObject End Sub
Public Sub bookPrint() Dim str As String
str = "Book title is " & title & Chr(13) & "Written by " & author.name
MsgBox(str) End Sub
Покажем использование объектов класса Book, изменив код программы 20.22 следующим образом:
Программа 20.24. Использование объектов встроенных классов
Программа 20.24. Использование объектов встроенных классовSub ObjectExample()
Dim author As New Person
Dim bookObj As New Book
author.perslnit "Novikov", #10/10/1951#
Эта функция также возвращает ссылку на объект ActiveX. Только в этом случае в качестве параметров выступает путь, который указывает полный путь к файлу с объектом. Второй параметр при этом не обязателен.
В нижеприведенной программе мы открываем документ Word двумя разными функциями.
Программа 20.26. Открытие документа
Программа 20.26. Открытие документаSub DocOpen1 ()
Dim docObj As Object
Set docObj = CreateObject ("Word.Application")
docObj.Visible = True
docObj.Documents. Add
БлокОператоров
docObj.Quit End Sub
Sub DocOpen2 ()
Dim docObj As Object
Set docObj = GetObject("d:\of200l\62\62.doc") End Sub
Выше мы рассмотрели вопросы объявления класса и использования его объектов вообще. Теперь же перейдем к изучению внутреннего устройства и организации класса более детально, а именно рассмотрим виды процедур класса и их работу со свойствами класса.
В VBA все процедуры класса делятся на три группы:
1. Процедуры-методы.
2. Процедуры-свойства.
3. Процедуры — реакции на событие.
Синтаксис объявления процедур-методов не отличается от стандартного, за исключением возможного использования ключевого слова Friend, о котором говорилось в разделе 20.4 "Структура программы". Настала пора детально рассмотреть возможность его употребления. Ключевое слово Friend, как и ключевые слова Private и Public, предназначено для ограничения области видимости метода. Если Private делает метод видимым только внутри модуля, a Public — для всех модулей всех проектов, то Friend занимает промежуточную позицию между ними, он делает видимым метод только в том проекте, где был описан класс.
Как известно, определение класса в VBA состоит из двух разделов: реализации и интерфейса. Одна из наиболее трудных задач для программистов-новичков в ООП заключается в определении того, какие члены класса делать закрытыми (включать в раздел реализации), а какие, наоборот, открытыми (включать в раздел интерфейса). Общим правилом можно считать, что
чем меньше программе известно о реализации класса, тем лучше. То есть желательно скрыть посредством ключевого слова Private как можно большее количество свойств класса в разделе реализации, а доступ к свойствам осуществлять через специальные открытые методы (Public), организующие интерфейс класса.
Замечание
Замечание 1
Сокрытие информации — это сокрытие деталей реализации функций, класса или даже программы. В условиях сокрытия информации программист работает с функциями и классами, как с черными ящиками. Другими словами, передавая функции некоторое значение в форме входного параметра, программист знает лишь результат, который будет получен на выходе этой функции. Сокрытие информации в реализационную часть класса и доступ к ней через функциональный интерфейс повышают надежность программы.
Например, предположим, что свойство birthday класса Person может принимать значения только в диапазоне от 1900 до 2000. Если это свойство объявлено как Public, то ему можно присвоить недопустимые значения: writer.birthday = #31/12/1899#. Ограничение видимости свойства и использование метода Public дает возможность проверки присваиваемых значений:
Public Sub InitBirthday( bthday As Date)
If bthday > #l/l/1900# and bthday < fl/1/20001 Then
birthday = bthday Else
MsgBox ("You date is out of range") End If End Sub
Таким образом, употребление ключевого слова Public при объявлении свойства name в классе Person также оказывается некорректным. Но, если отменить глобальную видимость, то станет невозможным употребление функций, напрямую связанных с глобальными свойствами. Например, метод bkPrint класса Book окажется некорректным, т. к. уже нет доступа через author.name. Как же быть? Как тогда получить значение этого свойства?
В VBA предусмотрены специальные процедуры-свойства, которые предназначены для чтения и записи закрытых свойств:
Property Let
Процедура записи позволяет присваивать свойству новые значения
Property Set
Процедура записи позволяет присваивать свойству и свойству-ссылке новые значения. Отдельная процедура нужна, поскольку свойство-ссылка'указыва-ет на объект, а присваивание объектам отличается от присваивания переменным простых типов.
Property Get
Процедура чтения (а точнее функция) позволяет считывать значение свойства. Эта процедура применима как к простым свойствам, так и к свойствам-ссылкам.
Приведем синтаксис каждой из них:
[{Public | Private | Friend}] [Static] Property Let имяПроцедурыСвойства
([списокПараметров] значение)
[блокОператоров 1}
[Exit Property]
[блокОператоров2]
End Property
Синтаксис прост и понятен. Сначала идут операторы объявления видимости процедуры-свойства и необязательное ключевое слово static. Кстати, хотя использование ключевого слова private допустимо, его присутствие сводит на нет смысл процедуры-свойства.
ИмяПроцедурыСвойства — это имя процедуры, изменяющей свойство.
Программа 20.27. Использование процедур-свойств
Программа 20.27. Использование процедур-свойствPublic Property Get prsDateO As Date
prsDate = birthday End Property
Public Property Let prsDate(bthday As Date)
If bthday > #1/1/19001 And bthday < #1/1/20001 Then
birthday = bthday Else
MsgBox ("Incorrect date") End'If End Property
Но вернемся к методу bkPrint класса Book. Сейчас он не работает, поскольку обращение author.name стало бессмысленным. Для правильной работы метода необходимо заменить строку с неправильным оператором на следующую:
str = "Book title is " & title & Chr(13) & _ "Written by " & author.prsName
Таким образом, дойдя до данной строки кода, программа выполнит процедуру-свойство объекта author, т. е. prsName, которая возвращает текущее значения свойства name.
После описания процедур-свойств перейдем к заключительному аккорду в рассмотрении процедур класса: к процедурам реакции на событие. Выше мы уже упоминали о них. Напомним, что тогда мы приводили пример процедуры реакции на событие Document_ciose (реакция на событие "Закрыть документ"). Как мы упоминали, существует множество событий и множество процедур реакции на них. Но помимо встроенных процедур, пользователь вправе создавать собственные обработчики событий.
Чтобы пояснить сказанное, рассмотрим типовой сценарий жизни объекта от объявления до удаления:
1. Вход в процедуру для работы с объектом.
2. Создание ссылки на объект.
3. Создание нового объекта.
4. Работа с объектом.
5. Выход из процедуры.
Прокомментируем этот сценарий. Для человеческого глаза нет ничего особенного в этой быстротечной жизни, а для системного "всевидящего ока" произошло два очень важных события: создание объекта и его удаление (при выходе из процедуры). Более того, мы не заметили, как были выполнены две процедуры реакции на эти события: initialize и Terminate, которые, соответственно, проинициализировали и уничтожили объект. Рассмотрим их подробнее.
Когда создается объект, вызывается процедура initialize, которая всем свойствам объекта присваивает значения, определенные для них по умолчанию. Данная процедура называется конструктором. Пользователь вправе изменить эту процедуру, указав, как инициализировать свойства объекта при его непосредственном объявлении.
Когда же объект выходит из области своего действия, например из процедуры, в которой он был локально объя-влен, автоматически вызывается процедура Terminate, которая освобождает память, занимаемую объектом и ссылкой на него. Эту процедуру называют деструктором. Пользователь вправе и здесь изменить процедуру, но на практике этой возможностью пользуютсяо-чень редко.
Покажем использование процедур реакции на событие на примере класса Person. Мы ввели конструктор, инициализирующий свойства name, birthday И male.
Программа 20.28. Объявление процедур реакций на событие
Программа 20.28. Объявление процедур реакций на событиеPrivate Sub Class_Initialize()
name = "Novikov"
birthday = #10/10/19511
male = True End Sub
Конечно, это только первичная инициализация, для последующих инициализаций необходимо написать собственный конструктор. В нашем классе Person роль такого конструктора играет метод persinit.
Поздравляем: класс полностью готов к работе! Теперь вы можете использовать его возможности на полную мощность и ощутить всю прелесть ООП.
Попытайтесь самостоятельно встроить в наш класс Person еще несколько свойств и методов, а потом реализовать их.
На этом мы заканчиваем описание классов в VBA. Надеемся, что все описанные выше конструкции и примеры достаточно просты и понятны. Единственное, чему еще хотелось бы уделить особое внимание, — это семейство (collection), структура (класс) VBA, стоящая несколько в стороне от канонического описания, но тем не менее очень важная при реализации ряда задач, а также очень часто используемая в объектной модели Microsoft Office XP.
Давайте рассмотрим следующую задачу: допустим, мы полностью определили класс Book (в качестве домашнего задания исправьте это "допустим" на "с легкостью") и перед нами стоит проблема упорядочения все нарастающих сведений о книгах, да так, чтобы в этой системе можно было легко выполнить поиск, чтение и запись. Конечно, располагая имеющимися на данный момент обучения средствами, мы могли бы создать массив объектов класса Book. Но подобная конструкция не отвечает нашим возросшим требована ям, например добавление и удаление книг, их поиск потребуют специальных средств (создание специальных функций, проверка и т. д.).
Для решения подобной проблемы в VBA присутствует особый класс collection, который позволяет очень быстро и удобно решить проблему построения динамических структур данных.
Семейством (Collection) называется упорядоченный набор объектов. В принципе объекты могут быть разных классов, но, как правило, встречаются семейства однородных объектов. Грубо говоря, семейство представляет собой сплав динамического массива и записи, что позволяет, с одной стороны, перенумеровать все элементы семейства, а с другой, иметь прямой доступ к объектам — элементам семейства — по значению определенного поля, называемого ключом. Ключ — это строковое выражение, которое может быть использовано вместо индекса для доступа к элементу семейства.
Как же устроен этот чудо-класс? Класс collection имеет одно свойство
Count и три метода — Add, Item и Remove.
Свойство count очень простое, оно возвращает количество элементов семейства (то есть количество объектов, включенных в семейство в данный момент).
Метод Add (элемент (, ключ] [, до] [, после}) добавляет объект в семей-ство. Его обязательным аргументом является элемент. Он, как вы можете догадаться, добавляет в семейство элемент. Параметр ключ задает ключ, по которому можно будет произвести поиск этого элемента. Параметры до и после указывают на то, перед каким или после какого элемента добавляется новый. По умолчанию элемент добавляется в конец семейства.
Метод Remove (ключ) удаляет элемент из семейства. Параметр ключ — это ключ или индекс, указывающий на удаляемый элемент. Заметьте, что при удалении элемента из семейства не остается дыр : индексы перенумеровываются, значение свойства count уменьшается на единицу.
Метод item (ключ) возвращает значение элемента семейства с ключом ключ. Как в случае с методом Remove, параметр ключ может быть как ключом, так и индексом.
Давайте запрограммируем решение вышерассмотренной задачи, используя знания о семействе. В этом примере мы объявляем семейство Books и инициализируем его, добавляя три объекта. После того как семейство инициализировано, мы удаляем один элемент и выводим оставшиеся элементы.
Программа 20.29. Объявление семейства
Программа 20.29. Объявление семействаSub BooksCollection()
Dim Books As New Collection
Dim Novikov As New Person
Dim Vba As New Book
Novikov.perslnit "Novikov", #10/10/1951#, True
Vba.booklnit "VBA и разработка приложений в Office 2000", Novikov
Books.Add Vba, "VBprog"
Dim Office As New Book
Office.booklnit "Microsoft Office 2001 в целом", Novikov
Books.Add Office, "off"
Dim Stroustrup As New Person
Dim С As New Book
Stroustrup.perslnit "Stroustrup", #11/25/1947#
C.booklnit "C++ Programming", Stroustrup
Books.Add C, "Cprog", 2
Books.Remove "Cprog" For i = 1 To Books.Count
Books.Item(i).bookPrint Next i End Sub
На этом мы заканчиваем описание языка VBA, считая, что вы готовы к его полноценному использованию, и переходим к описанию редактора Visual Basic Editor.
Программа 20.2. Комментарий
Программа 20.2. КомментарийSub numbBookSaie () 'Процедура подсчета количества проданных книг
В-четвертых, если строка программы не помещается целиком в окне редактора кода, то при использовании символа _ и продолжении кода на следующей строке компилятор будет воспринимать две строки за одну.
От описания идентификаторов перейдем к другим лексемам языка — строкам, числам и ключевым словам.
Строка — последовательность символов, заключенная в двойные кавычки ("..."), при этом под символами подразумеваются все вышеуказанные.
Число — это лексема, служащая для записи числовых значений (включая даты). Для записи десятичных чисел используются цифры и точка (123.456), также можно представлять число с помощью экспоненциального представления и символа Е или е. Этот символ указывает на то, что истинное число равно числу, стоящему перед Е (оно называется мантиссой), умноженному на 10 в степени числа, стоящего после Е (оно называется порядком). Например, лексема 1.234Е+6 обозначает число 1234000.
Ключевое слово — это специальная лексема, смысл которой зафиксирован правилами языка и по которой транслятор (и человек) распознает основные языковые конструкции. Ключевыми словами VBA, например, являются True, For, String И Т. Д.
Программа 20.3. Объявление переменных j
Программа 20.3. Объявление переменных jDim str As String, Var = 123.456
Dim str$, k&
Кстати, помимо явной инициализации переменных, например pi = 3.14, существует инициализация по умолчанию. То есть, когда вы объявляете переменную и не инициализируете ее, ей присваивается значение по умолчанию, так, например, для числовых типов это значение равно 0.
Помимо переменных, чьи значения могут меняться по ходу программы, можно использовать именованные константы. Константа — это элемент данных, не меняющий своего значения. Синтаксис объявления констант практически ничем не отличается от объявления переменных.
[Public I Private] Const имяКонстанты [As ТипДанных] = выражение
Ключевые слова Public и Private имеют такой же смысл, как и в случае с переменными. Отсутствие этих ключевых слов и описание константы внутри процедуры объявляет ее как локальную, использование же их, наоборот, объявляет ее как открытую или закрытую глобальную константу. Задание имени и типа данных аналогично случаю с переменными.
Выражение — это любое значение или формула, возвращающая значение, используемое в качестве константы. Например, мы хотим ввести константу, значением которой будет площадь — const squares = 20000. Или в виде формулы (зная длину и ширину):
Const lengths = 200
Const widths = 100
Const squares = length*width
Программа 20.4. Объявление массивов
Программа 20.4. Объявление массивов{Первый пример}
Dim temperature( - 14 То -1)
temperature(-2) = -10
{Второй пример}
Const numbShop As Integer = 20, numbBook As Integer = 100
Dim numbBookSale (1 To numbShop, 1 To numbBook) As Integer
numbBookSale(7, 56) = 300
В приведенных примерах речь все время шла о массивах фиксированного размера, количество элементов в которых явно указано во время описания в операторе Dim. Такие массивы называются статическими. Но иногда количество элементов массива изначально не известно. Например, вы не знаете точного количества магазинов (возможно, появятся еще несколько магазинов, с которыми издательство будет сотрудничать). Как быть? Не стопорить же сбыт продукции до выявления конечного числа магазинов.
Для решения подобных проблем VBA предлагает использование динамических массивов, т. е. массивов, размеры и количество элементов которых при описании не фиксируются, но могут быть определены непосредственно при выполнении программы. Синтаксис объявления динамического массива отличается от объявления статического только тем, что после имени массива в нем стоят пустые скобки. Однако, перед тем как использовать массив, нужно выполнить оператор ReDim, который задаст размерность и диапазоны изменения индексов динамического массива.
ReDim имяМассива (размер1[, размер2 ...])
При всем обилии встроенных типов данных часто возникает желание ввести новый тип данных, содержащий некоторые определенные значения. Такой тип называется в VBA перечисляемым. Мы поясним перечисляемые типы на следующем, довольно характерном, примере.
Мы хотим ввести тип "неделя". Элементами данного типа будут только обозначения дней недели, и, соответственно, область значений будет изменяться от понедельника до воскресенья.
[Private | Public] Enum имяTипа
имяЗначения [ = Константа] имяЗначения [ = Константа]
End Enum
Синтаксис довольно прост. Операторы Private и Public объявляют область видимости для типа (кстати, перечисляемые типы могут описываться только на уровне модуля, т. е. нельзя описать перечисляемый тип внутри процедуры). Затем следует ключевое слово Enum и имятипа, после чего — перечисление значений типа (по одному на строчке). По умолчанию все значения типа перенумеровываются целыми числами, начиная с 0, но вы можете самостоятельно указать константное целое значение для значений типа.
Программа 20.5. Объявление перечисляемого типа
Программа 20.5. Объявление перечисляемого типаEnum Week
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday End Enum
Sub Weekend()
Dim day As Week
Day = Saturday End Sub
После описания простейшего структурного типа данных (массива) перейдем к более сложному типу, а точнее, к типу, определяемому пользователем. В то время как массив представляет собой совокупность однотипных переменных, хотелось бы создать объединение элементов разных типов (запись).
Например, мы могли бы описать человека при помощи массива целых чисел: Dim Person () As Integer, где Person (1) задает рост, Person (2) — Вес, Person(3) — объем грудной клетки и т. д. Но это все элементы одного типа integer, а как же быть когда мы захотим определить не менее важный па
раметр человека — его имя, имеющее тип string, или дату рождения типа Date? Решением является создание записи. В нашем случае это будет выглядеть следующим образом: мы создаем пользовательский тип данных Person, элементами которого являются значения разных типов. Обращение же к таким переменным строится следующим образом: Person->Weight или Person->Name
Конечно, перечисляемый тип тоже определяется пользователем, но это простой тип данных.
После небольшого введения дадим точное определение записи и синтаксиса определения пользовательского типа. Запись — это структурированный тип данных, компоненты которого обычно называются полями, имеют имя и могут принадлежать к различным типам данных.
[Private |Public] Type имяТипа
имяПоля [([<размер>]}] As типДанных [имяПоля [ ( [<размер>] ) ] Аs типДанных]
End Type
Исходя из синтаксической конструкции, сразу можно сказать, что тип определяется либо на уровне модуля, либо на уровне приложения. Далее идет ключевое слово туре и собственно имя типа. После этого идет объявление полей нового типа. Это могут быть простые переменные и массивы встроенных типов, а также переменные и массивы уже определенных типов пользователя, которые в свою очередь могут иметь любую вышеуказанную структуру.
Для тех, кого последнее предложение заставило задуматься, небольшое пояснение. Определение записи можно рассматривать как дерево. Корень — это имя типа, а вершины — имена полей, которые могут являться корнями подобного же дерева. Не допускается использование рекурсивных определений, т. е. нельзя объявить тип следующим образом:
Туре Заяц
Волк Аs Заяц
End Type
В приведенной ниже программе мы объявляем тип Person, имеющий поля name (имя) и birthday (дата рождения) простых типов. Далее мы объявляем тип Book, имеющий поле author определенного выше типа Person, поле title (название книги) типа string и поле content (названия глав книги), представляющее собой динамический массив типа string. После объявления типов мы объявляем одномерный массив типа Book и полностью инициализируем второй элемент массива, используя для доступа к полям записей точечную нотацию. Небольшой нюанс при инициализации поля content: поскольку это динамический массив, его необходимо переопределить. В конце просто выводится название одной из глав книги.
Программа 20.6. Объявление типов
Программа 20.6. Объявление типовPublic Type Person
name As String
birthday As Date End Type
Public Type Book
author As Person
title As String
content () as String End Type
Sub TypeExample()
Dim arrBook(l) As Book
arrBpok(1).author.name = "Федор Новиков"
arrBook(l).author.birthday = #10/10/1951#
arrBook(l).title = "Microsoft Office 2001 в целом"
ReDim arrBook(1).content(0 To 1)
arrBook(1).content(0) = "Введение"
MsgBox (arrBook(1).content(0)) End Sub
Программа 20.7. Присваивание
Программа 20.7. ПрисваиваниеSub LetEgual()
Dim age As Integer, str$
Dim peoplel As Person, people2 As Person, peoples As Person
age = 32
str = "Жизнь прекрасна"
peoplel.name = "Александр" people2.name = peoplel.name + "a" Msgbox(people2.name) peoples = people2 Msgbox(peopleS.name) End Sub
Следующий оператор присваивания, который мы рассмотрим в данном разделе, — LSet. Он служит для специфического присваивания строк с одновременным выравниванием слева, а также для присваивания значения записи одного типа записи другого типа.
LSet имяСтроковойПвременной = СтроковоеВыражение LSet имяПеременной! = имяПеременной2
В первом случае результатом присваивания является строка той же длины, что и у значения имяСтроковойпеременной. Если значение выражения СтроковоеВыражение длиннее, то лишние символы справа удаляются, если короче — заполняются пробелами справа.
Во втором случае присваивание аналогично вышеописанному случаю с использованием оператора Let, но только здесь не обязательно, чтобы типы полей совпадали. Конечно, подобное присваивание чревато сообщениями компилятора о несоответствии типов. Мы советуем использовать данную конструкцию с очень большим вниманием.
В программе 20.8 инициализированы две строковых переменных, после чего происходит левое присваивание и вывод значения переменной str1 ("<-Влево").
Программа 20.8. Левое присваивание
Программа 20.8. Левое присваиваниеSub LsetEqual()
Dim Strl As String, Str2 As String
Strl = "0123456789"
Str2 = "<-Влево"
Lset Strl = Str2
Msgbox(Strl)
End Sub
Оператор RSet аналогичен оператору LSet, только в данном случае выравнивание происходит справа. Помимо этого, оператор RSet нельзя использовать для присваивания записей.
Последний оператор присваивания — объектное присваивание set. К сожалению, мы еще не рассказывали об объектах и описание этого оператора сейчас будет бессмысленным, но придет время, и о нем будет рассказано (см. раздел 20.5 "Классы и объекты").
После операторов присваивания перейдем к рассмотрению операторов ветвления. Как и во многих языках программирования, в VBA имеются различные управляющие конструкции, позволяющие изменять порядок выполнения операторов программы. При отсутствии управляющих конструкций операторы программы выполняются последовательно, с первого до последнего. В некоторых простых случаях этого бывает достаточно, но обычно все-таки требуется изменить порядок выполнения операторов при выполнении определенных условий либо пропуская выполнение некоторых операторов, либо, наоборот, многократно повторяя их. Оказывается, для реализации любых алгоритмов достаточно иметь только два вида управляющих конструкций — ветвления и циклы. Первым из рассматриваемых нами операторов ветвления является стандартный условный оператор ветвления if. . .Then.. .Else. Его использование позволяет проверить некоторое условие и в зависимости от его истинности выполнить ту или иную группу операторов.
Замечание
Замечание 1
Оператор If. . .Then. . .Else называют также условным оператором.
Для данного оператора есть два варианта синтаксиса — в одну строку и в несколько:
If условие Then [блокОлераторов1] [Else блокОператоров2] ИЛИ
If условие1 Then
[блокОператоров 1] [ElseIf условием Then
[ блокОпера торовN] ... [Else
[блокОператоров_Е1зе]] End If
Но обо всем по порядку. После ключевого слова if стоит условие. В качестве условия можно использовать логическое выражение, возвращающее значение True или False. Также можно использовать арифметическое выражение, в этом случае нулевое его значение эквивалентно False, ненулевое — True. Если условие возвращает True, то выполняется блокоператоровJ, если
False — блокОператоров2, представляющий собой последовательность разделенных двоеточием операторов. Причем необходимо наличие хотя бы одного из блоков операторов.
Такова семантика первой формы записи (в одну строку), являющаяся частным случаем второй. Вторая же форма записи представляет развернутую цепочку ветвления, когда приходится делать выбор одного альтернативного действия из целой группы на основе проверки нескольких различных условий. В подобном случае также необходимо наличие хотя бы одного из блоков операторов.
Вторая схема действует по следующему принципу. Проверяется условие1. Если оно истинно, то выполняется блокоператоров! и осуществляется переход к оператору, стоящему за ключевым словом End if. Если же оно ложно, то проверяется условие.? и т. д. Если проверка дошла до последнего оператора Eiseif и условием тоже оказывается ложным (то есть все вышестоящие условия ложны ), выполняется блокОператоров_Е1зе.
В программе 20.9 инициализируются три переменные а, ь и с. Далее показывается использование условного оператора в виде одной строки с использованием разделителя операторов — двоеточия. Поскольку проверяемое условие истинно, выполняются присваивание (с = c+1) и вывод (с = и).
В следующей конструкции проверяется условие (с > 20), т. к. условие ложно, то оператор присваивания (с = c+l) не выполняется. Далее проверяется условие (с = -а + b+ 1) — оно истинно, следовательно, выполняется вывод (с = ll). В противном случае вывелось бы "Не может быть" (что исключено).
Программа 20.9. Использование оператора if. . .Then. . .Else !
Программа 20.9. Использование оператора if. . .Then. . .Else !Sub branch()
Dim a, b, с
a = -10
b= 0
с = 10
If c>a Then c=c+l : MsgBox(c) Else a=a-l : MsgBox(a)
If с > 20 Then
c=c+1
ElseIf с = -a + b + 1 Then
MsgBox (c) Else
MsgBox ("He может быть")
End If
End Sub
Вышерассмотренные цепочки операторов if. . .Then.. .Eiseif обладают большой гибкостью и позволяют решить все проблемы, однако если выбор одной из нескольких возможностей все время основан на различных значениях одного и того же выражения, гораздо удобнее использовать предназна ченный для этого оператор выбора select case, имеющий следующий синтаксис:
Select Case выражение [ Case списокЗначенийN
[блокОператоровN]] ... [ Case Else
[блокОператоров_Е1зе]] End Select
Проверяемое выражение вычисляется в начале работы оператора select case. Это выражение может возвращать значение любого типа — например логическое, числовое или строковое. При выполнении оператора Select case значение проверяемого выражения вычисляется один раз и запоминается.
Далее идет список альтернатив, начинающихся ключевым словом case. В каждой альтернативе указан список значений, представляющий собой несколько возможных значений, разделенных запятой. При выполнении оператора select Case значение сравнивается со списками значений альтернатив. Элементы списка значений могут иметь одну из следующих форм:
В следующем примере при помощи функции inputBox переменной t присваивается некое значение, после чего посредством оператора select Case проверяется положительность значения переменной. Заметьте, что предусмотрен вариант, когда пользователь введет не число 3 .
Программа 21.1. Использование объектов VBA
Программа 21.1. Использование объектов VBASub ShowDriveList()
Set fsystem = CreateObject("Scripting.FileSystemObject")
Set systemDrives = fsystem.Drives
For Each d In systemDrives
Debug.Print d.DriveLetter
Next End Sub
Программа 21.2. Использование объектов Assistant и Balloon
Программа 21.2. Использование объектов Assistant и BalloonSub ShowAssistant()
blnName = Application.Assistant.Name
Dim bin As Balloon
Set bin = Application.Assistant.NewBalloon
With bin
.Heading = "Привет!"
.Icon = msoIconTip
.Text = "Меня зовут " + blnName + "."
.Show End With End Sub
Программа 21.3. Открытие почтовых сообщений
Программа 21.3. Открытие почтовых сообщенийSub openLastMail () Dim oa As Outlook.Application
Dim ns As NameSpace ; Dim fl As MAPiFolder Dim ob As Object Dim it As Mailitem
Dim i As integer
Set oa = CreateObject("OutLook.Application") Set ns = oa.GetNamespace("MAPI") Set fl = ns.GetDefaultFolder(olFolderlnbox) For i = 1 To f1.Items.Count Set ob = fl.Items(i) On Error GoTo nextitem If ob.MessageClass = "IPM.Note" Then Set it = ob If it.ReceivedTime > Date - 1 Then
it.Display (False) End If End If nextitem:
Next i End Sub
Замечание
Замечание 1
Для семейств Outlook нельзя воспользоваться оператором For Each Next, поэтому применяется цикл For . . . Count.
Программа 21.4.1. Объекты приложения Outlook
Программа 21.4.1. Объекты приложения OutlookВ табл. 21.3 приведено описание основных объектов из объектной модели Outlook.
Программа 21.4.2. Объекты MAPIFolderv и Mailltem
Программа 21.4.2. Объекты MAPIFolderv и MailltemПоскольку в примерах этой главы и следующей используются свойства и методы объектов MAPIFolder и Mailltem, мы сочли необходимым привести их краткое описание.
Объект MAPiFoider, как было сказано выше, представляет папку Outlook. Объект MAPiFoider может содержать другие MApiFoider-объекты. В этом случае вы можете управлять доступом к вложенным папкам посредством комбинации Folder (индекс), где индекс возвращает объект MAPiFoider.
Outlook имеет специальный набор папок, которые поддерживают заданную по умолчанию функциональность Outlook. Для доступа к этим папкам следует Использовать метод GetDefaultFolder(индекс), где индекс — одна ИЗ констант olDefauitFoiders, например olFoiderinbox возвращает папку Входящие.
В табл. 21.7 приведены основные свойства объекта MAPiFoider, а в табл. 21.8 — его методы.
Программа 22.1. Статическое заполнение списка
Программа 22.1. Статическое заполнение списка{На панели Project} 1R UserForml & View Code {В окне кода}
Private Sub Init_Duration() 'Инициализация списка duration With duration
For i = 1 To 12
.Addltem i Next i
.Listlndex = 0 End With End Sub
Поясним код программы. Во-первых, мы создаем процедуру, которую впоследствии будем вызывать из конструктора формы. Во-вторых, используя оператор with, обращаемся к объекту формы duration. И наконец, в цикле от 1 до 12 инициализируем список.
После того как мы создали процедуру, ее необходимо вызвать. Естественно, что все процедуры инициализации мы будем размещать в конструкторе формы — процедуре — реакции на событие initialize.
Программа 22.2. Вызов процедуры из конструктора
Программа 22.2. Вызов процедуры из конструктораPrivate Sub UserForm_Initialize()
Init_Duration End Sub
Теперь, нажав клавишу
Программа 22.3. Работа с файлами
Программа 22.3. Работа с файламиSub Init_Series()
Dim inifile As Integer
Dim srv As String
inifile = FreeFile
iniPath = "C:\bookseries.ini" 'Открываем файл для чтения
Open iniPath For Input As tinifile
Do
Input tinifile, tmp series.Addltem tmp 'Цикл до конца файла
Loop Until EOF(inifile)
series.Listlndex = 0 End Sub
Прокомментируем эту программу. Сначала объявляется переменная inifile, с которой будет отождествлен файл. Далее открывается файл bookseries. ini (хранящийся в корне диска С), после чего в цикле от начала до конца файла считываются построчно значения для списка серий.
Естественно, что и вызов процедуры init_Series необходимо поместить в тело конструктора userForm_initialize, который теперь будет выглядеть следующим образом.
Программа 22.4. Вызов процедуры lnit_Series из конструктора
Программа 22.4. Вызов процедуры lnit_Series из конструктораPrivate Sub UserForm_Initialize()
Init_Duration
Init_Series End Sub
Программа 22.5. Инициализация данных из Outlook
Программа 22.5. Инициализация данных из OutlookSub Init_Authors()
Объявление переменных
Dim nms As NameSpace
Dim fldContacts As MAPIFolder
Dim itms As Collection
Dim itm As Integer
Создание объекта, указывающего на данные Outlook
Set nms = Application.GetNamespace("MAPI") 'Создание объекта, указывающего на папку Контакты
Set fldContacts = nms.GetDefaultFolder(olFolderContacts) 'Присваеваем объекту значение подпапки Writers
Set fldContacts = fldContacts.Folders("Writers") 'создание объекта (семейство), содержащего все элементы папки Контакты
Set itms = fldContacts.items 'Организация цикла по всем контактам в папке
For itm = 1 То itms.Count
With itms(itm) 'Инициализация списка именами контактов
authors.Addltem .LastNameAndFirstName .End With
Next
authors.Listlndex = 0 End Sub
Итак, прежде всего, мы объявляем ряд переменных, после чего получаем ссылку на папку с контактами и организуем цикл по всем ее элементам. Как видите, все достаточно просто.
Программа 22.6. Создание и поручение задачи
Программа 22.6. Создание и поручение задачиSub AssignTask()
Dim tsk As Taskltem
tsk = Creatltem(olTaskltem)
With tsk
.Subject = series + ": " + authors + " " +title
.Body = "Ответственный редактор: " + .Owner
.StartDate = Now
.DueDate = .StartDate + duration
.Assign
.Recipients.Add authors
. Send End With End Sub
Прокомментируем эту программу. Сначала объявляется переменная — ссылка на объект Задача. После чего посредством функции createitem ей присваивается значение новой задачи. И далее планомерно заполняются поля задачи, при этом для заполнения текстовых полей используется операция сложения строк, а для задания начала задачи вызывается стандартная функция NOW. Для задания конца задачи мы прибавляем к дате старта количество месяцев, указанных в качестве продолжительности проекта.
Наша программа почти полностью готова, осталось лишь связать вызов процедуры AssignTask с реакцией на событие щелкнуть по кнопке Назначить задачу. Для этого перейдите в представление формы и дважды щелкните по кнопке, после чего автоматически откроется окно редактора кода с заглушкой процедуры — реакции на событие.
Программа 22.7. Обработчик процедуры — реакции на событие
Программа 22.7. Обработчик процедуры — реакции на событиеPrivate Sub CommandButtonl_Click()
'Обработчик нажатия кнопки Назначить задачу
AssignTask
TaskForm.Hide
End Sub
Private Sub CommandButton2_Click() 'Обработчик нажатия кнопки Отмена
TaskForm.Hide End Sub
Комментарий здесь только один, переменная TaskForm — это имя нашего диалогового окна, чей метод Hide вызывается для закрытия. Итак, программа почти полностью готова, можно осуществить ее запуск и убедиться в ее работоспособности. После нажатия клавиши
Программа Добавление кнопки на панель
Программа Добавление кнопки на панельДля добавления кнопки на панель выполните следующую операцию.
Программа — это последовательность...
Программа — это последовательность операторов, и все. Пока программы невелики, такой подход вполне работоспособен. Если в программе 10 операторов, то никакой дополнительной структуры не нужно. Но если в программе 10 000 операторов или 10 000 000 операторов (а такие программы есть, и они работают), то без введения дополнительной структуры не обойтись.
В VBA поддерживается следующая структура программы. На высшем уровне иерархии стоит приложение, далее идут проекты, связанные с фактическими документами этого приложения, на третьем уровне находятся модули (модули приложения, модули пользователя, модули класса, модули форм и модули ссылок). А на последнем уровне находятся процедуры и функции этих модулей.
Данная структуризация программ полностью, удовлетворяет принципам структурного и модульного программирования. В настоящем разделе мы подробно обсудим работу на уровне модуля, о работе с приложениями и проектами будет рассказано в разделе 20.6 "Редактор Visual Basic for Application".
Итак, модуль — это часть программы, оформленная в виде, допускающем ее независимую трансляцию. Модуль в свою очередь состоит из двух разделов: раздела объявлений (Declarations) и раздела процедур и функций. В разделе Declarations описываются глобальные переменные, типы, определенные пользователем, и перечисляемые типы. В следующем же разделе описываются процедуры и функции. Процедура — это минимальная семантически законченная программная конструкция, допускающая выполнение. В конце концов, просто так операторы не выполняются и не пишутся, они находятся в описании процедур и функций.
Область видимости — это область программы, где имя переменной видимо, а значит, возможен доступ к ее значению.
Существует три уровня видимости и пять способов объявления:
Процедура (область видимости — только та процедура, в которой переменная объявлена).
[Private | Public | Friend] [Static] Sub имяПроцедуры ([ списокАргументов ]}
[ блокОператоров1 ]
[Exit Sub]
[ блокОператоров2 ] End Sub
Ключевое слово Private задает следующую область видимости для процедуры — только модуль, в котором она описана. То есть ее могут вызывать только процедуры того же модуля. Ключевое слово Public, наоборот, объявляет процедуру доступной для всех модулей проекта. По умолчанию процедура общедоступна, т. е. имеет статус Public. Что касается использования ключевого слова Friend, то о нем мы расскажем чуть позже, когда речь пойдет о классах VBA.
После операторов объявления идет необязательное ключевое слово static, определяющее все локальные переменные статическими. Данный оператор равносилен тому, что каждая из описанных в теле процедуры- переменных объявлялась бы как static.
ИмяПроцедуры — это идентификатор процедуры, удовлетворяющий всем правилам создания имен.
После имени идут обязательные скобки, но необязательный список-Аргументов. Давайте подробнее рассмотрим объявление одного аргумента; если их больше, то они просто разделяются запятой.
[Optional] [ByVal | ByRef] [ParamArray] имя-Аргумента [()] [As типДанных] [= значениеПоУмолчанию]
Ключевое слово Optional означает, что аргумент необязателен и его можно опустить при вызове процедуры. По умолчанию аргумент обязателен. Все необязательные аргументы должны находиться после обязательных. Естественно, что необязательный параметр значениеПоУмолчанию — это значение необязательного аргумента, если он не будет задан при вызове процедуры. Если в конструкцию входит ключевое слово ParamArray, то использование ключевого слова Optional невозможно.
В качестве фактических параметров процедура может получать не только значения констант, но и значения переменных. При передаче процедуре переменных в качестве параметров может использоваться один из двух способов: ByVal (по значению) и ByRef (по ссылке).
Чтобы понять, в чем разница между этими двумя способами, нужно рассмотреть хранение и механизм передачи параметров "изнутри". Итак, при объявлении переменной какого-либо типа выделяется область в памяти компьютера, в которой будет храниться значение переменной. Размер этой области, понятно, зависит от типа этой переменной. Теперь, зная, как устроена переменная внутри компьютера, рассмотрим вопрос о передаче ее в качестве параметра в процедуру.
Если переменная передается в процедуру по ссылке (то есть с использованием перед ее именем ключевого слова ByRef), то процедуре будет передан адрес этой переменной в памяти. При этом происходит отождествление формального аргумента процедуры и переданного фактического параметра.
Тем самым вызываемая процедура, изменяя значение формального параметра, изменяет значение переменной.
Если же переменная передается по значению (то есть с использованием перед ее именем ключевого слова Byval), то компилятор создает временную копию этой переменной и именно адрес этой переменной-копии передается процедуре. Тем самым вызываемая процедура, изменяя значение формального параметра, изменяет значение переменной-копии (но не самой переменной), которая будет уничтожена после завершения работы процедуры. По умолчанию в VBA переменные передаются по ссылке.
После рассмотрения способов передачи переменных в процедуру вернемся к дальнейшему обзору ее конструкции. Следующий параметр paramArray может появиться только перед последним аргументом в списке аргументов, указывая, что он является необязательным массивом элементов типа variant.
имяАргумента — это идентификатор, составленный согласно правилам создания имен и представляющий аргумент в теле процедуры. Параметр типданных — это либо встроенный тип данных, либо тип, определенный пользователем. По умолчанию типДанкых является Variant.
После описания процедуры идет блокОператоров1 (обычно называемый телом процедуры), в котором могут быть использованы значения аргументов" процедуры. Если в ходе выполнения операторов процедуры встречается оператор Exit Sub (выход из процедуры), то выполнение процедуры прекращается и управление передается оператору, следующему за оператором вызова процедуры.
Функция отличается от процедуры тем, что помимо выполнения операторов ею возвращается некоторое значение. Синтаксис описания функции немногим отличается от процедуры:
[Public | Private | Friend] [Static]
Function имяФункции [(списокАргументов)] [As типЗначения]
[блокОператоров1]
[имяФункции = Выражение] [Exit Function]
[блокОператоров2]
[имяФункции = Выражение] End Function
Во-первых, ключевое слово sub заменено на Function. Во-вторых, после объявления аргументов следует указать тип возвращаемого функцией значения. В-третьих, в теле функции есть присваивание имени функции какого-либо значения, имеющего объявленный тип. Конечно, подобное присваивание необязательно, но тогда ваша функция будет похожа на процедуру, а результатом функции окажется значение по умолчанию, определенное для соответствующего типа. И наконец, вместо ключевого слова Exit Sub для выхода из функции используется ключевое слово Exit Function.
Давайте на примере об издательстве и магазинах опишем процедуру инициализации массива заявок. Итак, у нас есть аргумент массива, который передается процедуре, а процедура инициализирует его с помощью стандартной функции inputBox. Для определения верхней и нижней границ массива используются стандартные функции LBound и uBound.
В случае с функцией в качестве аргументов вводится массив заявок и количество книг на складе, а возвращается логическое значение True, если удовлетворяются заявки всех магазинов, и False — в противном случае. Кстати, аргумент количество книг мы сделаем необязательным, по умолчанию равным 5000.
Программа готова! Осталось ее...
Программа готова! Осталось ее запустить, нажав кнопку Run Sub/User Form на панели инструментов Стандартная или клавишуРезультат и окно редактора VBA продемонстрированы на рис. 20.1.
Таким образом, для тестирования приведенных ниже примеров использования синтаксических конструкций вам будет достаточно проделать аналогичные операции, только вместо функции MsgBox необходимо будет вставлять код той или иной конструкции, непосредственно беря их из листингов в книге. При возникновении затруднений при работе с редактором VBA вы всегда можете досрочно обратиться к разделу 20.6 "Редактор Visual Basic for Application". Впрочем, мы надеемся, что данная возможность не будет востребована, поскольку примеры очень просты и, в принципе, не требуют тестирования на компьютере.
Программа Работа с файлами
Программа Работа с файламиСледующий список, который необходимо инициализировать, — series. В отличие от duration, как было отмечено выше, этот список может изменяться, поэтому мы решили хранить список с названием серий в специальном файле bookseries.ini и забирать информацию для инициализации именно оттуда.
Программа Раскрывающийся список
Программа Раскрывающийся списокСоздадим раскрывающийся список Переплет и соответствующую надпись к нему.
Программа Создание формы
Программа Создание формыДля создания формы необходимо перейти в режим конструктора форм.
Программа Стандартные элементы управления
Программа Стандартные элементы управленияЭлемент управления — это специальное средство графического интерфейса пользователя, предназначенное для ввода/вывода информации и управления работой программы. В Outlook, как и в других офисных приложениях, имеется четырнадцать стандартных элементов управления. Кроме того, в формах можно использовать дополнительные элементы управления OLE и ActiveX. В приведенной ниже таблице кратко описан каждый из стандартных элементов управления.
Программа Статическое заполнение списка
Программа Статическое заполнение спискаНачнем, пожалуй, с самого простого статического заполнения списка duration, который просто состоит из двенадцати цифр, одну из которых пользователь (редактор) должен выбрать в качестве ориентировочной длительности проекта.
Программа Вкладка Оформление
Программа Вкладка ОформлениеНа этой вкладке задаются параметры оформления объекта (рис. 14.4).
В поле Имя (Name) задается внутреннее название объекта. По умолчанию объекту присваивается название с порядковым номером (Поле со списком 1). Если добавляется еще один объект того же типа, ему присваивается имя с номером 2 и т. д. Например, для раскрывающегося списка задано имя Переплет.
Поле Заголовок (Caption) служит для введения информации, визуально отождествляемой с элементом Так, например, для элемента управления Надпись (Label) задан заголовок переплет.
В разделе Положение (Position) определяется местоположение объекта на форме. Поля сверху (Тор), слева (Left) определяют положение верхнего левого угла объекта, а высота (Height), ширина (Width), соответственно, высоту и ширину объекта. Пользователь может задавать положение объекта как численно, так и перемещая его и изменяя границы на самой форме.
В разделе Шрифт и цвет (Font and Color) выбираются настройки шрифта, а также указываются параметры его отображения в форме (цвет текста и цвет фона).
Программа Вкладка Значение
Программа Вкладка ЗначениеНа этой вкладке происходит связывание элемента управления с полем формы. То есть, размещая на форме элемент управления, мы создаем лишь заглушку, не имеющую отношения к форме. Определяя для элемента управления поле, его формат и допустимые значения, мы наполняем его смыслом. Как и в случае с предыдущими полями, Outlook не имеет встроенного поля переплет, поэтому его необходимо создать.
Программа Взятие данных из Outlook
Программа Взятие данных из OutlookВ предыдущей программе мы заполняли список динамически, считывая данные из файла. Переходя к инициализации списка авторов, отметим, что эта информация также способна динамически изменяться, но в отличие от серии книг, информация о писателях (по условиям задачи) хранится в Outlook, более того, условимся, что она хранится в отдельной папке Writers, являющейся подпапкой папки Contacts. Тогда процедура инициализации будет выглядеть следующим образом.
Разработка форм
Разработка формРассматривая ранее работу с элементами Outlook, мы постоянно встречались с заполнением форм всевозможной природы (сообщение, встреча, задача и т. д.). Использование форм является стандартным электронным средством сбора и классификации данных. Простой графический интерфейс (поля, списки, кнопки) и подключенные к форме специальные команды дают возможность пользователю легко и непринужденно вносить в форму данные.
Но как быть в случае, если форма не содержит необходимого для вас поля? Существует множество некорректных способов выхода из подобной ситуации, например значения для несуществующего поля заносить в существующее, но неиспользуемое поле (постоянно держа в голове, что же действительно в нем хранится). Еще одним из способов является вложение в элемент файла с дополнительной информацией по этому полю и т. д. Поверьте опыту писателя, который видел множество примеров глумления над Outlook, в то время как решение этих проблем лежит на поверхности, а именно заключается в разработке собственной формы, содержащей все требуемые поля.
Чтобы не быть голословным, давайте рассмотрим разработку формы пользователя на конкретном примере. Допустим, что сотрудник отдела кадров издательства "БХВ-Петербург", работая с Microsoft Outlook, сталкивается с проблемой, что в форме Контакт нет полей, отображающих специфику контакта-автора, а именно:
Разработка приложения
Разработка приложенияВ предыдущих главах мы познакомились с разработкой форм, основами языка программирования VBA и объектной моделью Outlook. Знание этих азов необходимо для создания приложений Outlook, но без хорошего практического примера, закрепляющего и подтверждающего теорию, все это теряет смысл.
Теперь пришла пора приступить к созданию своих собственных приложений на VBA с использованием Microsoft Outlook в качестве среды их разработки. Одним из наиболее простых и эффективных способов научиться программированию является знакомство с подходящими примерами — небольшими задачами, на которых видны основные приемы решения типичных проблем разработки приложений.
В этой главе мы познакомимся с таким примером — простым приложением для создания типовой задачи Outlook редактором издательства. Нам предстоит написать несколько программ на VBA. В то же время нам не придется программировать все необходимое для работы приложения "с нуля": окна, панели инструментов, отправку сообщений — это будет возложено на стандартные средства Outlook. Мы же продемонстрируем, как разрабатывается пользовательский интерфейс приложения — диалоговые окна, содержащие самые различные элементы управления: поля ввода, раскрывающиеся списки, кнопки и т. д.
Редактор Visual Basic for Application
Редактор Visual Basic for ApplicationЛюбая система программирования, помимо основной части — транслятора (то есть компилятора или интерпретатора) языка программирования, должна включать среду программирования, обеспечивающую автоматизированную разработку и выполнение программ на данном языке, и подготовку соответствующей документации. Как правило, все современные системы программирования имеют хороший инструментарий для корректного напи сания программы, ее форматирования, редактирования и отладки, встроенный в удобный и интуитивно понятный интерфейс, способствующий всесторонней поддержке программирования.
В этом разделе мы рассмотрим редактор VBA, работу со справочной системой и, наконец, расскажем о ведении проекта, его свойствах и интеграции с другими проектами.
Итак, вся разработка и отладка программ ведется с помощью Редактора Visual Basic (Visual Basic Editor, VBE). Запуск редактора для приложений Microsoft Office осуществляется следующим образом > Сервис > макрос > Редактор visaul Basic (
Обычно в окне редактора используются три панели (три отдельных окна). На самом деле окон может быть и больше и меньше, и скоро вы узнаете обо всех, но это — основные окна, открывающиеся по умолчанию (рис. 20.2):
В окне проекта отображается иерархическое дерево проектов приложения и модулей этих проектов с их элементами. О проектах VBA будет более подробно рассказано чуть ниже, сейчас же мы рассмотрим лишь возможности редактора.
В нашем случае в окне проекта открыт только один проект — Проект 1.
Каждый проект содержит пять папок с модулями:
Редактор Visual Basic for Application
Редактор Visual Basic for ApplicationО добавлении, удалении и переименовании модулей в проекте будет рассказано ниже.
Помимо области, где отображаются документы, на панели проекта располагаются три кнопки.
объекта его необходимо выделить. Объект можно выделить на панели проектов, на пользовательской форме. Кроме того, можно выделять объекты, подчиненные выделенным объектам. Так, например, для модуля доступно только свойство Name. Более эффективен этот прием при работе с многочисленными объектами, подчиненными пользовательским формам.
Чтобы изменить значение свойства объекта, необходимо: Выделить имя свойства в левой колонке.
Изменить значение этого свойства в правой колонке либо введя его с клавиатуры, либо выбрав из раскрывающегося списка.
Безусловно, окно свойств — очень полезный инструмент, поскольку сразу видны почти все свойства объекта и их допустимые значения. Но изменение свойств объекта посредством панели статично и не обладает программной динамикой. Подобная панель удобна для задания начальных или постоянных значений свойств объекта, таких как имя листа или цвет пользовательской формы. Мы изменили имя первого модуля Moduiei на Test (рис. 20.3).
В этой главе мы рассмотрели
РезюмеВ этой главе мы рассмотрели первый этап на пути программной оптимизации в работе с Outlook, а именно разработку пользовательских форм. П Создание формы. Создание формы пользователя, конструирование интерфейса, создание полей пользователя.
В данной главе мы рассмотрели
РезюмеВ данной главе мы рассмотрели основы языка программирования Visaul Basic for Application. Его использование заметно упростит, расширит и обогатит сферу применения Outlook. Возможности и удобство VBA станут особенно ощутимы после изучения объектной модели Outlook, посредством которой пользователь (а теперь можно говорить и начинающий программист) может создавать эффективные и узкоспециализированные приложения.
Но об этом в следующих главах, здесь же мы рассмотрели:
В этой главе было рассказано
РезюмеВ этой главе было рассказано об объектных моделях Office, Outlook и VBA. Объектные модели состоят из взаимосвязанных объектов и семейств, предназначенных для программного управления приложением. Здесь было дано подробное описание верхнего уровня объектной модели Outlook, позволяющей управлять приложением, а также приведены небольшие примеры использования каждой из описанных моделей.
В этой главе мы познакомились
РезюмеВ этой главе мы познакомились с разработкой простого приложения средствами VBA, на котором продемонстрировали основные аспекты его использования.
Сгенерированная задача
Сгенерированная задачаДля этого необходимо предположить, в каких местах возможно появление ошибки, и расставить там специальные точки останова, чтобы остановиться и проверить значения переменных, когда программа дойдет до них. Таким образом, увидев, какой из операторов "лжет", можно приступить к его разбору. Идея отлова ясна, осталось только подготовить программу с помощью редактора к этой увлекательной процедуре.
Чтобы создать точку останова, следует в отлаживаемой процедуре установить точку ввода в любом месте строки кода VBA, перед выполнением которой вы хотите остановить выполнение процедуры. Затем нужно выбрать команду > Debug > Toggle Breakpoint или просто нажать клавишу
Замечание
Замечание 4
Есть и более простой и, на наш взгляд, естественный способ установки точек останова: достаточно просто сделать щелчок мышью по серой полоске у левого края соответствующей строки кода. Снять эту точку можно повторным щелчком по жирной коричневой точке. Наконец, если вы хотите снять все ранее поставленные точки останова, вовсе необязательно снимать все эти точки поодиночке. Достаточно воспользоваться командой меню > Debug > Clear All Breakpoints.
Наши подозрения вызвали следующие места программы, в которых мы и расставили точки останова (рис. 22.8).
В окне локальных переменных можно наблюдать за значением всех локальных переменных выполняемой в данный момент процедуры, а окно контрольных значений предназначено для постоянного наблюдения за выбранными пользователем переменными или свойствами. Чтобы определить контрольное значение, достаточно выделить в окне модуля любую переменную, выражение или свойство и нажать кнопку Quick Watch на панели инструментов Debug. При этом появится диалоговое окно, в котором указано имя подпрограммы, само выражение, а также его текущее значение (рис. 22.8).
Нажав на расположенную в правой части диалогового окна кнопку Add, можно переместить это выражение в список наблюдаемых контрольных значений в окне Watch. При этом в момент останова отлаживаемой программы весь список наблюдаемых выражений и их значения будут сразу же видны в соответствующем подокне, располагающемся обычно в нижней части экрана. Добавим переменную tsk. star toate вышеописанным способом. Чтобы наблюдать значение переменной, необходимо выполнить следующее действие.
Сгенерированные задачи
Сгенерированные задачиИтак, задача поставлена, и мы переходим к ее программной реализации. Начнем, с разработки формы (диалогового окна).
Рекомендуется давать константам осмысленные имена
Совет 1Рекомендуется давать константам осмысленные имена и описывать их в самом начале модуля, а затем использовать всюду только именованные константы. Это делает программу не только понятнее, но и проще в сопровождении и отладке. Зачастую значение той или иной константы требуется изменить (хотя бы на время отладки), и тогда достаточно поменять лишь одно значение в описании константы. Если же в тексте программы использовалось непосредственно значение, то изменить все его вхождения намного сложнее.
В VBA, кроме констант, описываемых пользователем, существуют предопределенные встроенные константы. При именовании встроенных констант используется стандартное соглашение, позволяющее определить, к объектам какого приложения относится эта константа. Например, встроенные константы, относящиеся к Word, начинаются с букв wd, Excel — ex, PowerPoint — pp, Access — ac, VBA — vb. Например, в случае
Call Msgbox ("Использование констант", vblnformation)
используется константа vblnformation, с помощью которой в диалоговом окне выводится значок "Информация" (рис. 20.2).
После того как выше мы описали работу с простыми типами данных, перейдем к рассмотрению более сложных — структурных типов данных. Сейчас мы рассмотрим простейший из них — массивы.
Массив — это совокупность однотипных индексированных переменных Представьте, что имеется 20 магазинов, которым издательство поставляет книгу "Microsoft Outlook 2002 в подлиннике". Естественным образом хоте лось бы иметь список, в котором было бы указано количество экземпляров, проданных каждому магазину. Данные количества для разных магазинов являются, в принципе, элементами одного типа (а точнее, просто числами). Таким образом, данная совокупность представляет собой массив. Обращение же к элементам массива происходит путем указания имени данного массива и порядкового номера требуемого элемента. Конечно, вы вправе присвоить каждому магазину персональное имя и работать с ними, как с обособленными единицами. Но представьте, что вам надо провести одну и ту же процедуру для каждого магазина, например подсчитать общее количество проданных книг. Не проще ли задать цикл для всего массива магазинов, где изменяется лишь индекс, который однозначно определяет магазин?
Количество же индексов массива в VBA может достигать 60, но это своего рода излишество, как правило, используются массивы с одним, двумя и тремя индексами. О количестве индексов массива говорят как о размерности массива. Массивы с одним индексом называют одномерными, с двумя — двумерными и т. д. Продолжив наш пример, предположим, что издательство выпускает не одну книгу, а множество различных книг, скажем, еще 100. Таким образом, вы имеете дело с двумерным массивом (20x100) и обращение к необходимому элементу становится тривиальным: магазин № 7 книга № 56. Данное обращение покажет количество проданных книг № 56 магазину № 7. Конечно, в языке VBA подобные выражения неприемлемы, но суть остается той же. Как и любой элемент данных, массив необходимо объявлять. Ниже приведен синтаксис объявления массива:
{ Dim I Private | Public | Static} имяМассива (<размер1> [, <размер2>] ...) [Аs типДанных] [, имяМассива (<размер1> [, <размер2>] ... ) [As типДанных]]
Итак, опять мы встречаем знакомые конструкции — операторы объявления массива и имя массива. Размер массива может задаваться тремя способами.
Применение оператора безусловного перехода нежелательно,
Совет 1Применение оператора безусловного перехода нежелательно, поскольку присутствие этого оператора в программе нарушает ее структурную целостность и наглядность. Такую программу трудно читать, отлаживать и модифицировать. Ниже будут рассмотрены операторы циклов, попробуйте изменить данный пример, организовав цикл проверки вместо безусловного перехода.
От операторов ветвления перейдем к рассмотрению операторов цикла. Если бы при выполнении программы каждый оператор выполнялся только один раз, программирование не имело бы особого смысла. Действительно, выполнить вручную какую-нибудь арифметическую операцию наД данными ненамного труднее, чем написать соответствующий оператор присваивания в программе. Весь смысл программирования состоит в том, чтобы поручить компьютеру проведение многочисленных расчетов, записав это поручение в компактной форме. Для решения таких задач существуют операторы цикла. Циклы позволяют многократно выполнять отдельный оператор или группу операторов.
Операторы цикла VBA делятся на три группы:
For счетчик = начало То конец [Step шаг]
[блокОператоров1] [Exit For]
[блокОператоров2] Next [счетчик]
Счетчик — это и есть тот числовой параметр цикла, который должен принимать ряд значений от значения начало до значения конец. Причем этот ряд может образовывать как возрастающую, так и убывающую арифметическую прогрессию. Необязательный параметр шаг, при необходимости мог бы указывать, с каким шагом следует пробегать заданный ряд значений (по умолчанию он равен 1).
БлокОператоров! — это блок операторов, который будет выполнен, пока счетчик не пробежит ряд значений до конца. Прервать же данный пробег вправе только оператор Exit For, предназначенный для выхода из цикла, не дожидаясь его завершения и передачи управления оператору, следующему непосредственно за Next. Как правило, оператор используется в тех местах тела цикла, где требуется из него выйти по условию.
В конце цикла ставится заключительный оператор Next, после которого указывается счетчик цикла. Хотя данное указание необязательно, мы рекомендуем всегда его использовать, поскольку программа станет более понятной, особенно в случае большого количества вложенных циклов.
Итак, рассмотрим работу конструкции цикла со счетчиком в целом. Оператор For инициализирует переменную счетчик значением начало, после чего выполняется блокОпера торов 1 до тех пор, пока не встретится оператор Exit For (выход) или оператор Next (следующий). Далее оператор Next проверяет, не достигнуто ли значение конец, и если нет, то прибавляется значение шага к счетчику и процедура повторяется, если да — работа оператора цикла завершается.
В программе 20.11 мы рассмотрим три примера работы с циклом For...Next. В первом примере мы запрограммировали решение задачи о вычислении факториала числа 20 (20!=1*2*3**20), причем значение счетчика явно используется в вычислениях. После чего вывели итоговый результат (~2,432Е+18).
Во втором примере мы показываем, что помимо простых конструкций с циклами существуют более сложные — вложенные циклы. Характерным примером для вложенных циклов является инициализация матрицы (n x m). Мы проинициализировали все элементы матрицы (6 х 5) единицей.
В последнем примере мы продемонстрируем работу оператора Exit For и счетчика с отрицательным шагом. Допустим, у нас есть проинициализирован-ный массив типа string. Необходимо найти элемент данного массива, равный строке "выход", причем проверка будет происходить с конца массива.
В современных системах программирования имеются
Совет 1В современных системах программирования имеются богатые и все время развивающиеся библиотеки готовых компонент, которые называются элементами управления (controls) и тесно интегрированы со встроенными механизмами событийного управления. Использование готовых элементов управления удобно, продуктивно и должно быть рекомендовано в большинстве случаев. Более подробная информация по этому вопросу дана в главе 22 "Разработка приложения".
Естественно, что помимо объявления процедур и функций их нужно использовать — вызывать. Существует несколько способов это сделать, причем "несколько" это очень слабо сказано. VBA предоставляет пользователю настолько гибкую систему вызова процедур и функций, что ему приходится задумываться над тем, каким из способов вызывать процедуру.
Первый, самый простой, вызов:
ИмяПроцедуры СписокФактическихПараметров
ИмяПроцедуры — это ваше Вызываемой Процедуры, а списокФактическихПара - метров — это список фактических параметров, передаваемых процедуре при ее вызове. Он должен соответствовать обязательному списку аргументов, заданному при объявлении процедуры. Фактические параметры, если их больше одного, перечисляются через запятую; их порядок обязан соответствовать объявленным аргументам. Заметьте, что при подобном вызове процедуры нет необходимости заключать список фактических параметров в скобки.
Также можно вызывать процедуру, используя ключевое слово Call: Call имяПроцедуры (СписокФактическихПараметров)
Суть всех параметров при данном способе вызова остается той же. Отличие заключается в том, что список фактических параметров необходимо обязательно заключать в скобки.
Вызов функции немного отличен от вызова процедур. Главное отличие в том, что можно передавать вычисляемое значение функции некоторой переменной, таким образом, вызов функции имеет следующий вид:
ИмяПеременной = ИмяФункции (СписокФактическихПараметров)
Давайте на примере вышеобъявленных процедур и функций покажем их вызов.
чтобы имя повторялось во всех
Совет 1Желательно, чтобы имя повторялось во всех трех процедурах-свойствах, если они имеют дело с одним и тем же свойством.
СписокПараметров ,— это список дополнительных параметров, участвующих в процедуре. Синтаксис списка параметров абсолютно такой же, как и у списка в обыкновенной процедуре. Обратите внимание на то, что все три процедуры-свойства, имеющие одно и то же имя, обязаны иметь одинаковый список параметров.
Значение — это самый важный обязательный параметр, значение которого передается свойству.
Далее идет блокОпера торов, в котором следует произвести присваивание свойству значения фактического параметра значение.
Процедура Property Set имеет следующий синтаксис.
[{Public | Private | Friend}] [Static] Property Set имяПроцедурыСвойства ([списокПараметров] ссылкаНаОбъект) [блокОператоров 1] [Exit Property] [блокОператоров2] End Property
Здесь только одно отличие от предыдущей процедуры: вместо аргумента значение стоит аргумент ссылкаНаОбъект, который представляет имя ссылки на объект, присваиваемый свойству-ссылке.
Осталось рассмотреть функцию чтения значения свойства.
[{Public | Private | Friend}] [Static] Property Get имяПроцедурыСвойства ([списокПараметров]) As ТипДанных [блокОператоров1]
[имяПроцедурыСвойства = выражение] [Exit Property] [блокОператоров2] End Property
Как видно, Property Get — это функция, и для нее действуют все синтаксические правила функций. Напомним лишь одно: тип значения, возвращаемого функцией, должен совпадать с типом значения выражение.
Рассмотрим использование процедур-свойств на нашем примере класса
Person. Поскольку МЫ объявили свойства класса name, birthday И male 3акрытыми, введем процедуры-свойства для работы с ними. В примере отображена только одна пара для свойства birthday, для name и male все строится аналогично.
Если вам необходимо создать текстовое
Совет 1Если вам необходимо создать текстовое поле с надписью, то гораздо удобнее использовать панель Выбор поля, нежели панель Toolbox (то есть создать два элемента управления и для каждого задать свойства). В качестве примера на закрепление пройденного материала попытайтесь создать то же поле, только посредством панели Toolbox.
Создание и поручение задачи
Создание и поручение задачиПосле того как все списки инициализированы, переходим непосредственно к созданию задачи и ее поручению писателю. Оформим реализацию данной задачи в виде процедуры, которая будет вызываться нажатием клавиши Назначить задачу нашего диалогового окна.
Но прежде всего проверим, какой информацией мы будем обладать после окончания работы с диалоговым окном, а какую будет необходимо собрать дополнительно. Итак, для составления темы задачи нам достаточно серии, названия книги и автора. Для указания получателя задачи также достаточно имени писателя, поскольку Outlook автоматически соотнесет с ним адрес электронной почты. И наконец, последний параметр — длительность — хоть и получен, но не имеет смысла без установки даты начала задачи. Для разрешения этого вопроса за дату начала задачи мы примем дату ее назначения. Комментарием к задаче будет имя пользователя, создавшего поручение, — ответственного редактора.
Создание панели инструментов
Пример 22.8. Создание панели инструментов{В окне Outlook}
> Сервис > Настройка...
Панели инсрументов
Создать...
Панель инстрементов := BookTask
ОК
На рис. 22.11 изображено диалоговое окно Настройка и созданная панель Book-Task (маленький квадратик справа). Следующим шагом является добавление кнопок на панель и связывание с кнопкой вызова макроса пользователя.
Средства отладчика
Таблица 22.1. Средства отладчика| Команда |
Назначение |
||
| Compile |
Компиляция программы |
||
| Run Sub/UserForm |
Запуск процедуры или формы |
||
| Break |
Прерывание выполнения программы |
||
| Reset |
Остановка выполнения программы |
||
| Toggle Breakpoints |
Установить точку останова |
||
| Clear All Breakpoints |
Снять все точки останова |
||
| Step Into |
Шаг с заходом во вспомогательные процедуры |
||
| Step Over |
Шаг с обходом вспомогательных процедур |
||
| Step Out |
Шаг с выходом из вспомогательной процедуры |
||
| Step to Cursor |
Шаг до курсора. Запускает программу на выполнение до строки с курсором |
||
| Set Next Statement |
Позволяет устанавливать следующий выполняемый оператор |
||
| Show Next Statement |
Показывает следующий выполняемый оператор |
||
| Команда |
Назначение |
||
| Immediate Window |
Отображает окно отладочных результатов вычисления |
||
| Locals Window |
Отображает окно локальных переменных процедуры |
||
| Watch Window |
Отображает окно контрольных выражений программы |
||
| Add Watch |
Добавляет выражение в окно Watch |
||
| Edit Watch |
Исправляет выражение в окне Watch |
||
| Quick Watch |
Просматривает значение выделенного выражения |
||
| Call Stack |
Позволяет показать стек вызовов процедур в текущий момент. Эта кнопка очень полезна при работе с рекурсивными процедурами |
||
| Comment Block |
Позволяет закомментировать выделенный блок операторов |
||
| Uncomment Block |
Отменяет сделанные комментарии |
||
| Toggle Bookmarks |
Устанавливает закладку |
||
| Clear All Bookmarks |
Снимает все установленные закладки |
||
| Find |
Вызывает диалоговое' окно поиска, посредством которого можно найти ту или иную переменную, выражение и т. д. |
||
Структура программы
Структура программыВ предыдущих разделах мы рассмотрели те элементарные "кирпичики" (операторы и выражения), из которых строится программа. В ранних языках программирования, например в первых версиях Basic, на этом все и заканчивалось.
Свойства элементов управления
Свойства элементов управленияКак и все прочие объекты Visual Basic, элементы управления имеют свои свойства и методы. Например, флажок является объектом класса checkBox и имеет свойства, которые определяют, в частности, имя этого объекта (Name) — то имя, под которым этот флажок будет известен в модуле Visual Basic; его надпись (Caption) — текст, располагающийся справа от флажка; связанную с этим флажком клавишу быстрого вызова (Accelerator) — одну из букв
Щелчки нужно делать с некоторым интервалом, чтобы не получился так называемый двойной щелчок: такой щелчок используется для перехода к окну ассоциированных с этим управляющим элементом процедур обработки событий, надписи, которая будет подчеркнута (при нажатии на соответствующую клавишу на клавиатуре будет изменяться текущее состояние флажка); его начальное значение (value) — определяющее, установлен или снят этот флажок; а также другие свойства. Однородные объекты образуют семейство соответствующих элементов управления, имеющее специальное название в Visual Basic, например семейство CheckBoxes представляет собой совокупность всех флажков в диалоговом окне.
Иногда возникает необходимость изменять некоторые свойства элементов управления диалогового окна программным путем, непосредственно во время работы приложения: с помощью процедуры инициализации — перед тем, как открыть диалоговое окно; в результате действий пользователя — в то время, как окно открыто, или же сразу после его закрытия. Кроме того, свойства элементов управления могут быть установлены заранее, статически, во время проектирования диалога. Делается это с помощью панели свойств, обычно располагающейся в левом нижнем углу окна Visual Basic 2 .
Обратите внимание, что на этой панели имеются две вкладки — Alhabetic и Categories. Обе они показывают одни и те же свойства — только на первой вкладке эти свойства располагаются в алфавитном порядке, а на второй вкладке они сгруппированы в несколько категорий, состав которых зависит от конкретного элемента управления. 'Вот основные категории, которые присутствуют почти для всех элементов управления: Вид, Данные, Поведение, Размещение, Разное и Шрифт. Обычно разыскивать нужное свойство удобнее, используя представление по категориям.
Например, все надписи в диалоговом окне, а также и само диалоговое окно, имеют свойство caption. Можно изменять текст надписей с помощью панели свойств, и при этом изменить это свойство для самого диалогового окна можно только таким способом. Вот как это делается:
Вообще говоря, большинство стандартных свойств
Свойства элементов управленияВыше вы уже сталкивались с диалоговым окном Свойства объектов управления задавая заголовок для элемента Надпись. Вообще говоря, большинство стандартных свойств объекта задается именно в этом окне. Рассмотрим его опции на примере раскрывающегося списка, ведь он у нас пока не имеет никакой смысловой нагрузки.
Для отображения этого диалогового окна можно либо выделить объект и, нажав правую кнопку мыши, выбрать в контекстном меню Свойства (Properties), либо выбрать команду > Форма > Свойства.
Свойства формы
Свойства формыНа неотображаемой вкладке Свойства пользователь может внести специальную информацию о данной форме. Эта информация является в своем роде справочным материалом, позволяющим понять назначение этой формы возможному пользователю.
Первые два поля Категория (Categories) и Подкатегория (Sub-Categories) разрешают присвоить форме категорию для последующего удобства в ее поиске. Например, для данной формы можно задать категорию писатель. Подкатегории позволяют организовать более мелкую сортировку форм, например, если вы создадите форму на основе сообщения для писателя, то можно создать две подкатегории контакт И сообщение.
Поля Версия (Version) и Номер формы (Form Number) служат для отслеживания изменений формы. Таким образом, разработчик формы, изменив ее и установив другой вариант версии, дает возможность пользователю формы узнать, что он работает с обновленной версией старой формы. Можно провести аналогию с версиями Windows 95 и 98, 2000.
Кнопки Изменить крупный/мелкий значок (Change Large/Small Icon) предназначены для изменения пиктограммы по умолчанию у формы пользователя.
В поле Контакт (Contact) выберите имя контакта, к которому пользователи смогут обратиться, чтобы получить сведения о данной форме. Имя контакта отображается в диалоговом окне Об этой форме меню Справка (Help), a также в диалоговом окне свойств данной формы.
Большое текстовое поле Описание (Description) служит для описания данной формы. Описание формы является небольшим справочным руководством по работе с ней.
Флажок Защитить структуру формы (Protect form design) позволяет пользователю установить пароль, необходимый для открытия и работы с формой в режиме конструктора.
Очень важен флажок Отправлять вместе с элементом (Send form definition with item). Он устанавливается, чтобы вместе с элементом включить все сведения, которые понадобятся другим пользователям при работе с соответствующей формой. При сбросе флажка макет формы удаляется из элемента и может использоваться в библиотеке форм, что позволяет уменьшить размер элемента.
И наконец, последний флажок Использовать только для ответов (Use form only for responses). При установленном флажке данная форма будет использоваться только для ответов на сообщения, например при выборе команд Ответить (Reply), Ответить всем или Переслать, при этом она не включается в библиотеку форм. Тип ответа, для которого используется форма, задается в диалоговом окне свойств команд формы.
На рис. 19.9 изображена заполненная вкладка Свойства формы Контакт.
Основные элементы управления
Таблица 19.1. Основные элементы управления| Название |
Имя объекта |
Описание |
||
| Поле со списком | ComboBox | Используется либо для выбора требуемого значения из списка значений, либо для ввода его в поле |
||
| Текстовое поле |
TextBox | Используется для ввода и изменения данных, а также для вывода результатов вычисления. Например, поле, в которое должно вводится название книги — TextBox |
||
| Надпись | Label | Используется для вывода в формате надписей. Данный объект обычно применяется для отображения пояснения к расположенному рядом элементу управления. Например, объект Название книги 1 — это Label | ||
| Список |
ListBox |
Используется только для выбора нужного значения из списка |
||
| Флажок |
CheckBox |
Специальная ячейка, принимающая значения Истина, если она помечена, и Ложь — в противном случае |
||
| Переключатель |
OptionButton |
Используется для выбора одного варианта из многих |
||
| Выключател ь |
ToggelButton |
Кнопка, имеющая два состояния: Включено и Выключено |
||
| Рамка |
Frame |
Позволяет сгруппировать элементы управления. Для создания группы следует вначале создать рамку, а потом занести в нее необходимые элементы управления |
||
| Кнопка |
CommandButton |
Создает кнопку, при нажатии которой выполняется команда |
||
| Рисунок |
Image |
Используется для вывода рисунка |
||
| Набор вкладок |
TabStrip |
Позволяет создать несколько вкладок в одной и той же области окна или окна диалога |
||
| Набор страниц |
MultiPage |
Служит для представления нескольких экранов инсрормации в виде единого набора |
||
| Полоса прокрутки |
ScrollBar |
Создает графический инструмент для быстрого перемещения по длинным спискам элементов или по большим документам, отображающим текущее положение |
||
| Счетчик |
SpinButton |
Список, состоящий из упорядоченного набора чисел, изменяющихся с определенным шагом |
||
Стандартные типы полей
Таблица 19.2. Стандартные типы полей| Тип данных |
Описание |
||
| Текст (Text) |
Текст (буквы, цифры, специальные знаки). Может содержать до 255 символов |
||
| Число (Number) |
Числовые данные или математические вычисления, не включающие денежные суммы |
||
| Процент (Percent) |
Числовые данные, выраженные в процентах |
||
| Денежный (Currency) |
Числовые данные денежного типа или математические вычисления с участием денежных сумм |
||
| Да/Нет (Yes/No) |
Данные, принимающие одно из двух значений: Истина или Ложь |
||
| Дата/время (Date/Time) |
Значения дат и времени |
||
| Длительность (Duration) |
Числовые данные. Длительность задается в минутах, часах или днях |
||
| Ключевые слова (Keywords) |
Данный тип используется для группировки и поиска родственных элементов, аналогично категориям Outlook |
||
| Выражение (Combination) |
Комбинация значений полей и текста |
||
| Формула (Formula) |
Вычисления с участием стандартных полей и полей пользователя |
||
| Целое число (Integer) |
Целочисленные данные |
||
Замечание
Замечание 1
Параметры вкладки Проверка (Validation) также будут рассмотрены ниже, поскольку они тесно связаны с работой над формулами.
Подробные свойства
Более подробные свойства для объекта управления можно задать в диалоговом окне Свойства (Properties). В приведенной ниже программе зададим специальный эффект для отображения раскрывающегося списка, а также укажем на изменение указателя мыши при наведении на данный элемент управления.
Условные обозначения
Таблица 20.1. Условные обозначения| Обозначение |
Смысл |
||
| Прямой шрифт |
Данная конструкция остается без изменений (например, ключевые |
||
| |
слова) |
||
| Курсив |
Конструкция должна быть заменена конкретным текстом |
||
| <выражение> |
Название используемых конструкций |
||
| [Счетчик] |
Конструкция не обязательна и может быть опущена |
||
| |
Конструкция аналогична предыдущей (например, грубо говоря и т. д.) |
||
| {А, ..., Z} |
Множество возможных значений |
||
| А|В |
А или В |
||
Как и естественный язык, так и язык программирования имеет некоторую лексическую структуру, которую мы сейчас и опишем. Алфавит языка программирования — это набор символов (разрешенный к использованию и воспринимаемый компилятором), с помощью которого могут быть образованы выражения и операторы данного языка. Под символами мы подразумеваем все, что можно ввести с клавиатуры (буква (А), цифра (7), знак (© —
Далее перечислены лексемы и символы, их составляющие.
1. Число
• Цифры от 0 до 9
• Символ точка (.) и буква Е (или е)
2. Имя (идентификатор)
• Латинские строчные и прописные буквы (A— Z, a— z),
• Буквы кириллицы, также строчные и прописные (А— Я, а — я)
• Арабские цифры (0— 9)
• Символ подчеркивания _
• Символы типа @ # & $ % !
3. Строка
• Все символы алфавита
4. Разделители
• Символ пробела
• Символ продолжения строки (_)
• Символы табуляции
• Символ новой строки
5. Специальные символы, служащие для построения различных конструкций:
• <, >, =
Итак, после описания алфавита приведем правила образования слов в VBA. Всего существует четыре класса слов: имена, ключевые слова, числа и строки. при этом слова отделяются друг от друга разделителями и/или специальными символами, как правило, это пробелы или символы табуляции.
Имя (идентификатор) — это последовательность символов, указанных во втором пункте, длиной не более 255 знаков; первый символ данной последовательности обязан быть буквой; последовательность должна быть отлична от ключевых слов; в конце может стоять символ типа переменной; буквы в верхнем и нижнем регистре не различаются.
Замечание
Замечание 2
Дело в том, что за регистр в VBA отвечает встроенный текстовый редактор VBE (Visual Basic Editor), который автоматически меняет регистр при повторном вводе идентификатора. То есть, если при объявлении используется имя fileName, то как бы его потом не вводили filename или FiLEnaME, редактор приведет его к первоначальному виду.
Для построения римских цифр используется латинский алфавит, например XXI (21) — это прописные х, х и i.
Вы можете составлять имена, используя все богатство воображения, но есть ряд правил хорошего тона, которые служат для повышения удобочитаемости программ. Более того, они позволят избежать стандартных ошибок.
Во-первых, имена должны быть не слишком длинными, но отражающими характер их использования в программе. Например, если вы хотите ввести переменную, обозначающую количество проданных издательством "Чародейство и Волшебство" книг, то рекомендуется следующий вариант имени: numbBookSaie. Данное правило сыграет для вас огромную роль при написании больших программ, когда их чтение через год будет таким же легким, как будто вы писали их код вчера.
Во-вторых, рекомендуется начинать имена со строчной, а не с прописной буквы. Поскольку при вводе ключевых слов VBA и имен стандартных объектов первая буква автоматически преобразуется в прописную. Таким образом вы будете избавлены от риска нечаянно использовать запрещенное имя переменной.
В-третьих, при начальном определении имени или процедуры, при обозначении какого-то ключевого момента в программе следует использовать комментарии. Комментарии строятся следующим образом: после символа (') следует текст комментария. Например:
Встроенные типы данных VBA
Таблица 20.2. Встроенные типы данных VBA| Тип данных |
Описание |
Область значений |
Требуемая память |
||
| Boolean |
Логическое значение |
True (Истина) и |
2 байта |
||
| |
|
False (Ложь) |
|
||
| Byte |
Число без знака |
0-255 |
1 байт |
||
| Currency |
Десятичные числа с фиксированным количеством знаков после запятой |
-922 337 203 685 477,5808 - 922 337 203 685 477,5807 |
8 байтов |
||
| Date |
Используется для хранения дат |
1.01.0100г.-31.12.9999г. |
8 байтов |
||
| Decimal |
Любое число |
28 знаков |
12 байт |
||
| Double |
Числовые значения с пла- |
-1.7Е308--4.9Е324 |
8 байтов |
||
| |
вающей точкой двойной точности |
для отрицательных чисел и 4.9Е324 — |
|
||
| |
|
1 ,7Е308 для положи- |
|
||
| |
|
тельных чисел |
|
||
| Тип данных |
Описание |
Область значений |
Требуемая память |
||
| Integer |
Короткие целые числовые |
-32 768 - 32 767 |
2 байта |
||
| |
значения |
|
|
||
| Long |
Длинные целые числовые |
-2 147483648- |
4 байта |
||
| |
значения |
2147483647 |
|
||
| Object |
Ссылка на объект |
|
4 байта |
||
| Single |
Числовые значения |
-3.4Е38--1.4Е45 |
4 байта |
||
| |
с плавающей точкой обыч- |
для отрицательных |
|
||
| |
ной точности |
чисел |
|
||
| |
|
и 1.4Е-45-3.4Е-45 |
|
||
| String |
Используется для хранения строковых значений |
для положительных Длина строки от 0 до 64 Кбайт |
1 байт на символ |
||
| Variant |
Может использоваться |
Значения любого |
16 байт плюс |
||
| |
для хранения всех вышеперечисленных типов |
из вышеперечисленных типов плюс Null, Error, Empty, Nothing. |
1 байт на каждый символ строковых зна- |
||
| |
|
|
чений |
||
Тип variant — это универсальный тип данных, позволяющий программисту не думать о том, каким будет тип переменных. С одной стороны, безусловное удобство: не надо думать при объявлении переменной, с другой — это может привести к ошибкам, которые трудно обнаружить. Более того, на обработку переменных данного типа тратится больше времени, да и память расходуется нерационально (особенно, когда речь идет о статических массивах данного типа).
Мы советуем (особенно начинающим программистам) не злоупотреблять данным типом, хотя ряд приемов его использования заметно упрощает программирование. Например, вы хотите, чтобы пользователь программы ввел целое число (после чего программа нарисует круг соответствующего радиуса) и переменную ввода целого типа. Но что, если пользователь введет вместо целого числа вещественное или, вообще, строковое значение? Произойдет ошибка при попытке присвоения переменной значения не того типа.
Вот тут-то и необходим тип Variant. Если переменная для ввода будет объявлена как variant, ничего страшного не случится: введенное значение бу дет благополучно присвоено этой переменной, а вы получите возможность проанализировать введенное значение и попросить пользователя повторить ввод, если введенное им значение не отвечает требуемым условиям. Теперь перейдем к разговору о третьей составляющей нашего определения типа данных, об операциях. Операция — это действие, выполняемое над данными.
[Результат =] операнд! <операция> операнд2
Любая операция имеет результат и несколько операндов (как правило, два). Операнд — это элемент данных, участвующий в операции. Для каждой операции определены типы данных операндов, для которых она имеет смысл и по которым определяется тип результата. Естественен вопрос: по какому именно правилу определяется тип результата, ведь в качестве операндов могут быть операнды разных типов? Для ответа на этот вопрос необходимо ввести определение приведения. Приведение — это (автоматическое) преобразование значения одного типа в эквивалентное значение другого типа. Конечно, не всякое приведение возможно, т. е. не всегда можно сделать именно эквивалентное преобразование. Например, целое число 3 можно преобразовать в вещественное число 3.0 и значение сохранится, но вещественное число 3.1415926 нельзя преобразовать в целое, не потеряв информацию. Таким образом, учитывая приведения типов, можно однозначно определять тип результата операции по следующему правилу: если операция применяется к операндам различных типов, то операнд, у которого порядок типа ниже, преобразуется к типу операнда, у которого порядок выше и значение операции будет иметь, соответственно, тип высшего порядка. Существует четыре вида операций:
Переменная — это элемент данных в программе, которому присвоено имя Значение переменной может задаваться и изменяться программой (переменная — не константа), но в соответствии с определенным типом данной переменной, который задается при ее объявлении. При объявлении задается имя (для идентификации переменной в программе), затем объявляется ее тип (для определения возможных значений переменной и способов ее обработки), а также определяется область видимости этой переменной.
Явное объявление простых переменных имеет следующий синтаксис:
{ Dim I Private | Public | Static } имя Переменной [As <типДанных>] [, имяПеременной [As <типДанных>]} ...
Рассмотрим первую часть объявления — объявление области видимости переменной при помощи соответствующих ключевых слов. К сожалению, что такое область видимости переменной и время ее жизни, нельзя объяснить без специальных понятий и определений, которые будут приведены в разделе 20.4 "Структура программы". Поэтому мы не будем подробно останавливаться на этом вопросе, кроме разве мелких замечаний. Более того, данные ключевые слова несут локальную нагрузку на семантику конструкций и их пропуск при описании ни на чем не скажется.
Следующая часть объявления — это имя переменной. Правила составления имен уже достаточно подробно обсуждались в разделе 20.1 "Общие сведения", и мы не будем еще раз останавливаться на этом.
И наконец, последнее, что необходимо сделать при явном объявлении переменной, — указать ее тип, используя ключевое слово Аs, после которого идет ключевое слово, определяющее тип данных, например integer.
Помимо явного способа объявления переменной, существуют и неявные. Во-первых, можно непосредственно в имени переменной указать ее тип, добавив в конец имени специальный символ (например, $ — строка). А во-вторых, можно вообще не использовать операторы объявления, а при необходимости прямо на месте неявно вводить переменную. Например, можно сразу написать оператор d = 5. В данном случае не было предварительного (явного) объявления переменной, но все-таки она будет проинициализиро-вана. Дело в том, что по умолчанию VBA расценивает данную переменную как нестатическую типа variant. Приведем теперь программу объявления переменных.
Описание объектов VBA
Таблица 21.1. Описание объектов VBA| Объект |
Тип |
Описание |
||
| Collection |
Объект из биб- |
Упорядоченная совокупность объектов, с |
||
| |
лиотеки VBA |
которой можно обращаться как с единым объектом |
||
| Debug |
Объект |
Позволяет выводить текущую информа- |
||
| |
|
цию в окно отладки непосредственно во |
||
| |
|
время выполнения кода на VBA |
||
| Dictionary |
Объект из биб- |
Объект, представляющий пару — ключ и |
||
| |
лиотеки Scripting |
элемент. Является аналогом ассоциа- |
||
| |
|
тивной памяти |
||
| Drives |
Семейство из |
Содержит объекты Drive, предоставляю- |
||
| |
библиотеки |
щие информацию (только для чтения) обо |
||
| |
Scripting |
всех доступных дисках. Является свойст- |
||
| |
|
вом объекта FileSystemObject |
||
| Drive |
Объект- из биб- |
Предоставляет доступ к свойствам кон- |
||
| |
лиотеки Scripting |
кретного локального или сетевого диска |
||
| Err |
Объект из биб- |
Предназначен для обработки ошибок |
||
| |
лиотеки VBA |
Automation и ошибок модулей VBA во |
||
| |
|
время выполнения кода на VBA |
||
| Files |
Семейство из |
Содержит объекты класса File и пред- |
||
| |
библиотеки |
ставляет совокупность всех файлов в |
||
| |
Scripting |
данной папке. Является свойством объ- |
||
| |
|
екта FileSystemObject |
||
| File |
Объект из биб- |
Предоставляет доступ ко всем свойст- |
||
| |
лиотеки Scripting |
вам файла на диске |
||
| FileSystemObject |
Объект из биб- |
Предоставляет доступ к файловой сис- |
||
| |
лиотеки Scripting |
теме компьютера |
||
| Folders |
Семейство из |
Содержит объекты Folder и представ- |
||
| |
библиотеки |
ляет совокупность всех папок внутри |
||
| |
Scripting |
данной папки. Является свойством объекта Folder (свойство называется |
||
| |
|
SubFolders) |
||
| Folder |
Объект из биб- |
Предоставляет доступ ко всем свойст- |
||
| |
лиотеки Scripting |
вам папки на диске |
||
| Объект |
Тип |
Описание |
||
| Texts tr earn |
Объект из библиотеки Scripting |
Обеспечивает последовательный доступ к текстовому файлу |
||
| UserForms |
Семейство из библиотеки VBA |
Содержит объекты Object, соответствующие объектам UserForm, и пред- |
||
| |
|
ставляет совокупность пользовательских форм, загруженных в данный момент в приложение. Это семейство является свойством объекта Global из библиотеки VBA |
||
| UserForm |
Абстрактный объект VBA Object |
Представляет форму, являющуюся частью пользовательского интерфейса приложения. Характеристики этого объекта определяются пользователем |
||
литеры, соответствующие логическим дискам компьютера. Для этого мы указали ссылку на объект, являющийся семейством Drives, после чего, воспользовавшись циклом For Each . .. Next, вывели требуемые значения посредством свойства DriveLetter объекта Drive.
Замечание
Замечание 1
Цикл For Each . . . Next очень полезен при работе с семействами, поскольку не требуется знать количество объектов семейства и можно устраивать цикл по всей структуре. В противном случае необходимо было бы воспользоваться свойством count.
Описание объектов Microsoft Office XP
Таблица 21.2. Описание объектов Microsoft Office XP| Объект |
Тип |
Описание |
||
| Assistant |
Объект и семейство |
Ссылается на объект, представляющий активного в данный момент Помощника по Office |
||
| CommandBar |
Объект и семейство |
Содержит объекты CommandBar, соответствующие панелям команд приложения-контейнера (это могут быть строки меню, панели инструментов и контекстные меню) |
||
| FileSearch |
Объект |
Реализует функциональность стандартного диалогового окна открытия файла |
||
| LanguageSetting | Новый объект | Предоставляет информацию о языковых настройках приложения семейства Microsoft Office | ||
| AnswerWizard | Объект | Соответствует Мастеру ответов Microsoft Office. Все приложения семейства Microsoft Office имеют один Мастер ответов, поэтому все изменения этого объекта немедленно отразятся на активном приложении | ||
| DocumentProperty | Семейство | Содержит объекты DocumentProperty, каждый из которых представляет собой набор встроенных или определенных пользователем характеристик (свойств) документа-контейнера | ||
| HTMLProject | Новый объект | Представляет собой корень дерева проекта Web-страницы, отображаемого в окне просмотра проекта Project Explorer редактора сценариев Microsoft Script Editor. Этот объект содержит семейство HTMLProjectitems объектов HTMLProjectltem, ссылающихся на элементы иерархической структуры проекта. С помощью этого объекта можно управлять проектом Web-страницы | ||
| Script | Семейство | Содержит объекты Script, соответствующие сценариям, определенным в документе Word, электронной таблице Excel или слайде PowerPoint. С помощью этого объекта можно управлять сценариями документа, например создавать новые сценарии | ||
| WebPageFont | Семейство | Содержит набор объектов WebPageFont, каждый из которых соответствует одному из поддерживаемых национальных стандартов и определяет масштабируемый шрифт и его размер (кегль) и моноширинный шрифт и его размер, которые используются по умолчанию при сохранении документа в формате Web-страницы | ||
| COMAddln |
Семейство |
Содержит объекты COMAddln, соответствующие надстройкам сом (соответствующих спецификации компонентной модели объектов), зарегистрированным в реестре Windows |
||
Основные объекты Outlook
Таблица 21.3. Основные объекты Outlook| Объект |
Тип |
Описание |
||
| Application | Обьект | Ссылается на активное приложение Microsoft Outlook. Используется для управления приложением | ||
| NameSpace |
Объект |
Объект представляет собой абстрактный корневой объект для любого источника данных |
||
| AddressLists (AddressLists) |
Семейство и объект |
Семейство объектов, представляющих адресные книги |
||
| Folders (MAPIFolders) |
Семейство и объект |
Семейство MAPIFolders объектов, которое представляет любую из доступных папок в их подмножестве на одном уровне дерева папок |
||
| Items (Item) |
Объект MAPIFolder |
Представляет стандартный элемент Outlook, расположенный в данной папке |
||
| Links (Link) |
Объект Item |
Представляет объект item, который связан с другим объектом item |
||
| User Proper ties (UserProperty) |
Объект Item |
Данное семейство хранит информацию о нестандартных свойствах элемента Outlook, созданных пользователем |
||
| FormDescription |
Объект Item |
Этот объект хранит все стандартные свойства элемента Outlook |
||
| Actions (Action) |
Объект Item |
В этом семействе хранится информация об ассоциированных с данным элементом Outlook командах. Обратите внимание на то, что команды можно вывести, раскрыв в режиме конструктора вкладку Команды |
||
| Attachments (Attachment) |
Объект Item |
Семейство представляет все вложения в элементе |
||
| Recepients (Recepint) |
Объект Item |
Это семейство представляет информацию о получателях элемента Outlook |
||
| ReccurencePattern |
Объект Item |
Данный объект задает шаблон повторения для встреч и задач |
||
| Proper ty Pages ( Proper tyPage ) |
Семейство и объект |
Семейство объектов PropertyPage, которые содержат специальные вкладки со свойствами, добавленные к диалоговому окну Параметры в Outlook |
||
| LanguageSet tings |
Объект |
Предоставляет информацию о языковых настройках приложения |
||
| AnswerWizard |
Объект |
Соответствует мастеру ответов Microsoft Office. Все приложения Microsoft Office имеют ровно один мастер ответов, поэтому все изменения этого объекта отразятся на активном приложении |
||
| Объект |
Тип |
Описание |
||
| Assistant |
Объект |
Ссылается на объект, представляющий активного в данный момент Помощника Office |
||
| Search |
Объект |
Данный объект представляет как простой |
||
| |
|
поиск, так и расширенный поиск |
||
| Reminders |
Семейство |
Представляет окно Оповещения для всех |
||
| (Reminder) |
и объект |
напоминаний о встречах, задачах и т. д. |
||
| Explorers |
Семейство |
Семейство объектов Explorer — набор |
||
| (Explorer) |
и объект |
всех окон, в которых отображается содер- |
||
| |
|
жимое папки |
||
| Selection |
Объект |
Семейство всех отображаемых элементов в |
||
| (Items) |
Explorer |
окне просмотра информации |
||
| CommandBars |
Объект |
Представляет обычные и контекстные меню, |
||
| (CommandBar) |
Explorer |
а также панели инструментов объекта |
||
| |
И Inspector |
Explorer И Inspector |
||
| Panes (Pane) |
Объект |
Семейство панелей (окон) Outlook для данного |
||
| |
Explorer |
объекта Explorer |
||
| Inspectors |
Семейство |
Семейство объектов Inspector — набор |
||
| (Inspector) |
и объект |
всех окон, в которых 'отображаются элемен- |
||
| |
|
ты Outlook. Элемент (item) — это основной |
||
| |
|
модуль хранения данных в Outlook (подобно |
||
| |
|
файлу в других программах). В число эле- |
||
| |
|
ментов входят почтовые сообщения, встречи, контакты, задачи и т. д. (рис. 21.4) |
||
| WordEditor и |
Объекты |
Представляют объекты, посредством которых |
||
| HTMLEditor |
|
выбираются редакторы для объекта |
||
| |
|
Inspector |
||
| Pages (Page) |
Объект |
Каждый объект inspector связан со своим |
||
| |
Inspector |
семейством Pages, в которое входят все |
||
| |
|
обновленные пользователем страницы формы. |
||
| |
|
Если в форму для элемента не вноси- |
||
| |
|
лись изменения, то семейство Pages явля- |
||
| |
|
ется пустым |
||
| Item |
Объект |
Представляет стандартный элемент Outlook, |
||
| |
Inspector |
расположенный в данной папке |
||
| MAPIFolder |
Объект |
Представляет папку Outlook |
||
Основные свойства объекта Application
Таблица 21.4. Основные свойства объекта Application| Свойство |
Описание |
||
| Session Class |
Возвращает объект Namespace для текущего сеанса. Сеанс (session) — это период времени, в течение которого пользователь работает с Outlook |
||
| Parent | Возвращает константу из перечисления QlObjectClass для указанного объекта. Это целочисленное значение, идентифицирующее класс объекта | ||
| Version | Возвращает родительский объект для указанного объекта Возвращает или задает номер версии |
Основные методы объекта Application
Таблица 21.5. Основные методы объекта Application| Метод |
Назначение |
| ActiveExplorer |
Возвращает головной объект Explorer |
| Active Inspect or | Возвращает головной объект Inspector |
| ActiveWindow | Возвращает объект, представляющий главное окно |
| Createltem | Создает новый элемент Outlook и возвращает его приложения |
| Метод |
Назначение |
||
| GetName Space |
Возвращает объект NameSpace указанного типа |
||
| Quit | Закрывает приложение |
События объекта Application
Таблица 21.6. События объекта Application| Событие |
Описание |
||
| AdvancedSearchComplete |
Происходит, когда Расширенный поиск заканчивает свою работу |
||
| ItemSend |
Происходит, когда элемент посылается либо посредством Inspector, либо посредством метода Send |
||
| MapiLogonComplete |
Происходит, когда пользователь входит в систему |
||
| NewMail |
Происходит, когда одно или несколько почтовых сообщений приходит в папку Входящие |
||
| OptionPagesAdd |
Происходит, когда открывается диалоговое окно Параметры |
||
| Reminder |
Происходит непосредственно перед оповещением о встрече, задаче или собрании |
||
| Startup |
Происходит сразу после загрузки приложения Outlook |
||
| Quit |
Происходит, когда Outlook закрывается |
||
Свойства объекта MAPiFolder
Таблица 21.7. Свойства объекта MAPiFolder| Свойство |
Описание |
||
| Items |
Возвращает семейство элементов Outlook в папке |
||
| Description | Возвращает или устанавливает описание папки | ||
| DefaultMessageClass | Возвращает заданный по умолчанию класс сообщения для элементов в папке |
Методы объекта MAPiFolder
Таблица 21.8. Методы объекта MAPiFolder| Метод |
Назначение |
||
| СоруТо |
Копирует текущую папку (полностью) в указанную папку. Возвращает MAPiFolder объект, представляющий новую копию |
||
| Delete | Удаляет объект из семейства папок | ||
| Display | Отображает новый объект Explorer для папки | ||
| MoveTo | Перемещает папку в указанную папку |
Свойство Messageciass возвращает или устанавливает класс сообщения для элемента Outlook. Свойство Messageciass связывает элемент с формой, на которой он основан. Когда элемент выбран, Outlook использует класс сообщения, чтобы поместить соответствующую форму и установить свойства элемента.
Свойство RecievedTime возвращает дату и время получения сообщения. Метод Display отображает новый объект inspector для выбранного элемента.
В программе 21.3 открываются все почтовые сообщения, поступившие за последние сутки.
Типы данных
Типы данныхКак мы уже отмечали, язык — это знаковая система для передачи информации. Когда же мы говорим о языке программирования, то подразумеваем под информацией строго определенное понятие. В данном случае информация — это данные и процедуры их обработки. В этом разделе мы коснемся только первой части настоящего определения, а именно данных.
Данные в VBA характеризуются своими типами, которые определяют:
Итак, начнем с встроенных типов данных. Как и любой язык программирования высокого уровня, VBA содержит все привычные встроенные типы данных: арифметические, строковые и логические, но есть и свои типы, специфические для VBA. Полный перечень встроенных типов данных VBA с соответствующими областями значений и требуемой памятью приведен в табл. 20.2.
Точки останова и диалоговое окно Quick Watch
Точки останова и диалоговое окно Quick WatchВкладка Команды диалогового окна Настройка
Вкладка Команды диалогового окна НастройкаТеперь необходимо перетащить команду из диалогового окна Настройка на панель BookTask. По умолчанию получаются очень длинные кнопки с текстом, которые выглядят как команды меню, а не как кнопки панели инструментов (рис. 22.13).
Вкладка Общие диалогового окна Свойства папки "Контакты"
Вкладка Общие диалогового окна Свойства папки "Контакты"Вкладка Оформление диалогового окна Свойства
Вкладка Оформление диалогового окна СвойстваВ разделе Настройки (Settings) указываются дополнительные параметры объекта:
Вкладка Проверка диалогового окна Свойства
Вкладка Проверка диалогового окна СвойстваВкладка Свойства формы Контакт
Вкладка Свойства формы КонтактВкладка Все поля контакта в режиме конструктора форм
Вкладка Все поля контакта в режиме конструктора формВкладка Значение диалогового окна Свойства
Вкладка Значение диалогового окна СвойстваВычисления в форме
Вычисления в формеВ некоторых случаях требуется добавить в форму специальные поля. Например, поле, в котором вычислялось бы значение по определенным формулам на основе заданной пользователем информации.
Примером такого поля для нас будет служить последнее поле нашей формы — общее количество страниц, ведь его значением является сумма значений всех полей кол-во страниц 1 — Кол-во страниц з. Для создания данного поля воспользуемся панелью Выбор поля (Field Chooser).
Вызов макросов
Вызов макросовИтак, наше приложение готово, но удобно ли им пользоваться? Где та легкость и удобство в работе, заявленные в начале данной главы? Естественно, что конечного пользователя не устроит запуск редактора VBA и выбор команды > Run > Run SubXUserForm.
Одним из удобных средств, помогающих в вызове процедур, являются кнопки на панели инструментов Outlook. В этом разделе мы рассмотрим создание панели пользователя и добавление на нее кнопки, вызывающей процедуру пользователя.
Но прежде всего необходимо создать процедуру, запускающую нашу форму, — диалоговое окно на выполнение. Именно с этой процедуры будет начинаться выполнение нашего приложения.
Значки типов компонентов объектной модели
Значки типов компонентов объектной модели
Работа с информацией: Cистемы - Технологии - Рынок
- Анализ информационных систем
- Методы информационных систем
- Интернет как информационная система
- Искусственный интеллект в информационных системах
- Обработка информации информационными системами
- Информационные системы в офисе
- Управление информационными системами
- Технологии информационных систем
- Теория информационных систем
- Почта - информационная система
- Outlook и информационные системы
- Информационный рынок
- Информационный рынок - IT
- Технологии информационного рынка
- Безопасность на информационном рынке