Исследование общей структуры макросов

Изучение средств записи и редактирования макросов. Знакомство с математическими и логическими операторами языка. Изучение методов и способов автоматизации приложений, входящих в состав пакета Microsoft Office. Исследование методик обработки ошибок.

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 19.12.2016
Размер файла 177,6 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Кубанский государственный аграрный университет»

Факультет прикладной информатики

ОТЧЕТ

Автор

Е. М. Бессмертная

Руководители практики:

В.Ю. Кондратьев

Краснодар 2016

ЗАПИСИ

о работах, выполненных в период практики

Дата

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

Замечания и подпись

руководителя

«04» мая 2016

Общее знакомство со средой разработки Visual Basic for Application, общей структурой макросов, средством записи и редактирования макросов.

«05» мая 2016

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

«06» мая 2016

Знакомство с математическими операторами языка.

«07» мая 2016

Знакомство с логическими операторами языка.

«11» мая 2016

Знакомство с разветвляющейся структурой алгоритма, оператором IF… THEN… ELSE

«12» мая 2016

Знакомство с циклами, оператором FOR… NEXT

«13» мая 2016

Знакомство с объектной моделью языка VBA, объектом Application, WorkBook, WorkSheet, ActiveBook, ActiveSheet.

«14» мая 2016

Работа с ячейками и диапазонами ячеек листа Excel, знакомство с объектами Cells, Range, ActiveCell

«16» мая 2016

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

«17» мая 2016

Знакомство с методами обработки ошибок, объектом Err, его свойствами и методами.

«18» мая 2016

Выполнение практического задания на основе изученного материала.

Руководитель практики ____________ В.Ю. Кондратьев

Отчет

о прохождении учебной (ознакомительной) практики студентом 1 курса факультета заочного отделения направления «Прикладная информатика»

С «04» мая 2016 года по «18» мая 2016 года я проходил учебную (ознакомительную) практику в Краснодарском Государственном Аграрном университете. редактирование макрос автоматизация приложение

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

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

Также я ознакомился с объектной моделью приложений, свойствами и методами таких глобальный объектов, как Application, Workbook, Worksheet, Cell, а также коллекциями Workbooks, Worksheets и Cells.

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

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

Таким образом, при прохождении учебной практики в Краснодарском Государственном Аграрном университете, мной были изучены методы и способы автоматизации приложений, входящих в состав пакета Microsoft Office.

«18» мая 2016 ________________ Е.М. Бессмертная

Форма документа «Платежное требование» создана в Microsoft Office Excel и заполняется в диалоговом окне, которое вызывается макросом.

Рис.1 «Лист Microsoft Office Excel»

Код макроса:

Sub Макрос1()

UserForm1.Show

End Sub

Так выглядит диалоговое окно:

Рис.2 «Диалоговое окно»

На рисунке можно наблюдать 27 Label, которые соответствуют наименованиям столбцов на листе Excel, а так же соответствующие им TextBox и ComboBox, необходимые для ввода данных. Также присутствуют кнопки (Button) «Запись» - для заполнения очередной строки таблицы листа Excel данными и «Очистить», для очистки полей ввода.

Инициализация ячеек

Private Sub UserForm_Initialize()

Для инициализации TextBox, каждой ячейке присваиваем пустое значение ““

TextBox1.Value = ""

TextBox2.Value = ""

TextBox3.Value = ""

и т.д.

Для того чтобы пользователю было удобно выбрать различные даты, использованы ComboBox:

ComboBox1.Clear

ComboBox1.AddItem "01"

ComboBox1.AddItem "02"

ComboBox1.AddItem "03"

ComboBox1.AddItem "04"

или

ComboBox3.Clear

ComboBox3.AddItem "2017"

ComboBox3.AddItem "2016"

ComboBox3.AddItem "2015"

ComboBox3.AddItem "2014"

или

ComboBox4.Clear

ComboBox4.AddItem "без акцепта"

ComboBox4.AddItem "с акцептом"

и т.д. для дня, месяца и года, а также для условий оплаты.

Когда пользователь вводит все необходимые данные, он нажимает на кнопку «Запись», вот ее код:

Private Sub CommandButton1_Click()

EmptyRows = WorksheetFunction.CountA(Range("A:A")) + 1

Cells(EmptyRows, 1) = TextBox1.Value

Cells(EmptyRows, 2) = ComboBox1 + "." + ComboBox2 + "." + ComboBox3.Value

Cells(EmptyRows, 3) = TextBox2.Value

Cells(EmptyRows, 4) = TextBox3.Value

Cells(EmptyRows, 5) = TextBox4.Value

Cells(EmptyRows, 6) = TextBox5.Value

Cells(EmptyRows, 7) = TextBox6.Value

Cells(EmptyRows, 8) = TextBox7.Value

Cells(EmptyRows, 9) = TextBox8.Value

Cells(EmptyRows, 10) = TextBox9.Value

Cells(EmptyRows, 11) = TextBox10.Value

Cells(EmptyRows, 12) = TextBox11.Value

Cells(EmptyRows, 13) = TextBox12.Value

Cells(EmptyRows, 14) = TextBox13.Value

Cells(EmptyRows, 15) = TextBox14.Value

Cells(EmptyRows, 16) = ComboBox4.Value

Cells(EmptyRows, 17) = TextBox15.Value

Cells(EmptyRows, 18) = ComboBox6 + "." + ComboBox7 + "." + ComboBox5.Value

Cells(EmptyRows, 19) = ComboBox9 + "." + ComboBox10 + "." + ComboBox8.Value

Cells(EmptyRows, 20) = ComboBox12 + "." + ComboBox13 + "." + ComboBox11.Value

Cells(EmptyRows, 21) = ComboBox15 + "." + ComboBox16 + "." + ComboBox14.Value

Cells(EmptyRows, 22) = TextBox16.Value

Cells(EmptyRows, 23) = TextBox17.Value

Cells(EmptyRows, 24) = ComboBox18 + "." + ComboBox19 + "." + ComboBox17.Value

Cells(EmptyRows, 25) = TextBox18.Value

Cells(EmptyRows, 26) = TextBox19.Value

Cells(EmptyRows, 27) = TextBox20.Value

End Sub

Все значения, введенные пользователем в диалоговом окне, выводятся в соответствующие ячейки листа Excel. Обращаю внимание на то, как выводятся даты, используется три значения, между ними стоит точка. При каждом нажатии кнопки «Запись» будут записываться данные в таблицу вниз по строкам, с шагом +1.

Рассмотрим пример заполнения:

Как видно на рисунке 3, каждый раз нажимая кнопку «Запись», введенные данные попадают в таблицу.

Рис.4 «Очистка полей ввода»

Кнопка «Очистить», как видно на рисунке 4, очищает все поля для ввода.

Размещено на Allbest.ru


Подобные документы

  • Изучение понятия, видов и методов создания стандартных макросов Microsoft Office Word - набора инструкций, которые сообщают программе, какие действия следует выполнить, чтобы достичь определенной цели. Функции макрорекордера. Редактирование макросов.

    курсовая работа [1,1 M], добавлен 18.04.2011

  • Возможности создания MDI-приложений, их преимущества. Основные приемы работы с записью информации в файл, экспорт данных в приложения Microsoft Office с помощью использование технологии OLE, на примере MS Excel интегрированного пакета MS Office.

    лабораторная работа [1,2 M], добавлен 05.10.2010

  • Состав пакета Microsoft Office System. Обзор основных возможностей Microsoft Office. Анализ и выработка согласованной финансовой политики на предприятии в MS Excel. Разработка базы данных при помощи Microsoft Access. Создание простейшей Web-страницы.

    курсовая работа [1,4 M], добавлен 18.01.2012

  • Описание состава пакета Microsoft Office. Сравнение различных версий пакета Microsoft Office. Большие прикладные программы: Word, Excel, PowerPoint, Access. Программы-помощники. Система оперативной помощи.

    реферат [22,5 K], добавлен 31.03.2007

  • Изменение пользовательского интерфейса приложения Microsoft Office system 2007. Увеличение функциональности приложений для поддержки совместной работы (Office Word 2007, Office Excel 2007, Office PowerPoint 2007, Office Access 2007 и Office Outlook 2007).

    контрольная работа [1,5 M], добавлен 13.12.2009

  • Применение Microsoft Office Access для создания базы данных "Гостиница" с целью ведения списка постояльцев и учета забронированных мест. Методы построения таблиц, запросов, форм, отчетов, макросов и модулей. Реализация концептуальной и логической модели.

    курсовая работа [418,1 K], добавлен 14.06.2011

  • Особенности работы с основными приложениями Microsoft Office (Word, Excel, PowerPoint). Решение статических задач контроля качества с применением программных средств. Создание электронных презентаций. Использование в работе ресурсов сети Интернет.

    отчет по практике [945,8 K], добавлен 17.02.2014

  • Характеристика инструментальных средств пользователя, входящих в состав интегрированного пакета MS Office: Word, Excel, Access, Power Point, Outlook. Реализация расчета размера отчислений ЕСН с заработной платы сотрудников предприятия в MS Excel.

    курсовая работа [478,1 K], добавлен 30.04.2011

  • Microsoft Office — пакет приложений, созданных корпорацией Microsoft для операционных систем Microsoft Windows и Apple Mac OS X. Автоматизация процедуры выплаты заработной платы. Создание презентации в Power Point. Автоматическое создание блок-схем.

    практическая работа [2,1 M], добавлен 14.07.2012

  • История создания MS Office 365. Регистрация на официальном сайте, проверка данных и подтверждение приобретения пакета услуг. Работа в электронной таблице Office 365. Совместная работа над документами. Расчёт суммы, потраченной в ходе использования Office.

    курсовая работа [2,7 M], добавлен 19.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.