Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Введение

В настоящее время в большинстве организаций различного профиля ощущается потребность в специалистах, которые профессионально владеют разнообразными современными информационными технологиями. При этом обязательными требованиями и пожеланиями со стороны работодателей являются навыки работы с пакетом программ Microsoft Office. В прошлом году вышла новая версия этого программного продукта — Microsoft Office 2007. При высоком пользовательском мастерстве сотрудников он позволяет существенно автоматизировать офисную работу в организациях различного направления деятельности.

Если попытаться выделить из пакета Microsoft Office одно наиболее популярное приложение, то многие, наверняка, сделают свой выбор в пользу Microsoft Excel. На сегодняшний день это — самая востребованная программа для работы с числовыми данными. Распространенное название программ подобного типа — электронные таблицы. Microsoft Excel требует минимума времени для того, чтобы уже после первого знакомства, начать практическую работу. Все инструменты данного приложения спроектированы так, чтобы пользоваться ими было максимально удобно. Даже начинающим пользователям не составляет труда создавать листы с необходимым форматированием и вычислительными формулами.

Если взглянуть на типичные выполняемые действия с рабочими книгами Microsoft Excel, то это в первую очередь оформление данных на листах, размещение формул, построение диаграмм и т. д. Однако, это составляет только часть ресурсов, которые заложены в рассматриваемое приложение. При приобретении практического навыка пользователи рано или поздно начинают использовать более тонкие и сложные инструменты, входящие в Microsoft Excel. В целом этот программный продукт позволяет существенно автоматизировать различные участки офисной деятельности в организациях.

НЕ нашли? Не то? Что вы ищете?

Многие пользователи знают, что в приложении Microsoft Excel имеются разнообразные средства разработки. Основным из них является программный язык VBA (Visual Basic for Application), и как раз его использование в различных офисных задачах составляет основное содержание книги. Рассмотрение уже нескольких примеров, использующих VBA, показывает — какие возможности имеются у пользователей Microsoft Excel для совершенствования своих рабочих книг. Все рассматриваемые в этом издании разработки связаны с написанием программного кода на этом языке.

Иногда у пользователей, успешно разрабатывающих листы с разнообразными формулами и графиками, создается иллюзия, что в этом и заключаются все возможности рассматриваемого программного продукта. Однако в реальных проектах автоматизации офисной деятельности часто требуется разрабатывать сложные интерфейсы ввода информации, реализовывать нетривиальные алгоритмы обработки данных и формировать сложные отчеты. В этом случае представление об объектах Microsoft Excel и знание языка программирования VBA открывает широкие возможности для создания своих собственных прикладных офисных решений.

Один из первых вопросов, который возникает у читателя открывающего новую книгу — что необходимо предварительно знать для успешного усвоения информации? Данное издание в первую очередь адресовано квалифицированным пользователям. Можно сказать, что освоение приведенных в книге разработок вполне по силам тем, кто не имеет навыков в области программирования. Практика показала, что приобрести необходимые знания для самостоятельных разработок в Microsoft Excel с использованием VBA можно за относительно небольшой срок.

Большинство приведенных в книге примеров использовались в реальном учебном процессе и при подготовке дипломных проектов студентов, поэтому ее можно рекомендовать учащимся и преподавателям учебных заведений по информатике и дисциплинам, связанным с информационными технологиями.

Взгляд на Microsoft Excel 2007

Максимально удобный интерфейс пользователя — одна из отличительных особенностей программных продуктов компании Microsoft. Во всех приложениях этой фирмы необходимые для работы ресурсы у пользователя всегда под рукой. Microsoft Excel 2007 (как впрочем, и предыдущие версии этого программного продукта) позволяет создавать сложные в функциональном плане документы.

Полностью измененный интерфейс — основной “козырь” последней версии пакета Microsoft Office 2007. В этом можно убедиться сразу же после запуска приложения Microsoft Excel 2007. Основные возможности, к которым привыкли пользователи предыдущих версий, сохранились. При этом появились новые команды и параметры, которые позволяют при работе с этим приложением, чувствовать себя еще более комфортно. Способ доступа к командам изменился, и после небольшой практики пользователи убедятся, что работать стало удобнее.

В центре новой концепции интерфейса лежит Лента — новое понятие, заменившее собой традиционные меню и панели инструментов. Вдоль верхнего края ленты видны названия вкладок (Вставка, Вид и т. д.). После щелчка мышью на вкладке отображаются пиктограммы, соответствующие кнопкам команд данной вкладки. Совокупность пиктограмм образует группы. Количество команд, отображаемых на ленте, изменяется в зависимости от ширины окна Microsoft Excel.

Помимо обычных вкладок в Microsoft Excel 2007 появились “контекстные вкладки”. Подобная вкладка содержит набор инструментов, отображаемый при выделении какого–либо объекта.

VBA

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

VBA считается стандартным языком написания сценариев для приложений Microsoft. В настоящее время он входит в состав всех компонентов Microsoft Office.

VBA относится к категории объектно–ориентированных, что уже говорит о его возможностях. При этом под объектом подразумевается программный компонент, который содержит данные и программный код. Для тех читателей, которые не сталкивались с объектно–ориентированным программированием, приведем некоторую аналогию с объектами, которые нас окружают.

Если взглянуть на реальные объекты, то можно отметить, что они характеризуются некими свойствами. Например, у винограда есть такие свойства, как сорт, цвет, вкус, цена, производитель. Скажем, в качестве производителей могут выступать Испания, Молдова, Грузия и т. д. Аналогично для вкуса можно определить следующие варианты: очень вкусный, вкусный, не очень вкусный и т. д. Программные объекты также располагают набором свойств. Можно сказать, что Свойство — одно из ключевых понятий при рассмотрении программных объектов.

Другим важным понятием, связанным с программными объектами является Метод. Для лучшего пояснения следует обратиться опять к реальным объектам. Например, виноград можно съесть, сорвать, помыть и т. д. Методами следует считать действия над объектами. В плане программирования методы — это программные процедуры, относящиеся к определенному объекту. И объектно-ориентированное программирование позволяет разрабатывать программы с помощью программных объектов. При этом на первый план выходят свойства и методы объектов. Каждый программный объект характеризуется ключевым свойством — Именем. Различные объекты, входящие в конкретную разработку должны иметь уникальные имена. Для программного задания значения свойства объекта, следует использовать следующую конструкцию:

ИмяОбъекта. Свойство = Значение.

Здесь словосочетание написано без пробела для того, чтобы подчеркнуть особенности синтаксиса. Так, при формировании имен объектов пробелы не допустимы.

В этом издании рассматривается разработка рабочих книг Microsoft Excel с размещением на листах разнообразных объектов характерных для интерфейса приложений Windows. Это кнопки, текстовые окна, переключатели, поля со списками, окна для изображений и др. Кроме этого, мы рассмотрим такие объекты Microsoft Excel, как рабочие книги, листы, ячейки и др.

Как язык, VBA впервые появился в Microsoft Excel 5.0. Поворотным моментом стало введение в Microsoft Office 97 единого для всех продуктов (Excel, Word, Access, PowerPoint, Binder и т. д.) средства разработки — Редактора Visual Basic, позволяющего создавать, редактировать и отлаживать программы на VBA. В настоящее время в Microsoft Office 2007 это средство получило значительное развитие.

Отметим основные причины использования VBA:

q  реализация выполнения последовательно выполняющихся команд при конкретном событии (щелчку по кнопке, выделению ячейки на рабочем листе, активизации листа и т. д.);

q  нестандартный диалог с пользователем (диалоговые формы и обработка реакции на действия пользователя);

q  единый язык программирования для всех продуктов Microsoft Office (с помощью VBA можно создавать разработки, одновременно использующие компоненты нескольких приложений).

Популярность VBA связана с правильной реализацией объектной модели в Microsoft Office. Каждое приложение характеризуется своей объектной моделью. И приложением можно легко управлять программным способом при использовании объектов.

Краткое содержание книги

В целом книга состоит из шести глав, которые наполнены разнообразными практическими примерами. Они фактически и составляют основное содержание издания. Тематика примеров в основном связана с задачами современного офиса. Разумеется, в процессе рассмотрения примеров нам понадобятся справочные сведения по языку VBA, а также по объектной структуре приложения Microsoft Excel. Эта информация будет приводиться по ходу книги, что весьма удобно для читателя. Организация издания ориентирована на параллельное выполнение приведенных разработок на компьютере. В связи с этим все технические шаги в книге описаны достаточно подробно.

В первой главе читатель на простых примерах может познакомиться с технологией написания программ с использованием VBA. Рассматриваются такие элементы управления, как командные кнопки, переключатели, надписи, линейки прокрутки, текстовые окна и окна для изображений. Программные примеры закладывают у читателя навыки написания программ на VBA и являются неким “разогревом” перед разработками, представленными в последующих главах.

Вторая глава преследует цель познакомить читателя с приемами взаимодействия программных процедур с информацией расположенной на листах Microsoft Excel. Здесь вы увидите примеры создания нескольких вариантов бланка заказа для торговой организации. Также будет рассмотрена автоматизированная книга учета поступления и отгрузки товаров.

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

Четвертая глава отводится примерам разработки информационных систем для офиса, в которых наряду с приложением Microsoft Excel 2007 используется программирование Web-сайта. Рассматривается ситуация размещения на сайте информации о заказах, авторизации доступа к данным, формирования отчетов по контрагентам. Отличительной особенностью разработки является передача информации из книги Microsoft Excel на Web–сайт. В данной главе кроме VBA в качестве технологических средств используется язык программирования PHP и система управления базами данных MySql.

Пятая глава касается ряда разработок автоматизированных книг Microsoft Excel предназначенных для управления учебным процессом в вузе. Рассматривается создание информационной системы, которая позволит вести учет успеваемости в учебном заведении. Созданная разработка обеспечивает формирование сводных отчетов и отличается удобным интерфейсом для ввода начальной информации. Еще один раздел пятой главы посвящен программе составления расписания в учебном заведении. Здесь вы увидите — как с помощью приложения Microsoft Excel можно получить наглядную картину о занятиях в учебных группах и занятости аудиторного фонда.

В шестой главе рассматривается несколько примеров автоматизации офиса с использованием интеграции двух приложений — Microsoft Excel и 1С:Предприятие 8. Примеры касаются ряда задач, которые связаны с учетом товаров, денежных начислений и т. д. Основной акцент сделан на организацию информационного обмена данными между данными приложениями.

От автора книги

Во–первых, мне бы хотелось выразить благодарность всем читателям, которые познакомились с моей книгой. По тематике, связанной с офисным программированием она у меня не первая. Предыдущие [1,2] имели положительные отзывы со стороны учащихся, специалистов в области информационных технологий и преподавателей.

При подготовке книги большую помощь оказала моя супруга. Если в каком–то, среди многочисленных практических примеров, вы отметите его удачное изложение, то, скорее всего, это связано с ее участием.

Что касается приведенных примеров, то большинство связано с работой вечернего факультета Нижегородского государственного лингвистического университета им. . Декану этого факультета Воронкову Юрию Васильевичу я хочу выразить большую благодарность. Фактически материал ряда глав появился как результат его эффективного управления организацией учебного процесса. Поставленные им задачи и участие в разработке рассмотренных в книге конфигураций фактически предопределило появление этого издания. Кроме того, некоторые примеры появились благодаря ряду удачных дипломных проектов студентов.

В заключении еще раз замечу, что наибольший эффект будет наблюдаться в том случае, если вы параллельно с чтением будете выполнять практические примеры непосредственно в приложении Microsoft Excel 2007.

Я думаю, что книга не лишена неточностей, все их я отношу исключительно на свой счет, и заранее приношу читателям за них свои извинения.