Что можно автоматизировать в Excel:
(лишь несколько примеров, поскольку полный список состоял бы из множества страниц)
-
Объединение нескольких файлов в одну книгу
(причём файлы могут быть как книгами Excel, так и обычными текстовыми файлами, файлами XML и т.д. и т.п.)
-
Поиск изображений (графических файлов) в выбранной папке, и вставка картинок в нужные ячейки
(обычно требуется при составлении каталогов, формировании отчётов или коммерческих предложений в Excel)
-
Создание множества однотипных файлов (текстовых файлов, или же книг Excel, документов Word)
(файлы можно поместить в одну папку, присвоив им порядковые номера, или же автоматически отправить по почте разным адресатам)
-
Обработка выгрузки из программы 1С, и преобразование данных в удобную для последующей обработки форму
(например, коррекция дат, удаление или объединение повторяющихся строк, формирование сводных таблиц)
-
Ускорение расчётов в Excel при помощи замены формул макросами
(обычно используется при больших объёмах данных - свыше нескольких тысяч строк)
-
Проверка корректности вводимых данных, и автоматическое исправление ошибок ввода
(путём создания форм ввода, задания правил для каждого реквизита документа)
-
Облегчение работы с базой данных в Excel
(путём создания формы ввода и редактирования данных, с возможностью расширенного поиска по базе данных)
-
Автоматизация печати наклеек, бланков, этикеток, билетов и т.п. печатной продукции
(через слияние с Word, или путём программного формирования листа с множеством этикеток для распечатки)
-
Создание отчётов с графиками и диаграммами
(основой для отчётов могут служить данные в любом формате)
-
Загрузка (скачивание) файлов (или веб-страниц) с интернета с последующей их обработкой
(макрос сам ищет и скачивает с интернета необходимую информацию, преобразуя её в нужный вид)
-
Управление внешними устройствами по локальной сети (или через интернет)
(возможен обмен с любыми устройствами, имеющими веб-интерфейс, или поддерживающими работу через SSH или Telnet)
-
Формирование документов, писем, бланков и отчётов в формате Microsoft Word и PDF
(c подстановкой данных из таблиц Excel или других файлов, в т.ч. и из интернета)
-
Предпечатная подготовка для больших массивов данных
(форматирование, автоматическая разбивка на страницы, печать на заданном принтере, экспорт в PDF)
-
Разграничение доступа к данным
(установка многоуровневой защиты, запрос авторизации при открытии файла)
-
Публикация файлов в интернете, поиск нужной информации в глобальной сети
(отправка файлов по FTP, получение курса валют, поиск описаний книг и фильмов по их названиям)
и многое-многое другое...
Что можно автоматизировать в Word:
да почти всё то же самое, что и в Excel - любое действие, от обработки текстов и их форматирования, до программного создания большого числа сложнейших документов...
Что можно автоматизировать в CorelDRAW:
Тут возможностей ничуть не меньше, чем в Excel или Word.
Обработка векторной графики - от и до, всё зависит лишь от вашей фантазии.
К примеру, пользователь загружает в программу (через диалоговое окно) растровый файл - схему здания, делает несколько кликов мышью, - и на выходе получает готовый план эвакуации (созданный на основании шаблона), в котором программно был начерчен план этажа (в векторном формате), проставлены все линии и значки (нужного размера, на заранее заданном расстоянии от стен), весь текст был преобразован в кривые, проведена цветокоррекция, и копия созданного файла (в заархивированном виде) сохраняется на флешке.
Итог - осталось только отправить файл в типографию (впрочем, макрос сам может отправить туда файл - по почте)
Таким образом, цикл сложных операций, требующих внимания, точности и много времени, выполняется за считанные секунды, ежемесячно экономя вам и вашим сотрудникам десятки часов рабочего времени.
Что делать, если требуется обработать или сформировать много однотипных файлов, а на компьютере не установлен пакет Microsoft Office?
Макросы на VBA тут не помогут - но можно написать небольшую программу на VisualBasic, или же скрипт на языке VBScript, которые сделают всё то же самое, что и опубликованные на этом сайте макросы.
Результат будет тот же - тем самым вы не привязываетесь к офисному пакету от Microsoft, и можете использовать альтернативные продукты (такие, как OpenOffice)
Комментарии
Отправить комментарий