Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов

^ Способы коллекции Documents
Как уже упоминалось выше, способы коллекции Documents позволяют создавать, открывать, закрывать и сохранять документы. Разглядим выполняемые функ­ции и предназначение этих способов более тщательно.

^ Способ Add

Этот способ использутся для прибавления нового пустого Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов документа к коллекции

открытых документов. Синтаксис способа Add:

Expression.Add(Template, NewTemplate)

Элементы синтаксиса способа Add представлены в табл. 8.3.

Таблица 8.3. Элементы синтаксиса способа Add


Элемент

Описание


Expression

Неотклонимый элемент синтаксиса, представляющий выражение, которое возвращает коллекцию Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов Documents


NewTemplafe

Необязательный элемент синтаксиса типа Variant. Данный параметр позволяет сделать обыденный документ (значение False) либо шаблон (значение True). По дефлоту употребляется значение равное Fafse


Template

Необязательный элемент синтаксиса типа Variant. Определяет имя шаблона,

применяемого Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов для создаваемого документа. Если этот аргумент отсутствует, то употребляется шаблон Normal




^ Объект Document
Объект Document представляет собой определенный документ, открытый в MS Word. Доступ к нему можно получить при помощи коллекции Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов Documents.
Характеристики объекта Document
Характеристики этого объекта позволяют установить некие атрибуты документа, та­кие как тип документа, наличие автоматической проверки орфографии и т. п. Более нередко применяемые характеристики объекта Document приведены Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов в табл. 8.8.

GrammarChecked GrammaticalErrors

Name

Paragraphs Paragraphs ReadOnly Saved

ShowSpellingErrors ShowGrammaticalErrors

Styles

Tables

TablesOfContents

Type

Windows

^ Таблица 8.8. Характеристики объекта Document

Свойство

Описание

Свойство GrammarChecked определяет, была ли запущена проверка грамматики для данного документа (значение True) либо нет (False). В случае необходимости повторного пуска проверки Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов грамматики этому свойству следует задать значение False Возвращает коллекцию ProofreadingErrors, которая включает предложения, содержащие грамматические ошибки спектра либо всего документа. В этом случае, если грамматические ошибки отсутствуют, свойство GrammaticalErrors возвращает значение О

Определяет название файла Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов на диске, в каком хранится документ. При помощи этого характеристики можно получить название файла, но нельзя поменять его

Возвращает коллекцию Paragraphs, которая содержит все абзацы в данном документе, спектре либо выделении

Возвращает коллекцию Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов Paragraphs, которая содержит все абзацы в данном документе, спектре либо выделении. Это свойство имеет значение True, если внесенные в документ конфигурации не могут быть сохранены в нем

Если файл был сохранен, то данное свойство Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов имеет значение (True), если нет — то False. Если данному свойству задать значение False, то при закрытии файла будет выведен запрос на запись конфигураций

Задание этому свойству значения True позволяет установить

режим подчеркивания слов, содержащих орфографические

ошибки

Позволяет Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов задать режим подчеркивания грамматических ошибок

во время ввода текста в документ. Для этого нужно задать ему

значение True

Возвращает коллекцию Styles, которая содержит все стили данного

документа

Возвращает коллекцию Tables, которая содержит все таблицы данного документа Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов, спектра либо выделения

Возвращает коллекцию TablesOfContents, которая содержит все оглавления данного документа

Возвращает тип документа: обыденный документ либо шаблон. Значение

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

wdTypeDocument — обыденный документ;

wdTypeTemplate — шаблон

Возвращает коллекцию Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов Windows, которая содержит все окна

данного документа
^ Способы объекта Document
Способы объекта Document позволяют делать разные деяния с документами. Разглядим эти способы.

Способ CheckGrammar

Способ CheckGrammar предназначен для проверки орфографии и грамматики в за­данном документе Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов либо спектре. В случае обнаружения ошибок этот способ ото­бражает окно диалога Правописание (Check Grammar).

Способ CheckSpelling

Способ CheckSpelling начинает проверку орфографии для данного документа либо спектра. В момент обнаружения ошибки происходит отображение окна Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов диало­га Правописание (CheckGrammar).

Синтаксис способа CheckSpelling:

Expression.CheckSpel1i ng(CustomDictionary, IgnoreUppercase, AlwaysSuggest, CustomDictionary2 - CustomDictionarylO)

Элементы синтаксиса способа CheckSpelling представлены в табл. 8.9. Таблица 8.9. Элементы синтаксиса методаCheckSpelling


Элемент Описание


Expression CustomDictionary

IgnoreUppercase AlwaysSuggest

MainDictionary
Неотклонимый элемент Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов синтаксиса — выражение, возвращающее объект Document либо объект Range

Необязательный элемент синтаксиса типа Variant. Представляет хоть какое выражение, которое возвращает объект Dictionary либо название файла, содержащего пользовательский словарь

Необязательный элемент синтаксиса типа Variant. Задает Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов игнорирование проверки слов, записанных в верхнем регистре

Необязательный элемент синтаксиса типа Variant. Данный аргумент имеет значение True, если при проверке орфографии MS Word предлагает другие варианты. По дефлоту употребляется значение характеристики SuggestSpellingCorrections

CustomDictionary2 CustomDictionarylO

Необязательный элемент Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов синтаксиса типа Variant. Хоть какое выражение, которое возвращает объект Dictionary, либо название файла, содержащего основной словарь

Необязательные элементы синтаксиса типа Variant. Любой из этих характеристик представляет собой выражение, которое возвращает объект Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов Dictionary либо название файла, содержащего дополнительные пользовательские словари

Способ PrintPreview

Способ PrintPreview переключает MS Word в режим подготовительного просмотра документа.

Способ Range

Способ Range объекта Document возвращает объект Range, задаваемый исходной и конечной позициями знаков куска Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов текста.

Синтаксис способа Range:

Expression.Range(Start, End)

Элементы синтаксиса способа Range приведены в табл. 8.10.

Таблица 8.10. Элементы синтаксиса способа Range

Элемент

Описание

Expression Неотклонимый элемент синтаксиса — выражение, которое возврает объект Document

Start Необязательный параметр типа Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов Long. Определяет позицию первого знака

спектра. Нулевое значение данного характеристики соответствует началу документа

End Необязательный параметр типа Long. Определяет позицию последнего знака

спектра

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

учитываются также и непечатаемые знаки.

Способ Redo

Способ Redo повторяет последнее из отмененных Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов ранее действий либо целую последовательность отмененных действий. Данный способ возвращает значение True, если действие было повторено.

Синтаксис способа Redo:

Expression.Redo(Times)

Элементы синтаксиса способа Redo представлены в табл. 8.11.

Таблица 8.11. Элементы Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов синтаксиса способа Redo

Элемент

Описание

Expressio Times

Неотклонимый элемент— выражение, которое возвращает обьект Document Необязательный параметр типа Variant. Определяет количество повторяемых

действии

Способ Save

Способ Save объекта Document, в отличие от одноименного способа коллекции Documents, не имеет характеристик. Данный способ Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов аналогичен выполнению команды Файл ► Сохранить.

Способ Save As

Способ SaveAs позволяет выполнить деяния, подобные действиям, выполня­емым командой Файл > Сохранить как. Характеристики этого способа совпадают с пара­метрами, устанавливаемыми в окне диалога Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов Сохранение документа.

Синтаксис этого способа:

Expression.SaveAs(FileName, FileFormat, LockComments, Password, AddToRecentFi1es, Wn'tePassword, ReadOnlyRecommended, EmbedTrueTypeFonts, SaveNativePictureFormat, SaveFormsData, SaveAsAOCELetter)


Пример работы с документами

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

Sub WorkWithDocumentO Dim NewDoc As Document

'Присваиваем объектной переменной NewDoc

'ссылку на сделанный документ

Set NewDoc = Documents.Add

'Задаем режим автоматической проверки орфографии

'во время ввода текста

NewDoc.ShowSpellingErrors = True

'Задаем режим автоматической проверки грамматики

'во время ввода текста

NewDoc Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов.ShowGrammaticalErrors = True

'Сохраняем сделанный документ

NewDoc.Save

'Закрываем документ с одновременным сохранением конфигураций

NewDoc.Close SaveChanges:=True,

OriginalFormat:=wdOriginalDocumentFormat

'Открываем ранее сделанный документ

Documents.Open FileName:= _

"Е:\Мои документыХНовый документное",

addtorecentfi1es:=True End Sub


Работа Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов с абзацами


Коллекция Paragraphs

Коллекция Paragraphs содержит все абзацы (объекты Paragraph) определенного до­кумента.

Способы коллекции Paragraphs

Способы коллекции Paragraphs позволяют делать разные деяния над аб­зацами, включая добавление абзаца и отмену ручного форматирования абзаца Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов.

Способ Add

Способ Add добавляет пустой абзац в документ. Синтаксис способа Add:

Expression.Add(Range)

Элементы синтаксиса способа Add представлены в табл. 8.14.

Таблица 8.14. Элементы синтаксиса способа Add

Элемент

Описание

Expression Неотклонимый элемент синтаксиса — выражение, которое возвращает Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов коллекцию Paragraphs

Range Необязательный элемент синтаксиса типа Variant. Определяет спектр, перед

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

Способ Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов Reset

Способ Reset удаляет форматирование абзаца, выполненное без внедрения сти­ля. К примеру, если вы зададите отступ первой строчки при помощи линейки, а в избранном стиле абзаца отступ первой строчки отсутствует, то вызов Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов способа Reset приведет к удалению отступа первой строчки.

Объект Paragraph

Объект Paragraph представляет собой определенный абзац. Все объекты Paragraph яв­ляются элементами коллекции Paragraphs.

Объект Paragraph Format

Объект Paragraph Format позволяет форматировать абзац. Характеристики Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов и способы этого абзаца совпадают со качествами и способами объекта Paragr

^ Лекция №8.

Приложение PowerPoint.

Приложение MS PowerPoint, входящее в состав MS Office, создано для сотворения и показа презентаций. Презентации представляют собой Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов набор слайдов и раздаточного материала, которые могут употребляться, к примеру, лектором для подачи материала слушателям.

Хотя по сопоставлению с MS Word либо MS Excel это приложение в нашей стране употребляется пореже, мы коснемся Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов основ его программирования, так как метод изложения материала при помощи мела и доски равномерно уходит со сцены из-за низкой эффективности.

Для данного приложения создание панелей инструментов и меню, внедрение интегрированных Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов меню диалога, также работа с формами и органами управления не отличаются от ранее рассмотренных приложений MS Office.

Так же как и другие приложения MS Office, программка MS PowerPoint имеет разветвленную иерархию объектов (рис Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов. 9.1), часть из которых является общими для всех приложений MS Office.

В верхушке иерархии, как обычно, находится объект Application, являющийся фактически приложением PowerPoint.

^ Управление приложением PowerPoint

Чтоб управлять приложением PowerPoint, мы можем использовать характеристики и Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов способы объекта Application. К примеру, при помощи способа Quit мы можем закон­чить работу с приложением.

Создание приложений для MS PowerPoint



^ Объект Application

Как ранее говорилось, объект Application представляет собой приложение PowerPoint Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов.

Способы объекта Application

Объект Application имеет всего четыре способа:

^ Работа с Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов презентациями

Для получения доступа к хоть какой презентации, открытой в MS PowerPoint, можно использовать коллекцию Presentations, элементами которой являются объекты Presentation, любой из которых представляет собой презентацию (рис. 9.2). Выбор соответственного характеристики этого объекта Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов позволяет воплотить определенный режим работы с презентацией.



В случае работы с активной презентацией удобнее использовать свойство ActivePresentation, которое возвращает объект Presentation, являющийся активной презентацией. Ниже приведен пример строчки кода, созданной для закрытия Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов активной презентации:

ActivePresentation.Close

SIideShowWindows(1).Presentation.Close

DocumentWindow(l).Presentation.Close

Для сотворения, открытия Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов, сохранения либо закрытия презентации употребляются способы объектов Presentations и Presentation. В табл. 9.1 представлены деяния, выполняемые над презентацией, и способы, дозволяющие выполнить эти деяния.

^ Таблица 9.1. Деяния, выполняемые над презентациями

Действие Объект Способ

Добавление презентации

Presentations

Add

Открытие сохраненной Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов презентации

Presentations '

Open

Закрытие презентации

Presentation

Close

Сохранение презентации

Presentation

Save, SaveAs

^ Коллекция Presentations

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

Способы коллекции Presentations

Как мы уже произнесли выше, коллекция Presentations имеет ряд способов для Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов управления презентациями. Ниже рассмотрены те из их, синтаксис которых просит дополнительных пояснений.

^ Способ Add

Способ Add позволяет сделать новейшую презентацию. Этот способ возвращает объект Presentation, который и представляет собой сделанную презентацию. Синтаксис Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов способа Add:

Expression.Add(WithWindow)

Элементы синтаксиса способа Add представлены в табл. 9.2.

Таблица 9.2. Элементы синтаксиса способа Add

Элемент

Описание

Expression

Неотклонимый элемент синтаксиса — выражение, возвращающее объект Presentations

WithWindow

Необязательный элемент синтаксиса. Это параметр типа Long, который определяет, создается Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов презентация в видимом окне (значение True) либо нет (False). По дефлоту употребляется>значение True


^ Способ Open

Способ Open позволяет открыть сохраненную ранее презентацию. Этот способ также возвращает объект Presentation, который и представляет Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов собой открытую презен­тацию. Синтаксис способа Open:

Expression.Open(FileName, Readonly, Untitled, WithWindow)

Элементы синтаксиса способа Open представлены в табл. 9.3.

Таблица 9.3. Элементы синтаксиса способа Open


Элемент

Описание

Expression

Неотклонимый элемент синтаксиса — выражение, возвращающее объект Presentations

FileName

Неотклонимый элемент синтаксиса Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов типа String. Данный параметр задает имя открываемого файла

ReadOnly

Необязательный элемент синтаксиса типа Long. При задании ему значения True этот параметр позволяет открыть файл только для чтения. По дефлоту употребляется значение False

Untitled

Необязательный элемент синтаксиса Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов типа Long. Этот аргумент позволяет открыть файл без наименования, что равноценно созданию копии файла. Если этот аргумент отсутствует, то название файла автоматом становится заглавием открытой презентации

WithWindow

Этот необязательный элемент синтаксиса имеет то же Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов предназначение, что и для способа Add


^ Объект Presentation

Объект Presentation представляет собой презентацию PowerPoint. Каждый объект Presentation является элементом коллекции Presentations, которая содержит все открытые презентации.

^ Характеристики объекта Presentation

Объект Presentation имеет несколько параметров Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов, которые возвращают соответствую­щие объекты, интегрированные в объект Presentation. Перечислим их:

^ Способы объекта Presentation

Познакомимся с основными способами объекта Presentation.

Способ ApplyTemplate

Способ ApplyTempLate позволяет применить шаблон дизайна к данной пре­зентации. Синтаксис этого способа Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов имеет вид:

Expressi on.ApplyTempiate(Fi1eName)

Элементы синтаксиса способа ApplyTemplate представлены в табл. 9.4.

Таблица 9.4. Элементы синтаксиса способа ApplyTemplate

Элемент

Описание

Expression

Неотклонимый элемент синтаксиса — выражение, которое возвращает объект Presentation

FileName

Неотклонимый элемент синтаксиса типа String. Данный параметр задает Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов имя шаблона дизайна


^ Способ Save

Способ Save сохраняет презентацию на диске. Его употребляют для сохранения уже имеющейся презентации (ранее сохраненной на диске). Чтоб сохранить пре­зентацию, которая не была еще сохранена, следует использовать способ SaveAs Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов.

^ Способ SaveAs

Способ SaveAs позволяет сохранить презентацию в файле с новым именованием либо в одном из доступных форматов. Синтаксис способа SaveAs представлен ниже:

Expression.SaveAs(Filename, FileFormat, EmbedFonts)

Элементы синтаксиса Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов способа SaveAs представлены в табл. 9.5.

Таблица 9.5. Элементы синтаксиса способа SaveAs

Элемент

Описание

Expression

Неотклонимый элемент синтаксиса — выражение, возвращающее объект Presentation

Filename

Неотклонимый элемент синтаксиса типа String. Этот параметр определяет название файла, под которым будет сохранена презентация. Если указан не полный путь Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов, то файл будет сохранен в текущей папке

FileFormat

Необязательный элемент синтаксиса. Данный параметр определяет формат сохраняемого файла. По дефлоту употребляется формат текущей версии PowerPoint. Значение этого параметра может приравниваться значению одной Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов из констант, представленных в табл. 9.6

EmbedFonts

Необязательный элемент синтаксиса типа Long. Данный параметр при задании ему значения True позволяет встроить в файл презентации шрифты TrueType. По дефлоту употребляется значение False


В табл. 9.6 представлены константы, определяющие формат Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов файла, сохраняемого способом SaveAs.

Таблица 9.6. Константы, определяющие формат файла

Константа

Формат

ppSaveAsAddln

Надстройка PowerPoint

ppSaveAsBMP

Набросок в формате BMP

ppSaveAsDefault

Употребляется текущий формат

ppSaveAsGIF

Набросок в формате GIF

ppSaveAsHTML

Web-страница

ppSaveAsJPG

Набросок в формате JPEG

ppSaveAsMetaFile

Метафайл Windows

ppSaveAsPNG

Набросок в формате PNG

ppSaveAsPowerPoint3

PowerPoint 3

ppSaveAsPowerPoint4

PowerPoint 4

ppSaveAsPowerPoint7

PowerPoint 95

ppSaveAsPresentation

Презентация

ppSaveAsRTF

Структура, RTF

ppSaveAsShow

Демонстрация

ppSaveAsTemplate

Шаблон Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов презентации


^ Способ Close

Способ Close закрывает данную презентацию.

Пример работы с презентациями

Ниже приведен пример работы с презентациями. В этом примере производится создание презентации, ее сохранение, открытие и закрытие, также добавление в Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов презентацию слайдов. Нужные комменты даны в теле процедуры.

Sub WorkWithPresentationQ

' Dim NewPresentation As Presentation

'Присваиваем объектной переменной ссылку на новейшую презентацию

Set NewPresentation = Presentations.Add 'Добавляем в новейшую презентацию слайд с заголовком NewPresentation.Slides.Add Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов I, ppLayoutTitle

'Сохраняем презентацию при помощи способа

SaveAs NewPresentation.SaveAs "С:\Мои документы\Пример"

'Закрываем презентацию

NewPresentation.Close

'Опять открываем презентацию

Set NewPresentation = Presentations.Open("С:\Мои документыХПример.ррГ')

'Добавляем очередной слайд

NewPresentation.Slides.Add 2. ppLayoutText

'Закрываем презентацию Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов без сохранения конфигураций

NewPresentation.Close

End Sub

^ Работа со слайдами

В PowerPoint презентация состоит из набора слайдов. На языке объектного про-1 граммирования это значит, что в объект Presentation встроена коллекция SlidesJ которая содержит все слайды Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов (объекты Slide) презентации.

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

При помощи разных способов объектов Slides и Slide мы можем добавлять, уда­лять, дублировать слайды и т. п. Главные Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов деяния, выполняемые над слайда­ми, и надлежащие им объекты и способы приведены в табл. 9.7. '

^ Таблица 9.7. Объекты и способы, надлежащие действиям, выполняемым над слайдами

Действие Объект Способ

Добавление слайда

Slides

Add

Удаление слайда

Slide

Delete

Дублирование слайда

Slide

Duplicate

Экспорт слайда в графическом формате

Slide

Export

Копирование слайда Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов в буфер обмена

Slide

Copy

Вставка слайда из буфера обмена

Slides

Paste

Выделение слайда

Slide

Select

Дальше подвергнутся рассмотрению объекты, вложенные в объект Slide, касающиеся; работы:

Коллекция Slides

Коллекция Slides содержит все объекты Slide Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов, любой из которых представляет собой определенный слайд данной презентации.

^ Способы коллекции Slides

Разглядим некие способы коллекции Slides.Способ Add

Способ Add позволяет сделать новый слайд и добавить его к коллекции слайдов

данной презентации. Этот Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов способ возвращает объект Slide, который представляет

собой сделанный слайд. Синтаксис способа Add:

Expression.Add(Index, Layout)

Элементы синтаксиса способа Add представлены в табл. 9.8.

Таблица 9.8. Элементы синтаксиса способа Add


Элемент

Описание

Expression

Неотклонимый элемент синтаксиса — выражение Методы коллекции Documents - Лекция № Тема: Автоматизация труда с помощью макросов и шаблонов, которое возвращает коллекцию Slides

Index

Неотклонимый элемент синтаксиса типа Long. Данный параметр определяет порядковый номер создаваемого слайда в коллекции Slides

Layout

Неотклонимый элемент синтаксиса типа Long.


metodi-issledovaniya-fizicheskogo-razvitiya.html
metodi-issledovaniya-funkcij-zheludka.html
metodi-issledovaniya-glotki.html