Ваш браузер устарел. Рекомендуем обновить его до последней версии.

Добро пожаловать на сайт Самозанятый Петров Владимир Евгеньевич!

Самозанятый Петров Владимир Евгеньевич предлагает услуги по автоматизации MS Office Excel и программированию других приложений офисного пакета компании Microsoft в городе Санкт-Петербург (Санкт-Петербург). Данная услуга предполагает использование программирования и макросы VBA для приложений MS Office(Word, Excel, Project, Power Point, Access) , конфигурирование и взаимную интеграцию последних для различных режимов работы с данными.

Для чего это нужно?

Очень часто ряд задач на предприятиях выполняются средствами Excel MS Office в силу разных причин. По причине малого набора данных на старте таких проектов, эти данные располагают непосредственно в теле получаемых документов. Но по мере разрастания информации по проекту, вся конструкция становится громоздкой. Она начинает работать достаточно медленно. Также сказывается наличие большого количества формул в теле Excel  или Word документа. Их вычисление тоже значительно тормозит систему. Для этой цели оптимально наладить взаимодействие с базой данных для хранения информации. А выполнение вычислений перенести в языковый код, сохраненный в виде макроса VBA. Готовые данные для отображения в Excel можно уже привести в стандартном виде по ситуации. Все это достигается vba макросами. Сами макросы являются языковой надстройкой в уже имеющемся документе. Генерация макроса может быть сделана программно или с помощью макрос рекодера с дальнейшей доработкой созданного макроса. 

Очень часто необходимо готовить Excel  и Word документы определенного формата на основе обработки данных и макрос VBA это то что нужно. Здесь пригодится генерация документов посредством макроса VBA для Word на основе автоматизации по определенным форматам: отчеты, приказы и прочее. И как обратная ситуация, можно извлекать данные из подготовленных на основе шаблонов документов (например договоров) и загружать их в базу данных или выводить в лист Excel посредством макроса.  Vba программирование  более легковесно, чем применение нагромождения формул. Формулы, по мере накопления в документе Excel, снижают читабельность  и понимание логики действий

На основе вышеуказанных действий над данными, можно обеспечить их визуализацию с помощью  таблиц, диаграмм, графиков и пр. в Excel и PowerPoint на VBA. Здесь есть необходимость в Excel программе на VBA, которая позволяет задать функциональность и интегрировать приложения для выполнения всего логического набора действий над данными.

Можно создавать определенные циклические процедуры посредством макросов VBA. Как например, изменение контактов в Outlook или пересчет ячеек книги Excel при добавлении данных на определенной позиции листа. Программирование VBA может сделать и это.

Можно обеспечить проверку вводимых данных на соответствие определенному формату, например даты или адресу электронной почты.

Почему именно VBA ?

Создание приложений при помощи VBA позволит вам, скорее всего, не  заботиться об установке и настройке специальной среды и наличии нужных библиотек на компьютере пользователя. Microsoft Office Excel , Word и другие приложения есть практически на любом компьютере.

Программы VBA нересурсоемки и очень хорошо работают, например, на сервере терминалов или при использовании маломощных рабочих станций.

Программу на VBA по умолчанию мы не компилируем, поэтому вносить в них исправления очень удобно. Не нужно разыскивать исходные коды и перекомпилировать программы. Макрос  VBA пришит к Вашему документу Excel.

Нельзя сбрасывать со счетов и стоимость разработки. Учитывая, что ядро программного обеспечения уже реализовано в пакете для огромного разнообразия задач, стоимость разработки и сроки внедрения на основе макросов очень выгодно отличаются от тех, которые получаются при полностью оригинальном программировании под конкретного заказчика и задачу на одном из языков программирования с нуля. Также очень упрощается задача поиска ошибок, отладки и запуска. Можно вообще сказать, что при программировании с нуля, бесконечные отладки будут продолжаться вплоть до новой версии продукта и так до бесконечности... В случае VBA макросов имеется огромное количество законченных работоспособных проектов разного уровня сложности.

 

Таким образом ...

 

Видятся основными направлениями оптимизации офисных приложений:

 

  • Автоматизация работы MS Excel с использованием кодирования VBA макросов для автоматизации вычислений.
  • Автоматизация создания документов MS Word, как средства формирования отчетов и визуализации данных.
  • Автоматизация использования данных из MS Access для исключения перегрузки данными книг Excel.
  • Автоматизация создания визуализации в MS Power Point для презентабельности данных.
  • Автоматизация процедур MS Outlook  для работы с контактами, адресами и прочее.

 

Кроме того удалённый Project Management.

  • Управление задачами, ресурсами, временем
  • Координация действий команды проекта
  • Управление жизненными циклами сущностей проекта
  • Структуризация набора задач по ответственным
  • Экономика проекта