Издательский дом ООО "Гейм Лэнд"СПЕЦВЫПУСК ЖУРНАЛА ХАКЕР #33, АВГУСТ 2003 г.

ДУЭЛЬ НА ДЫРОКОЛАХ. Тесты офисных пакетов

Xander aka Александр Денисов

Спецвыпуск Xakep, номер #033, стр. 033-076-1


(denissov@upv.vodokanal.spb.ru)

Итак, сегодня на повестке дня извечный вопрос, есть ли жизнь на Марсе? Ты наверняка согласишься, что кем бы ты ни был: линуксоидом, винформатором, админом или хакером, тебе реже или чаще приходится набить текстик или наваять табличку-другую. Условия и задачи у всех разные, но частенько складывается ситуэйшен, когда ленивому админу приходится вылезать в Винду (ну или жутко извращаться), чтобы чиркануть начальству служебную записку или забить план работ на месяц вперед. И что, это парево неизбежно?

Способов породить макулатуру есть множество, но сегодня нашей целью является несколько комплексных пакетов из разряда all-in-one. В синем углу ринга в тяжелой весовой категории у нас Microsoft Office. Версию я буду рассматривать 2000 Professional, просто потому что она стоит у меня легальная (да, вот такой я извращенец, шутка, на работе был куплен, я и воспользовался случаем :)), полное издание на 3 CD. В красном углу ринга - Star Office от корпорации Sun Mycrosystems и его клоняра - Open Office, практически близнецы-братья, второй, правда, уступает старшенькому... И играют они на разных полях: один бьется на виндовом поле, другой на линуксовом, но различия между ними - минимальны, посему, если один отличается в чем-то от другого, я буду об этом упоминать, а так одна хрень.

MICROSOFT OFFICE - В ГРЕЦИИ ВСЕ ЕСТЬ

Итак, Microsoft office. Ну, что я могу сказать. Процесс установки софта на новую машину у меня выглядит так: Винда, Винамп, Офис. Именно так, потому что без офиса никуда. Я не могу сказать, что юзаю его на все 100%, но пользовать его приходится на работе до 6 часов в день. Итак, набор Microsoft Office 2000 Professional Edition. Для бумажек - Word (Ворда), для электронных таблиц - Excel (Ехель), базы данных - Access, органайзер - Outlook (Аутглюк), редактор веб-страниц - Frontpage, редактор презентаций - PowerPoint, средство создания набора документов - Binder, простенькая прога для скана, просмотра и редактирования фотографий - Photo editor и мощнейший редактор схем - Visio. Также в комплекте идет еще куча прог, про которые многие не знают и так и не узнают никогда, например, NetShow Encoder, который нажатием двух кнопок с использованием мастера позволяет устроить по локалке трансляцию хочешь видео, хочешь аудио, при этом не отжирая, кстати, память и ресурсы проца в немереных количествах, что для Винды обычно не характерно.

ВНАЧАЛЕ БЫЛ WORD

Microsoft Word - стандарт де-факто. Документы в 90% офисов печатаются в Ворде. Никуда от него не деться и не избавиться от документов в формате .doc с вшитыми в них макросами. Ну и что, что этот макрос, как недавно всплывший у нас в сетке на работе Yota, при открытии документов по приколу меняет каждую третью запятую на "@ля". Представьте ужас наших машинописок, когда во всех договорах, контрактах длиной не один десяток страниц появляется лексический нюанс, характерный для "чиста конкретных пацанов" :). Я валялся... Таким образом, мы пришли к еще одному приложению, входящему в Microsoft Office, а именно - VBA. Visual Basic for Application. Да, Васик и сейчас живее всех живых. И Васик рулит. Почему, объясню на конкретном примере. Мне по долгу работы приходится ежедневно для получения технологического отчета родного предприятия обрабатывать данные из ODBC'шной базы. Можно было бы выдирать ручками, но проще было написать макруху (макрос), которая выдирает эти данные из базы и компонует их в нужном мне виде в экселевский файл, который потом обрабатывается следующей макрухой, и на выхлопе мы имеем красивенький отчет, сделанный за 2 нажатия кнопки и за 5 минут, а ранее это занимало ни много ни мало - полдня.

Содержание  Вперед на стр. 033-076-2