Приблизительно в сентябре месяце выйдет русская версия Office XP. Сразу же возникает вопрос, а что нового нам приготовила компания Microsoft. Благодаря Сергею Алпатову и Кириллу Жучкову (Microsoft) у меня есть betta версия данной программы. За что им большое спасибо. Но прежде, чем приступать к изучению нового офиса, я посмотрел литературу по этой тематике. Удивительно, но одну книга уже появилась. Надо отметить, что скорость с которой она была выпущена вызывает уважение, хотя авторы и не стали себя сильно загружать описанием серьезных новинок данной программы. Например, я не нашел в описании методы создания и управление смарт-тегами, а поэтому и название книги не запомнил. Ниже перечислены некоторые новинки в программе Office XP. 1. Теперь число запусков офиса ограничено. При первом запуске программы обязательно требуется регистрация через Интернет (возможна регистрация и по телефону, но в Betta версии этой функции нет). Сама регистрации очень простая, достаточно ввести только страну (остальные параметры не обязательны). Процесс происходит очень быстро в течение нескольких секунд. Вот данные из тестирования при которой требуется повторная регистрация офиса: - изменение операционной системы (изменялась ОС Win 98 на Win Me), - изменение конфигурации оборудования (изменялось название системной папки). 2. Изменился интерфейс программы. Вид кнопок, списков, панелей и других объектов изменен. Появилась справа управляющая панель (для быстрого доступа к командам). На главную панель базы данных выведен список для поиска (не надо нажимать F1). Но вся документация по программированию осталась на английском языке. Так что тем, кто еще не работал в Access 2000, придется привыкать к этому. Из-за того, что это betta версия, возможно поэтому нового к описанию по VBA добавлено немного. 3. Формат файлов Access 2000 и Access 2002 изменился. Но это не так уж страшно. Access открывает без проблем файлы mde и mdb 2000 версии. У меня возникли некоторые проблемы при работе с библиотечными функциями. Напомню, что из Access можно быстро открыть (без запуска процесса) формы, отчеты из других файлов mdb и mde. Но эту проблему я думаю решить можно, если подойти к ней более детально. 4. Конечно интересно знать, как сильно изменился заголовок базы данных Access 2000 по отношению к Access 2002. С помощью программы la_prot.mdb определено, что пароль базы остался на старом месте, т.е. смещение его равно 67 байтам (наверное, кто-нибудь свой день рождения (1967) запрограммировал - шутка). Таким образом, надеяться на защиту базы данных с помощью пароля не приходится. А также можно сделать вывод, что изменения в структуре файла не повлияли сильно на заголовок. 5. Конвертировать базу данных можно сразу для 3 версий 97, 2000, 2002. 6. Появилось новое понятие: смарт-теги. Что это такое? На первый взгляд - это обычная ссылка. Отличие лишь в том, что она подчеркивается не сплошной, а пунктирной линией. При наведении мышкой на ссылку, появляется неразвернутый список со значком i. При нажатии на него появляется список команд, которые Вы можете выполнить. Итак даю новое понятие. Smart Tag- это интеллектуальный список, который распознается приложениями Microsoft Word, Excel, Internet Explorer и т.п., и позволяет выполнить команды пользователя. Главное отличие от обычной ссылки - это возможность выполнения не одной, а нескольких команд. Вот несколько примеров смарт тегов, которые удалось посмотреть без каких-либо проблем: a) Word. При вводе любой даты в документ, например, 21.01.2001 автоматически Word расп��знает дату и определяет его, как смарт тэг (список). Теперь, Вы сможете выбрать из списка команду, например, "Назначить собрание для сотрудников". После выбора ее запускается приложение Outlook и выполняются необходимые действия. б) Интернет. После открытия web страницы в Internet Explorer можно вызвать смарт тэг с большим количеством ссылок на сайты в Интернете. Структура объекта. Чаще всего примеры по смарт тэгам состоят из библиотеки *.dll и строки реестра *.reg. Для регистрации библиотеки вы запускаете команду: regsrv32 x.dll, а для прописки в реестре дважды щелкаете на файл x.reg. После этого реестр выглядит примерно так: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Common\Smart Tag\Actions\x HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Common\Smart Tag\Recognizers\x Итоги. Можно сказать, что структура смарт тэгов напоминает чем-то ActiveX элементы. В принципе, имитировать его на экране можно и другими средствами, потребуется больше программного кода. Естественно возникают вопросы, как он работает с базой данных (пример есть, но не тестировался), можно ли разместить его на web странице (для Unix хостинга) и т.п. P.S. Стоит ли покупать новый офис, это должен решить каждый сам. Ваше решение будет зависеть не только от возможностей программы, но и от стоимости лицензии, от типа компьютеров, применяемых на предприятии, квалификации пользователей. Ведь сейчас примерно 60-70% еще используют Access 97, да и техника требует обновления. |