В данном разделе обобщаются приведенные выше рекомендации, описания доступных разработчику приложений на основе Microsoft Office средств.
При разработке приложений на базе приложений Office можно использовать следующие общие рекомендации и приемы:
– создание процедур обработки событий объектов, соответствующих приложению, документам, рабочим книгам и т.п., для выполнения определенных действий при возникновении соответствующего события (New – создание, Open – открытие, Close и BeforeClose – закрытие и т.п.);
– реализация процедур, автоматизирующих создание документов с заданной структурой, их форматирование;
– написание обработчиков ошибок приложения для отдельных процедур или централизованная обработка ошибок;
– разработка собственных диалоговых окон для ввода и редактирования информации;
– добавление собственных меню и панелей инструментов;
– установка защиты частей документов (разделов в Word, диапазонов ячеек, рабочих листов и т.д. в Excel), содержащих информацию, которая не должна изменяться пользователем непосредственно;
– использование возможностей по скрытию частей документа, содержащих информацию, не предназначенную для просмотра пользователем (формул, строк и столбцов, рабочих листов в Excel, фрагментов текста в Word);
– написание процедур идентификации пользователя при доступе к защищенным данным;
– использование переменных, определенных пользователем, элементов управления, полей (в Word), именованных диапазонов (в Excel) для ввода информации и редактирования документов;
– проектирование транзакций, обеспечение целостности данных при работе с разделяемыми данными в сети;
– сохранение шаблонов и надстроек для совместного их использования;
– защита кода приложений от несанкционированных изменений;
– закрепление правил, соглашений по структуре документа и кодированию при совместной работе нескольких разработчиков для обеспечения возможности разделения кода.
Далее рассматриваются дополнительные рекомендации и возможности, используемые при разработке приложений.