Офисное программирование

Офисное программирование

Авторы:

Жанр: Программирование

Циклы: не входит в цикл

Формат: Фрагмент

Всего в книге 49 страниц. Год издания книги - 2008.

Фризен Ирина Григорьевна – кандидат педагогических наук, преподаватель информационных технологий, автор многочисленных работ в сфере информационных технологий.

Настоящее учебное пособие написано в соответствии с государственной программой изучения дисциплины Офисное программирование для средних специальных учебных заведений по специальности 230103 «Автоматизированные системы обработки информации и управления».

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

Учебное пособие ставит перед собой цель помочь студентам изучить данную дисциплину в полном объеме, отвечающем требованиям государственного стандарта по дисциплине.

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

В учебном пособии рассматривается более 60 задач, сопровождаемых 130 рисунками и подробными объяснениями.

Читать онлайн Офисное программирование


Введение

Основная цель курса дисциплины «Офисное программирование» – сформировать у студентов комплекс знаний, умений и навыков, необходимых для решения профессиональных задач в области автоматизации работы с офисным пакетом Microsoft Office на основе использования программ, созданных на языке Visual Basic for Application (Visual Basic для приложений).

VBA – это язык программирования, встроенный во множество программ, от приложений Microsoft Office, Microsoft Project, Visio и AutoCad до многочисленных специализированных приложений, предназначенных для управления производственными процессами, учета финансовых ресурсов или информационной поддержки клиентов.

Данное учебное пособие предназначено для того, чтобы обеспечить необходимой справочной информацией по созданию работающих приложений в офисном пакете Microsoft. В книге представлены идеи, решения и накопленный опыт программирования на языке Visual Basic for Application. Хотя учебное пособие привязан к программному продукту Microsoft Office, рассмотренные идеи можно использовать в любом программном продукте, поддерживающем VBA.

Книга предназначена для следующих категорий пользователей:

• начинающие пользователи.

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

• пользователи среднего уровня.

К ним можно отнести тех пользователей, которые уже имеют представление об основах объектно-ориентированного программирования, написали несколько процедур и пытались создать приложение средствами VBA. В этом случае может понадобиться помощь при написании определенных процедур, и тогда можно позаимствовать программы и идеи из этой книги и вернуться к работе над создаваемым приложением;

• опытные пользователи.

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


Учебная дисциплина «Офисное программирование» является специальной, дающей профессиональные знания для программиста. Программа дисциплины предусматривает изучение и применение на практике языка программирования Visual Basic for Application и особенностей его применения с такими приложениями, как Microsoft Word и Microsoft Excel.

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

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

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

Нумерация примеров, рисунков и таблиц сквозная.

Часть I

Осноные седения о программироании на VBA

Глава 1

Типы данных, услоные операторы и массиы VBA

1.1. Введение в VBA. Типы данных

Введение в VBA

Настоящий курс является начальным руководством по разработке программ, написанных на языке Visual Basic for Application (для приложений).

VBA представляет собой набор средств программирования для создания собственных программ и подгонки имеющихся приложений под запросы пользователя.

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

С помощью VBA можно изменять внешний вид или способ применения имеющихся средств приложения, а также добавлять свои, совершенно новые возможности.

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

Microsoft создала VBA и обеспечила поддержку VBA во всех главных приложениях Office: Word, Excel, Access и PowerPoint.

Объектно-ориентированное программирование

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

Определения

Объектом называется любая именованная сущность, имеющая:

свойства, т. е. установки, которые можно проверить и изменить;

методы, т. е. действия, которые может выполнить объект, когда программа попросит об этом;

события, т. е. ситуации, в которых объект оказывается и на которые может ответить заранее определенными для таких ситуаций действиями.


С этой книгой читают
Питон — модули, пакеты, классы, экземпляры

Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход.


Обработка событий в С++

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


Симуляция частичной специализации
Автор: П Кузнецов

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


MFC и OpenGL

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


Java 7

Рассмотрено все необходимое для разработки, компиляции, отладки и запуска приложений Java. Изложены практические приемы использования как традиционных, так и новейших конструкций объектно-ориентированного языка Java, графической библиотеки классов Swing, расширенной библиотеки Java 2D, работа со звуком, печать, способы русификации программ. Приведено полное описание нововведений Java SE 7: двоичная запись чисел, строковые варианты разветвлений, "ромбовидный оператор", NIO2, новые средства многопоточности и др.


Pro Git

Разработчику часто требуется много сторонних инструментов, чтобы создавать и поддерживать проект. Система Git — один из таких инструментов и используется для контроля промежуточных версий вашего приложения, позволяя вам исправлять ошибки, откатывать к старой версии, разрабатывать проект в команде и сливать его потом. В книге вы узнаете об основах работы с Git: установка, ключевые команды, gitHub и многое другое.В книге рассматриваются следующие темы:основы Git;ветвление в Git;Git на сервере;распределённый Git;GitHub;инструменты Git;настройка Git;Git и другие системы контроля версий.


Золото и сталь

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


Случай на вулкане

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


Лечебное питание при гипертонии и атеросклерозе
Жанр: Медицина

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


Бизнес-планирование для ССУЗов

Учебное пособие подготовлено в соответствии с программой курса «Бизнес-планирование» для средних специальных учебных заведений. В нем рассмотрены все основные понятия, необходимые для формирования представления о бизнес-планировании, его этапах, структуре бизнес-плана, основных требованиях к его составлению, реализации.Пособие предназначено для учащихся, преподавателей средних специальных учебных заведений и студентов вузов, специалистов по бизнес-планированию.