РефератыИнформатикаСоСоздание макросов в т.р. Word

Создание макросов в т.р. Word

Отчет по лабораторной работе № 3


Тема: Создание макросов в т.р. Word.


Задание:


1. Создание макроса для оформления шаблона документа blank.dot


· Cервис - макрос – начать запись – изменение имени на МакроWA – вставка – объект WordArt- завершить макрос. Сервис – настройка – команды – добавляем макрос на панель инструментов – выделяем макрос – «изменить выделенный объект» - «текст только в меню» - «выбрать значок для кнопки».


Selection.InlineShapes.AddPicture FileName:= _


"D:TEMPPROFAll UsersDocumentsMy PicturesSample PicturesWater lilies.jpg" _


, LinkToFile:=False, SaveWithDocument:=True


· Создали макрос аналогично макросу МакроWA, который вставлял бы рисунок, Присвоили имя макросу МакроРис
.


Selection.InlineShapes.AddPicture FileName:= _


"D:TEMPPROFAll UsersDocumentsMy PicturesSample PicturesSunset.jpg" _


, LinkToFile:=False, SaveWithDocument:=True


· На основе двух созданных макросов создали один, используя редактор VBA и сохранили под именем МакроWA
R
: сервис - макрос – макросы – выбираем макрос Макро
WA
– «изменить» - копируем текст макрома Макро Рис и вставляем после текста макроса Макро
WA
.
Для вызова создали кнопку: Сервис – настройка – команды – добавляем макрос на панель инструментов – выделяем макрос – «изменить выделенный объект» - «текст только в меню» - «выбрать значок для кнопки».


Selection.InlineShapes.AddPicture FileName:= _


"D:TEMPPROFAll UsersDocumentsMy PicturesSample PicturesWater lilies.jpg" _


, LinkToFile:=False, SaveWithDocument:=True


Selection.InlineShapes.AddPicture FileName:= _


"D:TEMPPROFAll UsersDocumentsMy PicturesSample PicturesSunset.jpg" _


, LinkToFile:=False, SaveWithDocument:=True


· Создали макрос, котор

ый: добавляет страницу в текст ( вставка – разрыв – «начать новую страницу») и необходимо, чтобы ориентация этой страницы была альбомная ( файл – параметры страницы – ориентация альбомная). Присвоили имя макросу МакроПС.


Selection.InsertBreak Type:=wdPageBreak


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(3)


.BottomMargin = CentimetersToPoints(1.5)


.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

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

Название реферата: Создание макросов в т.р. Word

Слов:434
Символов:5124
Размер:10.01 Кб.