Банк рефератов содержит более 364 тысяч рефератов, курсовых и дипломных работ, шпаргалок и докладов по различным дисциплинам: истории, психологии, экономике, менеджменту, философии, праву, экологии. А также изложения, сочинения по литературе, отчеты по практике, топики по английскому.
Полнотекстовый поиск
Всего работ:
364150
Теги названий
Разделы
Авиация и космонавтика (304)
Административное право (123)
Арбитражный процесс (23)
Архитектура (113)
Астрология (4)
Астрономия (4814)
Банковское дело (5227)
Безопасность жизнедеятельности (2616)
Биографии (3423)
Биология (4214)
Биология и химия (1518)
Биржевое дело (68)
Ботаника и сельское хоз-во (2836)
Бухгалтерский учет и аудит (8269)
Валютные отношения (50)
Ветеринария (50)
Военная кафедра (762)
ГДЗ (2)
География (5275)
Геодезия (30)
Геология (1222)
Геополитика (43)
Государство и право (20403)
Гражданское право и процесс (465)
Делопроизводство (19)
Деньги и кредит (108)
ЕГЭ (173)
Естествознание (96)
Журналистика (899)
ЗНО (54)
Зоология (34)
Издательское дело и полиграфия (476)
Инвестиции (106)
Иностранный язык (62792)
Информатика (3562)
Информатика, программирование (6444)
Исторические личности (2165)
История (21320)
История техники (766)
Кибернетика (64)
Коммуникации и связь (3145)
Компьютерные науки (60)
Косметология (17)
Краеведение и этнография (588)
Краткое содержание произведений (1000)
Криминалистика (106)
Криминология (48)
Криптология (3)
Кулинария (1167)
Культура и искусство (8485)
Культурология (537)
Литература : зарубежная (2044)
Литература и русский язык (11657)
Логика (532)
Логистика (21)
Маркетинг (7985)
Математика (3721)
Медицина, здоровье (10549)
Медицинские науки (88)
Международное публичное право (58)
Международное частное право (36)
Международные отношения (2257)
Менеджмент (12491)
Металлургия (91)
Москвоведение (797)
Музыка (1338)
Муниципальное право (24)
Налоги, налогообложение (214)
Наука и техника (1141)
Начертательная геометрия (3)
Оккультизм и уфология (8)
Остальные рефераты (21697)
Педагогика (7850)
Политология (3801)
Право (682)
Право, юриспруденция (2881)
Предпринимательство (475)
Прикладные науки (1)
Промышленность, производство (7100)
Психология (8694)
психология, педагогика (4121)
Радиоэлектроника (443)
Реклама (952)
Религия и мифология (2967)
Риторика (23)
Сексология (748)
Социология (4876)
Статистика (95)
Страхование (107)
Строительные науки (7)
Строительство (2004)
Схемотехника (15)
Таможенная система (663)
Теория государства и права (240)
Теория организации (39)
Теплотехника (25)
Технология (624)
Товароведение (16)
Транспорт (2652)
Трудовое право (136)
Туризм (90)
Уголовное право и процесс (406)
Управление (95)
Управленческие науки (24)
Физика (3463)
Физкультура и спорт (4482)
Философия (7216)
Финансовые науки (4592)
Финансы (5386)
Фотография (3)
Химия (2244)
Хозяйственное право (23)
Цифровые устройства (29)
Экологическое право (35)
Экология (4517)
Экономика (20645)
Экономико-математическое моделирование (666)
Экономическая география (119)
Экономическая теория (2573)
Этика (889)
Юриспруденция (288)
Языковедение (148)
Языкознание, филология (1140)

Курсовая работа: Анализ макросов в Microsoft Office Word 2007

Название: Анализ макросов в Microsoft Office Word 2007
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа Добавлен 02:36:44 17 апреля 2011 Похожие работы
Просмотров: 3393 Комментариев: 2 Оценило: 1 человек Средний балл: 3 Оценка: неизвестно     Скачать

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ РАДИОТЕХНИКИ,

ЭЛЕКТРОНИКИ И АВТОМАТИКИ (ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

КАФЕДРА ТЕХНИЧЕСКИХ И ИНФОРМАЦИОННЫХ

СРЕДСТВ СИСТЕМ УПРАВЛЕНИЯ (ТИССУ)

Курсовая работа

по дисциплине «ИНФОРМАТИКА»

на тему «АНАЛИЗМАКРОСОВВ Microsoft Office Word 2007»

Выполнил:

Студент группы ИТБС-1-10

Маркин Андрей Анатольевич

Преподаватель:

Матчин Василий Тимофеевич

Москва 2011


СПИСОК СОКРАЩЕНИЙ

1) VBA – Visual Basic for Applications;

2) ЭВМ – электронная вычислительная машина.

РЕФЕРАТ

МАКРОСЫ, АНАЛИЗ МАКРОСОВ, СОЗДАНИЕ МАКРОСОВ, РЕДАКТИРОВАНИЕ МАКРОСОВ.

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

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


Словарь терминов

1. Макрос - набор инструкций, которые сообщают программе (такой как Word или Excel), какие действия следует выполнить, чтобы достичь определенной цели.

2. Visual Basic for Applications (VBA, Visual Basic для приложений) — немного упрощённая реализация языка программирования Visual Basic, встроенная в линейку продуктов Microsoft Office (включая версии для Mac OS), а также во многие другие программные пакеты, такие как AutoCAD, SolidWorks, CorelDRAW, WordPerfect и ESRI ArcGIS. VBA покрывает и расширяет функциональность ранее использовавшихся специализированных макро-языков, таких как WordBasic.


Введение

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

Записанные макрорекордером последовательности команд первоначально назывались макрокомандами. Сейчас этот термин сократился до более простого слова - макрос. Применительно к информатике и программным приложениям под словом макрос всегда подразумевается макрокоманда.

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

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

Обычно макрос содержит следующие элементы.

Ключевое слово Sub. Этим обозначается начало макроса. Из-за ключевого слова Sub (от анг subroutine - подпрограмма) командные макросы также называются процедурами-подпрограммами.

Имя макроса. После ключевого слова Sub Excel добавляет имя макроса, за которым следует открывающаяся и закрывающаяся скобки.

Комментарии. Первые несколько строк кода начинаются с апострофа "'", которые говорят редактору VBA, что эти строки являются комментариями. Комментарии отображаются только в окне редактора, при выполнении макроса они не обрабатываются. В каждом записанном макросе в комментариях указывается имя макроса, а также описание, которые вы ввели в диалоговом окне "Запись макроса".

Макрооператоры. Основное тело макроса (другими словами, строки между ключевыми словами Sub и End Sub, исключая комментарии в начале макроса) состоит из последовательности операторов. Они являются интерпретацией действий, которые вы выполнили во время записи макроса.

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

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


Анализ стандартных макросов

В MicrosoftOfficeWord2007 есть макросы «стили», «оглавление», «нумерация страниц».

В макросах «стили» тексту задается: тип шрифта, размер шрифта, положение текста на странице, полужирный, курсив, подчеркнутый, размер межстрочного интервала, цвет. Количество их может сильно меняться, но есть основные как заголовки, «сильная ссылка» и прочие таких как: «цитата», «обычный», «без интервала», «подзаголовок» и т. п. (рис. 1)

В макросе «оглавление» (автособираемое оглавление) собирает оглавление копируя текст ориентируясь на стили заголовков и устанавливает их положение в документе (на какой странице). Всего их 2. (рис.2)


В макросе «нумерация страниц» - ставит номер страницы. Всего их 12. Сверху страницы – 4. Снизу страницы – 4. На полях страницы – 4. (рис. 3).

Создание собственного макроса

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

Для записи макроса выполняются следующие действия:

Открытие и подготовка приложения, в котором будет записывать макрос. В Microsoft Office, например, если хотите записать последовательность параметров форматирования, выделите текст, с которым будете работать.

Выберите команду меню Вид => Макросы =>Начать запись (рис. 4а). На экране появится диалоговое окно Запись макроса (рис. 5).


В поле Имя макроса по умолчанию предлагается стандартное имя макроса (такое как Макрос1), но его можно заменить любым другим. Тем не менее, есть несколько ограничений на имена макросов. Имя не может состоять более чем из 255 символов. Первым символом в имени должна быть буква или символ подчеркивания "_". В именах не допускается использование точек и пробелов.

В поле "Описание" можно ввести описание макроса.

Щелкните на кнопке ОК. В результате вы вернетесь в документ, а под мышкой будет значок кассеты который означает запись макроса, а также отобразится панель инструментов «Остановить запись» и «Пауза» (рис. 4б).

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

После того как все действия будут записаны, выполните команду Вид =>Макросы =>Остановить запись, которая расположена на одноименной панели инструментов.

Был создан макрос который выделял весь текст ставил шрифт Times New Roman, размер шрифта 10, положение текста на странице По ширине, альбомная ориентация страницы, отступ по левому и правому и сверху, и снизу - 2см.

Код макроса:

Sub Макрос1()

'' Макрос1 Макрос

'Selection.WholeStory

Selection.Font.Name = "Times New Roman"

Selection.Font.Size = 10

Selection.ParagraphFormat.Alignment = wdAlignParagraphJustify

With ActiveDocument.Styles(wdStyleNormal).Font

If .NameFarEast = .NameAscii Then

.NameAscii = ""

End If

.NameFarEast = ""

End With

With ActiveDocument.PageSetup

.LineNumbering.Active = False

.Orientation = wdOrientLandscape

.TopMargin = CentimetersToPoints(2)

.BottomMargin = CentimetersToPoints(2)

.LeftMargin = CentimetersToPoints(2)

.RightMargin = CentimetersToPoints(2)

.Gutter = CentimetersToPoints(0)

.HeaderDistance = CentimetersToPoints(1.25)

.FooterDistance = CentimetersToPoints(1.25)

.PageWidth = CentimetersToPoints(29.7)

.PageHeight = CentimetersToPoints(21)

.FirstPageTray = wdPrinterDefaultBin

.OtherPagesTray = wdPrinterDefaultBin

.SectionStart = wdSectionNewPage

.OddAndEvenPagesHeaderFooter = False

.DifferentFirstPageHeaderFooter = False

.VerticalAlignment = wdAlignVerticalTop

.SuppressEndnotes = False

.MirrorMargins = False

.TwoPagesOnOne = False

.BookFoldPrinting = False

.BookFoldRevPrinting = False

.BookFoldPrintingSheets = 1

.GutterPos = wdGutterPosLeft

End With

End Sub

Редактирование макроса

Чтобы отредактировать сделанный макрос выполните команду Вид =>Макросы, откроется окно Макрос и выбираем наш записанный макрос (рис. 6). Нажимаем «Изменить». Открывается окно редактирования макроса (рис. 7).


В этом окне можно подкорректировать макрос.

Макрос1 был изменён добавлена красная строка. Код красной строки:

With Selection.ParagraphFormat

.SpaceBeforeAuto = False

.SpaceAfterAuto = False

.FirstLineIndent = CentimetersToPoints(1)

End With


ЗАКЛЮЧЕНИЕ

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

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

Список используемых источников литературы

макрос программа редактирование макрорекодер

1. VBA - Википедия Режим доступа [http://ru.wikipedia.org/wiki/VBA] по состоянию на 15.03.2011 г.

2. Что такое макрос? Режим доступа [http://www.codenet.ru/progr/vbasic/bit/Macros.php] по состоянию на 15.03.2011 г.

3. Макрос и макрорекордер Режим доступа [http://www.on-line-teaching.com/vba/] по состоянию на 15.03.2011 г.

Оценить/Добавить комментарий
Имя
Оценка
Комментарии:
Где скачать еще рефератов? Здесь: letsdoit777.blogspot.com
Евгений08:01:10 19 марта 2016
Кто еще хочет зарабатывать от 9000 рублей в день "Чистых Денег"? Узнайте как: business1777.blogspot.com ! Cпециально для студентов!
10:29:43 29 ноября 2015

Работы, похожие на Курсовая работа: Анализ макросов в Microsoft Office Word 2007
Организация документооборота с помощью "Visual Basic for ...
... 1.1 Обоснование языка программирования 1.2 Введение в Visual Basic for Application 1.2.1 Об объектах и коллекциях 1.2.2 Примеры использования VBA ...
* Использовать функцию записи макросов в Excel, чтобы записать действия и преобразовать их в код VBA.
Одним из способов создания кода модуля VBA является запись последовательности действий с помощью специальной функции записи макросов Excel.
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа Просмотров: 3885 Комментариев: 2 Похожие работы
Оценило: 0 человек Средний балл: 0 Оценка: неизвестно     Скачать
Разработка системы автоматизации для малого коммерческого предприятия ...
Содержание I. Специальная часть. Введение 3 Глава 1. Основная часть 1.1. Содержание и требования, предъявляемые к информации 3 1.2. Значение ...
Microsoft SQL Server является компонентом Microsoft Back Office для работы с базами данных.
Для создания макроса необходимо использовать Конструктор макросов.
Раздел: Рефераты по информатике, программированию
Тип: реферат Просмотров: 3560 Комментариев: 2 Похожие работы
Оценило: 0 человек Средний балл: 0 Оценка: неизвестно     Скачать
Электронное учебное пособие "Офисное программирование"
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОУ ВПО "МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ ИМ.М.А.ШОЛОХОВА" Электронное учебное пособие ...
Microsoft создала VBA и обеспечила поддержку VBA во всех главных приложениях Office:
Типичная команда VBA имеет вид: <Объект>.<Объект, входящий в первый объект>.<.>.<Тот объект, с которым нужно произвести действие>.<собственно действие>
Раздел: Рефераты по информатике, программированию
Тип: дипломная работа Просмотров: 10493 Комментариев: 2 Похожие работы
Оценило: 4 человек Средний балл: 4 Оценка: неизвестно     Скачать
Ответы к экзаменационным билетам по Информатике. 2001-2002 год
Билет № 2 1. Информационные процессы и управление. Обратная связь Жизнедеятельность любого организма или нормальное функционирование технического ...
Такие последовательности электрических импульсов можно записать в виде последовательностей нулей и единиц (есть импульс - единица, нет импульса - нуль), которые называются машинным ...
Выбор запрета на загрузку макросов надежно защитит ваш компью тер от заражения макровирусами, однако отключит и полезные макросы, содержащиеся в документе.
Раздел: Рефераты по информатике, программированию
Тип: реферат Просмотров: 644 Комментариев: 4 Похожие работы
Оценило: 4 человек Средний балл: 2 Оценка: неизвестно     Скачать
Основы работы на ПК
Старостин Вячеслав Олегович 18.10.2010 Устройство компьютеров. Все микрокомпьютеры состоят, по крайней мере, из трех частей: Системный блок - это ...
Для создания макроса достаточно включить режим записи и записать последовательность действий.
При записи макроса команды и параметры можно выбирать с помощью мыши, однако движения мыши в окне документа не записываются.
Раздел: Рефераты по информатике, программированию
Тип: реферат Просмотров: 3789 Комментариев: 6 Похожие работы
Оценило: 11 человек Средний балл: 4.5 Оценка: 5     Скачать
Програмирование на Visual Basic
VISUAL BASIC 6 Глава 1. ТЕХНОЛОГИЯ ПРОГРАММИРОВАНИЯ НА VISUAL BASIC 4 В СРЕДЕ WINDOWS 1. 1. ЭКРАННЫЕ ЭЛЕМЕНТЫ После запуска Visual Basic на экране ...
После последней записи записывается признак конца файла (end of file), который может проверяться встроенной функцией EOF (возвращает значение True. если обнаружен конец файла, и ...
Private Sub Form_Load() ' Commandl.Enabled = True Command2.Enabled - False Command3.Enabled = False Command4.Enabled a False Хотя можно указать запись длиной 1 байт, компьютер на ...
Раздел: Рефераты по кибернетике
Тип: реферат Просмотров: 3784 Комментариев: 2 Похожие работы
Оценило: 1 человек Средний балл: 4 Оценка: неизвестно     Скачать
Информационные технологии управления
Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Тульский государственный ...
Запуск Microsoft Access выполняется командой Пуск\ Программы\ Microsoft Office\ Microsoft Access, либо двойным щелчком по его значку или значку файла базы данных, имеющего ...
Формат HTML представляет собой набор команд, которые описывают структуру документа.html позволяет выделить в тексте отдельные логические части (заголовки, абзацы, списки и т.д ...
Раздел: Рефераты по информатике, программированию
Тип: учебное пособие Просмотров: 2876 Комментариев: 2 Похожие работы
Оценило: 0 человек Средний балл: 0 Оценка: неизвестно     Скачать
Разработка баз данных в Delphi
Создание баз данных в Delphi Урок 1: Настройка BDE Содержание урока 1: Обзор 2 Сущность BDE 2 Алиасы 2 Системная информация утилиты настройки BDE 4 ...
При этом можно воспользоваться компонентом Query в Delphi, каждый раз посылая по одному SQL-запросу, а можно записать всю последовательность SQL-предложений в один так называемый ...
Указывает назначение полосы: rbTitle - содержит заголовок отчета; rbPageHeader - содержит заголовок страницы (на первой странице печатается под rbTitle); rbDetaul - содержит ...
Раздел: Рефераты по информатике, программированию
Тип: реферат Просмотров: 7949 Комментариев: 3 Похожие работы
Оценило: 1 человек Средний балл: 5 Оценка: неизвестно     Скачать
Использование Excel
... Российской Федерации Казанский государственный технический университет им. А.Н. Туполева (КАИ) Табличный редактор Microsoft Excel Учебное пособие
3. В окне Запись макроса дать ему имя и в поле Описание записать краткий комментарий: для чего этот макрос, кнопка ОК С этого момента все действия записываются в виде инструкций ...
Если в списке настроек отсутствует мастер Web-страниц, добавьте средства создания Web страниц Office 97 при помощи программы установки Microsoft Office 97.
Раздел: Рефераты по информатике, программированию
Тип: реферат Просмотров: 16383 Комментариев: 10 Похожие работы
Оценило: 7 человек Средний балл: 4.4 Оценка: 4     Скачать

Все работы, похожие на Курсовая работа: Анализ макросов в Microsoft Office Word 2007 (1747)

Назад
Меню
Главная
Рефераты
Благодарности
Опрос
Станете ли вы заказывать работу за деньги, если не найдете ее в Интернете?

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



Результаты(150582)
Комментарии (1836)
Copyright © 2005-2016 BestReferat.ru bestreferat@mail.ru       реклама на сайте

Рейтинг@Mail.ru