В настоящее время всемирная сеть Интернет чрезвычайно популярна, и даже небольшие фирмы стараются ее использовать для информационного обмена со своими партнерами. В этой статье мы рассмотрим примеры еще двух разработок, базирующихся на приложении Microsoft Excel, однако функциональность автоматизированных книг будет заметно отличаться от задач предыдущих материалов. Основное отличие связано с использованием Интернет-технологий.
Что касается содержания листов книг, то оно достаточно типично — информация о фирмах, номенклатуре товаров, заказах от наших покупателей, оплаченных квитанциях и т. д. Основная особенность разработок связана с тем, что мы обеспечим возможность ввода и просмотра данных непосредственно на веб-сайте нашими клиентами.
Начнем первую разработку, которая позволит организации, занимающейся продажей товаров, более эффективно формировать и обрабатывать заявки от своих фирм-партнеров. Представители этих организаций при посещении сайта должны пройти процедуру авторизации доступа (указать свой уникальный пароль) и далее сформировать заявку на необходимый товар с указанием количества. Это будет составлять одиу часть нашей разработки, в которой кроме приложения Microsoft Excel мы воспользуемся популярными Интернет-технологиями.
Другая часть разработки связана с передачей необходимой информации (размещенной в книге Microsoft Excel) с компьютера, расположенного в нашей организации, на сайт. Подобная передача необходима при изменениях в сведениях по номенклатуре и данных о фирмах. Также необходимо организовать еще и просмотр сформированных заказов на сайте в книге Microsoft Excel.
Для реализации поставленных задач, кроме программирования на языке VBA потребуется еще и программирование веб-сервера. Учитывая такую новизну поставленной цели, нам придется познакомиться с языком гипертекста HTML (Hypertext Mark-up Language — язык разметки гипертекста), языком написания серверных сценариев РНР и системой управления базой данных MySQL.
Подобного перечисления не стоит бояться. Конечно, по каждой из названых тем написано немало книг. Однако в этой статье мы попробуем рассмотреть используемые Интернет-технологии в процессе описания практических примеров решения офисных задач. Технические действия на страницах подробно прокомментированы, и вы легко сможете их повторить на своем компьютере. Вам потребуется только загрузить из Интернета бесплатный программный продукт, который нам потребуется в качестве средства разработки. Это система Денвер — популярный набор для веб-разработчика. Непосредственно технические действия для загрузки и установки данной системы далее будут подробно описаны.
Таким образом, в этой статье практическая работа будет происходить на двух участках: один связан с привычным программированием в Microsoft Excel, а другой — с программированием веб-сайта. Мы воспользуемся языком гипертекста HTML, а также языком написания сценариев для веб-сервера. Для тех читателей, которые намереваются познакомиться с Интернет-технологиями подробнее, можно рекомендовать ряд отличных изданий на данную тему.
Управление Excel из других офисных программ пакета Microsoft Office
Как отправлять электронные сообщения Microsoft Outlook прямо из вашего листа таблицы Excel с помощью VBA
Очень простой пример управления Word из Excel с помощью VBA
О. А. Сдвижков — Непараметрическая статистика в MS Excel и VBA
С. Роман — Использование макросов в Excel
Как обеспечить вывод значений выпадающего списка с двоеточием, как в бухгалтерских программах?
Как при помощи инструментов Excel решить задачу о коробке максимального объема
Построение графика функции одной переменной средствами Excel
Как правильно вводить, редактировать и копировать формулы в таблицах Excel
Как в Excel обойтись без подстановки шрифтов при применении малых кеглей