powerpoint package

Классы

PowerPoint.Adjustments

Представляет значения корректировки для фигуры.

PowerPoint.Application

Представляет приложение PowerPoint, которое управляет презентацией.

PowerPoint.Binding

Представляет привязку Office.js, определенную в презентации.

PowerPoint.BindingCollection

Представляет коллекцию всех объектов привязки, являющихся частью презентации.

PowerPoint.Border

Представляет свойства границы ячейки таблицы.

PowerPoint.Borders

Представляет границы ячейки таблицы.

PowerPoint.BulletFormat

Представляет свойства форматирования маркеров текста, вложенного в PowerPoint.ParagraphFormat.

PowerPoint.CustomProperty

Представляет настраиваемое свойство.

PowerPoint.CustomPropertyCollection

Коллекция настраиваемых свойств.

PowerPoint.CustomXmlPart

Представляет пользовательский объект части XML.

PowerPoint.CustomXmlPartCollection

Коллекция пользовательских частей XML.

PowerPoint.CustomXmlPartScopedCollection

Ограниченная коллекция пользовательских частей XML. Коллекция с заданной областью является результатом некоторой операции (например, фильтрации по пространству имен). Для коллекции с заданной областью невозможно установить какую-либо дальнейшую область.

PowerPoint.DocumentProperties

Представляет свойства презентации.

PowerPoint.Graphic

Представляет графический объект в PowerPoint.

PowerPoint.Hyperlink

Представляет одну гиперссылку.

PowerPoint.HyperlinkCollection

Представляет коллекцию гиперссылок.

PowerPoint.HyperlinkScopedCollection

Представляет коллекцию гиперссылок, ограниченную областью.

PowerPoint.Margins

Представляет поля ячейки таблицы.

PowerPoint.PageSetup

Представляет сведения о параметрах страницы для презентации.

PowerPoint.ParagraphFormat

Представляет свойства форматирования абзаца текста, вложенного в PowerPoint.TextRange.

PowerPoint.PlaceholderFormat

Представляет свойства placeholder фигуры.

PowerPoint.Presentation

Объект Presentation — это объект верхнего уровня с одним или несколькими слайдами, содержащими содержимое презентации. Подробнее об объектной модели PowerPoint см. в статье Объектная модель JavaScript в PowerPoint.

PowerPoint.RequestContext

Объект RequestContext облегчает запросы к приложению PowerPoint. Так как надстройка Office и приложение PowerPoint выполняются в двух разных процессах, контекст запроса необходим для получения доступа к объектной модели PowerPoint из надстройки.

PowerPoint.SensitivityLabel

Представляет метку конфиденциальности в презентации.

PowerPoint.SensitivityLabelDetails

Представляет свойства меток конфиденциальности, доступных в PowerPoint.

PowerPoint.SensitivityLabelDetailsCollection

Представляет коллекцию объектов PowerPoint.SensitivityLabelDetails .

PowerPoint.SensitivityLabelsCatalog

В этой статье представлены методы для проверки состояния каталога меток конфиденциальности в PowerPoint и извлечения всех доступных меток конфиденциальности, если каталог включен.

PowerPoint.Shape

Представляет одну фигуру на слайде.

PowerPoint.ShapeCollection

Представляет коллекцию фигур.

PowerPoint.ShapeFill

Представляет форматирование заливки объекта-фигуры.

PowerPoint.ShapeFont

Представляет атрибуты шрифта, такие как имя шрифта, размер шрифта и цвет, для объекта TextRange фигуры.

PowerPoint.ShapeGroup

Представляет группу фигур в презентации. Чтобы получить соответствующий объект Shape, используйте ShapeGroup.shape.

PowerPoint.ShapeLineFormat

Представляет форматирование линии для объекта-фигуры. Для изображений и геометрических фигур форматирование линий представляет собой границу фигуры.

PowerPoint.ShapeScopedCollection

Представляет набор фигур.

PowerPoint.Slide

Представляет один слайд презентации.

PowerPoint.SlideBackground

Представляет фон слайда.

PowerPoint.SlideBackgroundFill

Представляет форматирование заливки объекта фона слайда.

PowerPoint.SlideBackgroundGradientFill

Представляет свойства градиентной заливки PowerPoint.SlideBackground .

PowerPoint.SlideBackgroundPatternFill

Представляет свойства заливки узором PowerPoint.SlideBackground .

PowerPoint.SlideBackgroundPictureOrTextureFill

Представляет свойства заливки PowerPoint.SlideBackground, рисунка или текстуры.

PowerPoint.SlideBackgroundSolidFill

Представляет свойства сплошной заливки PowerPoint.SlideBackground .

PowerPoint.SlideCollection

Представляет коллекцию слайдов презентации.

PowerPoint.SlideLayout

Представляет макет слайда.

PowerPoint.SlideLayoutBackground

Представляет фон макета слайда.

PowerPoint.SlideLayoutCollection

Представляет набор макетов, предоставленных образцом слайдов для слайдов.

PowerPoint.SlideMaster

Представляет образец слайда.

PowerPoint.SlideMasterBackground

Представляет фон слайда master.

PowerPoint.SlideMasterCollection

Представляет коллекцию образцов слайдов в презентации.

PowerPoint.SlideScopedCollection

Представляет коллекцию слайдов в презентации.

PowerPoint.Table

Представляет таблицу.

PowerPoint.TableCell

Представляет таблицу.

PowerPoint.TableCellCollection

Представляет набор ячеек таблицы.

PowerPoint.TableColumn

Представляет столбец в таблице.

PowerPoint.TableColumnCollection

Представляет коллекцию столбцов таблицы.

PowerPoint.TableRow

Представляет строку в таблице.

PowerPoint.TableRowCollection

Представляет коллекцию строк таблицы.

PowerPoint.TableStyleSettings

Представляет доступные параметры стиля таблицы.

PowerPoint.Tag

Представляет один тег на слайде.

PowerPoint.TagCollection

Представляет коллекцию тегов.

PowerPoint.TextFrame

Представляет текстовый фрейм объекта-фигуры.

PowerPoint.TextRange

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

PowerPoint.ThemeColorScheme

Представляет цветовую схему темы.

Интерфейсы

PowerPoint.AddSlideOptions

Представляет варианты, доступные при добавлении нового слайда.

PowerPoint.BorderProperties

Представляет свойства границы ячейки таблицы.

PowerPoint.FillProperties

Представляет форматирование заливки ячейки таблицы.

PowerPoint.FontProperties

Представляет атрибуты шрифта, такие как имя шрифта, размер и цвет.

PowerPoint.HyperlinkAddOptions

Представляет доступные параметры при добавлении PowerPoint.Hyperlink.

PowerPoint.InsertSlideOptions

Представляет доступные параметры при вставке слайдов.

PowerPoint.Interfaces.AdjustmentsData

Интерфейс, описывающий данные, возвращаемые вызовом adjustments.toJSON().

PowerPoint.Interfaces.AdjustmentsLoadOptions

Представляет значения корректировки для фигуры.

PowerPoint.Interfaces.BindingCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом bindingCollection.toJSON().

PowerPoint.Interfaces.BindingCollectionLoadOptions

Представляет коллекцию всех объектов привязки, являющихся частью презентации.

PowerPoint.Interfaces.BindingCollectionUpdateData

Интерфейс обновления данных об объекте BindingCollection для использования в bindingCollection.set({ ... }).

PowerPoint.Interfaces.BindingData

Интерфейс, описывающий данные, возвращаемые вызовом binding.toJSON().

PowerPoint.Interfaces.BindingLoadOptions

Представляет привязку Office.js, определенную в презентации.

PowerPoint.Interfaces.BorderData

Интерфейс, описывающий данные, возвращаемые вызовом border.toJSON().

PowerPoint.Interfaces.BorderLoadOptions

Представляет свойства границы ячейки таблицы.

PowerPoint.Interfaces.BordersData

Интерфейс, описывающий данные, возвращаемые вызовом borders.toJSON().

PowerPoint.Interfaces.BordersLoadOptions

Представляет границы ячейки таблицы.

PowerPoint.Interfaces.BorderUpdateData

Интерфейс обновления данных об объекте Border для использования в border.set({ ... }).

PowerPoint.Interfaces.BulletFormatData

Интерфейс, описывающий данные, возвращаемые вызовом bulletFormat.toJSON().

PowerPoint.Interfaces.BulletFormatLoadOptions

Представляет свойства форматирования маркеров текста, вложенного в PowerPoint.ParagraphFormat.

PowerPoint.Interfaces.BulletFormatUpdateData

Интерфейс обновления данных об объекте BulletFormat для использования в bulletFormat.set({ ... }).

PowerPoint.Interfaces.CollectionLoadOptions

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

PowerPoint.Interfaces.CustomPropertyCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом customPropertyCollection.toJSON().

PowerPoint.Interfaces.CustomPropertyCollectionLoadOptions

Коллекция настраиваемых свойств.

PowerPoint.Interfaces.CustomPropertyCollectionUpdateData

Интерфейс обновления данных об объекте CustomPropertyCollection для использования в customPropertyCollection.set({ ... }).

PowerPoint.Interfaces.CustomPropertyData

Интерфейс, описывающий данные, возвращаемые вызовом customProperty.toJSON().

PowerPoint.Interfaces.CustomPropertyLoadOptions

Представляет настраиваемое свойство.

PowerPoint.Interfaces.CustomPropertyUpdateData

Интерфейс обновления данных об объекте CustomProperty для использования в customProperty.set({ ... }).

PowerPoint.Interfaces.CustomXmlPartCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом customXmlPartCollection.toJSON().

PowerPoint.Interfaces.CustomXmlPartCollectionLoadOptions

Коллекция пользовательских частей XML.

PowerPoint.Interfaces.CustomXmlPartCollectionUpdateData

Интерфейс обновления данных об объекте CustomXmlPartCollection для использования в customXmlPartCollection.set({ ... }).

PowerPoint.Interfaces.CustomXmlPartData

Интерфейс, описывающий данные, возвращаемые вызовом customXmlPart.toJSON().

PowerPoint.Interfaces.CustomXmlPartLoadOptions

Представляет пользовательский объект части XML.

PowerPoint.Interfaces.CustomXmlPartScopedCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом customXmlPartScopedCollection.toJSON().

PowerPoint.Interfaces.CustomXmlPartScopedCollectionLoadOptions

Ограниченная коллекция пользовательских частей XML. Коллекция с заданной областью является результатом некоторой операции (например, фильтрации по пространству имен). Для коллекции с заданной областью невозможно установить какую-либо дальнейшую область.

PowerPoint.Interfaces.CustomXmlPartScopedCollectionUpdateData

Интерфейс обновления данных об объекте CustomXmlPartScopedCollection для использования в customXmlPartScopedCollection.set({ ... }).

PowerPoint.Interfaces.DocumentPropertiesData

Интерфейс, описывающий данные, возвращаемые вызовом documentProperties.toJSON().

PowerPoint.Interfaces.DocumentPropertiesLoadOptions

Представляет свойства презентации.

PowerPoint.Interfaces.DocumentPropertiesUpdateData

Интерфейс обновления данных об объекте DocumentProperties для использования в documentProperties.set({ ... }).

PowerPoint.Interfaces.GraphicData

Интерфейс, описывающий данные, возвращаемые вызовом graphic.toJSON().

PowerPoint.Interfaces.GraphicLoadOptions

Представляет графический объект в PowerPoint.

PowerPoint.Interfaces.HyperlinkCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом hyperlinkCollection.toJSON().

PowerPoint.Interfaces.HyperlinkCollectionLoadOptions

Представляет коллекцию гиперссылок.

PowerPoint.Interfaces.HyperlinkCollectionUpdateData

Интерфейс обновления данных об объекте HyperlinkCollection для использования в hyperlinkCollection.set({ ... }).

PowerPoint.Interfaces.HyperlinkData

Интерфейс, описывающий данные, возвращаемые вызовом hyperlink.toJSON().

PowerPoint.Interfaces.HyperlinkLoadOptions

Представляет одну гиперссылку.

PowerPoint.Interfaces.HyperlinkScopedCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом hyperlinkScopedCollection.toJSON().

PowerPoint.Interfaces.HyperlinkScopedCollectionLoadOptions

Представляет коллекцию гиперссылок, ограниченную областью.

PowerPoint.Interfaces.HyperlinkScopedCollectionUpdateData

Интерфейс обновления данных об объекте HyperlinkScopedCollection для использования в hyperlinkScopedCollection.set({ ... }).

PowerPoint.Interfaces.HyperlinkUpdateData

Интерфейс обновления данных об объекте Hyperlink для использования в hyperlink.set({ ... }).

PowerPoint.Interfaces.MarginsData

Интерфейс, описывающий данные, возвращаемые вызовом margins.toJSON().

PowerPoint.Interfaces.MarginsLoadOptions

Представляет поля ячейки таблицы.

PowerPoint.Interfaces.MarginsUpdateData

Интерфейс обновления данных об объекте Margins для использования в margins.set({ ... }).

PowerPoint.Interfaces.PageSetupData

Интерфейс, описывающий данные, возвращаемые вызовом pageSetup.toJSON().

PowerPoint.Interfaces.PageSetupLoadOptions

Представляет сведения о параметрах страницы для презентации.

PowerPoint.Interfaces.PageSetupUpdateData

Интерфейс обновления данных об объекте PageSetup для использования в pageSetup.set({ ... }).

PowerPoint.Interfaces.ParagraphFormatData

Интерфейс, описывающий данные, возвращаемые вызовом paragraphFormat.toJSON().

PowerPoint.Interfaces.ParagraphFormatLoadOptions

Представляет свойства форматирования абзаца текста, вложенного в PowerPoint.TextRange.

PowerPoint.Interfaces.ParagraphFormatUpdateData

Интерфейс обновления данных об объекте ParagraphFormat для использования в paragraphFormat.set({ ... }).

PowerPoint.Interfaces.PlaceholderFormatData

Интерфейс, описывающий данные, возвращаемые вызовом placeholderFormat.toJSON().

PowerPoint.Interfaces.PlaceholderFormatLoadOptions

Представляет свойства placeholder фигуры.

PowerPoint.Interfaces.PresentationData

Интерфейс, описывающий данные, возвращаемые вызовом presentation.toJSON().

PowerPoint.Interfaces.PresentationLoadOptions

Объект Presentation — это объект верхнего уровня с одним или несколькими слайдами, содержащими содержимое презентации. Подробнее об объектной модели PowerPoint см. в статье Объектная модель JavaScript в PowerPoint.

PowerPoint.Interfaces.SensitivityLabelDetailsCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом sensitivityLabelDetailsCollection.toJSON().

PowerPoint.Interfaces.SensitivityLabelDetailsCollectionLoadOptions

Представляет коллекцию объектов PowerPoint.SensitivityLabelDetails .

PowerPoint.Interfaces.SensitivityLabelDetailsCollectionUpdateData

Интерфейс обновления данных об объекте SensitivityLabelDetailsCollection для использования в sensitivityLabelDetailsCollection.set({ ... }).

PowerPoint.Interfaces.SensitivityLabelDetailsData

Интерфейс, описывающий данные, возвращаемые вызовом sensitivityLabelDetails.toJSON().

PowerPoint.Interfaces.SensitivityLabelDetailsLoadOptions

Представляет свойства меток конфиденциальности, доступных в PowerPoint.

PowerPoint.Interfaces.SensitivityLabelsCatalogData

Интерфейс, описывающий данные, возвращаемые вызовом sensitivityLabelsCatalog.toJSON().

PowerPoint.Interfaces.SensitivityLabelsCatalogLoadOptions

В этой статье представлены методы для проверки состояния каталога меток конфиденциальности в PowerPoint и извлечения всех доступных меток конфиденциальности, если каталог включен.

PowerPoint.Interfaces.ShapeCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом shapeCollection.toJSON().

PowerPoint.Interfaces.ShapeCollectionLoadOptions

Представляет коллекцию фигур.

PowerPoint.Interfaces.ShapeCollectionUpdateData

Интерфейс обновления данных об объекте ShapeCollection для использования в shapeCollection.set({ ... }).

PowerPoint.Interfaces.ShapeData

Интерфейс, описывающий данные, возвращаемые вызовом shape.toJSON().

PowerPoint.Interfaces.ShapeFillData

Интерфейс, описывающий данные, возвращаемые вызовом shapeFill.toJSON().

PowerPoint.Interfaces.ShapeFillLoadOptions

Представляет форматирование заливки объекта-фигуры.

PowerPoint.Interfaces.ShapeFillUpdateData

Интерфейс обновления данных об объекте ShapeFill для использования в shapeFill.set({ ... }).

PowerPoint.Interfaces.ShapeFontData

Интерфейс, описывающий данные, возвращаемые вызовом shapeFont.toJSON().

PowerPoint.Interfaces.ShapeFontLoadOptions

Представляет атрибуты шрифта, такие как имя шрифта, размер шрифта и цвет, для объекта TextRange фигуры.

PowerPoint.Interfaces.ShapeFontUpdateData

Интерфейс обновления данных об объекте ShapeFont для использования в shapeFont.set({ ... }).

PowerPoint.Interfaces.ShapeGroupData

Интерфейс, описывающий данные, возвращаемые вызовом shapeGroup.toJSON().

PowerPoint.Interfaces.ShapeGroupLoadOptions

Представляет группу фигур в презентации. Чтобы получить соответствующий объект Shape, используйте ShapeGroup.shape.

PowerPoint.Interfaces.ShapeLineFormatData

Интерфейс, описывающий данные, возвращаемые вызовом shapeLineFormat.toJSON().

PowerPoint.Interfaces.ShapeLineFormatLoadOptions

Представляет форматирование линии для объекта-фигуры. Для изображений и геометрических фигур форматирование линий представляет собой границу фигуры.

PowerPoint.Interfaces.ShapeLineFormatUpdateData

Интерфейс обновления данных об объекте ShapeLineFormat для использования в shapeLineFormat.set({ ... }).

PowerPoint.Interfaces.ShapeLoadOptions

Представляет одну фигуру на слайде.

PowerPoint.Interfaces.ShapeScopedCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом shapeScopedCollection.toJSON().

PowerPoint.Interfaces.ShapeScopedCollectionLoadOptions

Представляет набор фигур.

PowerPoint.Interfaces.ShapeScopedCollectionUpdateData

Интерфейс обновления данных об объекте ShapeScopedCollection для использования в shapeScopedCollection.set({ ... }).

PowerPoint.Interfaces.ShapeUpdateData

Интерфейс обновления данных об объекте Shape для использования в shape.set({ ... }).

PowerPoint.Interfaces.SlideBackgroundData

Интерфейс, описывающий данные, возвращаемые вызовом slideBackground.toJSON().

PowerPoint.Interfaces.SlideBackgroundFillData

Интерфейс, описывающий данные, возвращаемые вызовом slideBackgroundFill.toJSON().

PowerPoint.Interfaces.SlideBackgroundFillLoadOptions

Представляет форматирование заливки объекта фона слайда.

PowerPoint.Interfaces.SlideBackgroundGradientFillData

Интерфейс, описывающий данные, возвращаемые вызовом slideBackgroundGradientFill.toJSON().

PowerPoint.Interfaces.SlideBackgroundGradientFillLoadOptions

Представляет свойства градиентной заливки PowerPoint.SlideBackground .

PowerPoint.Interfaces.SlideBackgroundGradientFillUpdateData

Интерфейс обновления данных об объекте SlideBackgroundGradientFill для использования в slideBackgroundGradientFill.set({ ... }).

PowerPoint.Interfaces.SlideBackgroundLoadOptions

Представляет фон слайда.

PowerPoint.Interfaces.SlideBackgroundPatternFillData

Интерфейс, описывающий данные, возвращаемые вызовом slideBackgroundPatternFill.toJSON().

PowerPoint.Interfaces.SlideBackgroundPatternFillLoadOptions

Представляет свойства заливки узором PowerPoint.SlideBackground .

PowerPoint.Interfaces.SlideBackgroundPatternFillUpdateData

Интерфейс обновления данных об объекте SlideBackgroundPatternFill для использования в slideBackgroundPatternFill.set({ ... }).

PowerPoint.Interfaces.SlideBackgroundPictureOrTextureFillData

Интерфейс, описывающий данные, возвращаемые вызовом slideBackgroundPictureOrTextureFill.toJSON().

PowerPoint.Interfaces.SlideBackgroundPictureOrTextureFillLoadOptions

Представляет свойства заливки PowerPoint.SlideBackground, рисунка или текстуры.

PowerPoint.Interfaces.SlideBackgroundPictureOrTextureFillUpdateData

Интерфейс обновления данных об объекте SlideBackgroundPictureOrTextureFill для использования в slideBackgroundPictureOrTextureFill.set({ ... }).

PowerPoint.Interfaces.SlideBackgroundSolidFillData

Интерфейс, описывающий данные, возвращаемые вызовом slideBackgroundSolidFill.toJSON().

PowerPoint.Interfaces.SlideBackgroundSolidFillLoadOptions

Представляет свойства сплошной заливки PowerPoint.SlideBackground .

PowerPoint.Interfaces.SlideBackgroundSolidFillUpdateData

Интерфейс обновления данных об объекте SlideBackgroundSolidFill для использования в slideBackgroundSolidFill.set({ ... }).

PowerPoint.Interfaces.SlideBackgroundUpdateData

Интерфейс обновления данных об объекте SlideBackground для использования в slideBackground.set({ ... }).

PowerPoint.Interfaces.SlideCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом slideCollection.toJSON().

PowerPoint.Interfaces.SlideCollectionLoadOptions

Представляет коллекцию слайдов презентации.

PowerPoint.Interfaces.SlideCollectionUpdateData

Интерфейс обновления данных об объекте SlideCollection для использования в slideCollection.set({ ... }).

PowerPoint.Interfaces.SlideData

Интерфейс, описывающий данные, возвращаемые вызовом slide.toJSON().

PowerPoint.Interfaces.SlideLayoutBackgroundData

Интерфейс, описывающий данные, возвращаемые вызовом slideLayoutBackground.toJSON().

PowerPoint.Interfaces.SlideLayoutBackgroundLoadOptions

Представляет фон макета слайда.

PowerPoint.Interfaces.SlideLayoutBackgroundUpdateData

Интерфейс обновления данных об объекте SlideLayoutBackground для использования в slideLayoutBackground.set({ ... }).

PowerPoint.Interfaces.SlideLayoutCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом slideLayoutCollection.toJSON().

PowerPoint.Interfaces.SlideLayoutCollectionLoadOptions

Представляет набор макетов, предоставленных образцом слайдов для слайдов.

PowerPoint.Interfaces.SlideLayoutCollectionUpdateData

Интерфейс обновления данных об объекте SlideLayoutCollection для использования в slideLayoutCollection.set({ ... }).

PowerPoint.Interfaces.SlideLayoutData

Интерфейс, описывающий данные, возвращаемые вызовом slideLayout.toJSON().

PowerPoint.Interfaces.SlideLayoutLoadOptions

Представляет макет слайда.

PowerPoint.Interfaces.SlideLoadOptions

Представляет один слайд презентации.

PowerPoint.Interfaces.SlideMasterBackgroundData

Интерфейс, описывающий данные, возвращаемые вызовом slideMasterBackground.toJSON().

PowerPoint.Interfaces.SlideMasterBackgroundLoadOptions

Представляет фон слайда master.

PowerPoint.Interfaces.SlideMasterCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом slideMasterCollection.toJSON().

PowerPoint.Interfaces.SlideMasterCollectionLoadOptions

Представляет коллекцию образцов слайдов в презентации.

PowerPoint.Interfaces.SlideMasterCollectionUpdateData

Интерфейс обновления данных об объекте SlideMasterCollection для использования в slideMasterCollection.set({ ... }).

PowerPoint.Interfaces.SlideMasterData

Интерфейс, описывающий данные, возвращаемые вызовом slideMaster.toJSON().

PowerPoint.Interfaces.SlideMasterLoadOptions

Представляет образец слайда.

PowerPoint.Interfaces.SlideScopedCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом slideScopedCollection.toJSON().

PowerPoint.Interfaces.SlideScopedCollectionLoadOptions

Представляет коллекцию слайдов в презентации.

PowerPoint.Interfaces.SlideScopedCollectionUpdateData

Интерфейс обновления данных об объекте SlideScopedCollection для использования в slideScopedCollection.set({ ... }).

PowerPoint.Interfaces.TableCellCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом tableCellCollection.toJSON().

PowerPoint.Interfaces.TableCellCollectionLoadOptions

Представляет набор ячеек таблицы.

PowerPoint.Interfaces.TableCellCollectionUpdateData

Интерфейс обновления данных об объекте TableCellCollection для использования в tableCellCollection.set({ ... }).

PowerPoint.Interfaces.TableCellData

Интерфейс, описывающий данные, возвращаемые вызовом tableCell.toJSON().

PowerPoint.Interfaces.TableCellLoadOptions

Представляет таблицу.

PowerPoint.Interfaces.TableCellUpdateData

Интерфейс обновления данных об объекте TableCell для использования в tableCell.set({ ... }).

PowerPoint.Interfaces.TableColumnCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом tableColumnCollection.toJSON().

PowerPoint.Interfaces.TableColumnCollectionLoadOptions

Представляет коллекцию столбцов таблицы.

PowerPoint.Interfaces.TableColumnCollectionUpdateData

Интерфейс обновления данных об объекте TableColumnCollection для использования в tableColumnCollection.set({ ... }).

PowerPoint.Interfaces.TableColumnData

Интерфейс, описывающий данные, возвращаемые вызовом tableColumn.toJSON().

PowerPoint.Interfaces.TableColumnLoadOptions

Представляет столбец в таблице.

PowerPoint.Interfaces.TableColumnUpdateData

Интерфейс обновления данных об объекте TableColumn для использования в tableColumn.set({ ... }).

PowerPoint.Interfaces.TableData

Интерфейс, описывающий данные, возвращаемые вызовом table.toJSON().

PowerPoint.Interfaces.TableLoadOptions

Представляет таблицу.

PowerPoint.Interfaces.TableRowCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом tableRowCollection.toJSON().

PowerPoint.Interfaces.TableRowCollectionLoadOptions

Представляет коллекцию строк таблицы.

PowerPoint.Interfaces.TableRowCollectionUpdateData

Интерфейс обновления данных об объекте TableRowCollection для использования в tableRowCollection.set({ ... }).

PowerPoint.Interfaces.TableRowData

Интерфейс, описывающий данные, возвращаемые вызовом tableRow.toJSON().

PowerPoint.Interfaces.TableRowLoadOptions

Представляет строку в таблице.

PowerPoint.Interfaces.TableRowUpdateData

Интерфейс обновления данных об объекте TableRow для использования в tableRow.set({ ... }).

PowerPoint.Interfaces.TableStyleSettingsData

Интерфейс, описывающий данные, возвращаемые вызовом tableStyleSettings.toJSON().

PowerPoint.Interfaces.TableStyleSettingsLoadOptions

Представляет доступные параметры стиля таблицы.

PowerPoint.Interfaces.TableStyleSettingsUpdateData

Интерфейс обновления данных об объекте TableStyleSettings для использования в tableStyleSettings.set({ ... }).

PowerPoint.Interfaces.TagCollectionData

Интерфейс, описывающий данные, возвращаемые вызовом tagCollection.toJSON().

PowerPoint.Interfaces.TagCollectionLoadOptions

Представляет коллекцию тегов.

PowerPoint.Interfaces.TagCollectionUpdateData

Интерфейс обновления данных об объекте TagCollection для использования в tagCollection.set({ ... }).

PowerPoint.Interfaces.TagData

Интерфейс, описывающий данные, возвращаемые вызовом tag.toJSON().

PowerPoint.Interfaces.TagLoadOptions

Представляет один тег на слайде.

PowerPoint.Interfaces.TagUpdateData

Интерфейс обновления данных об объекте Tag для использования в tag.set({ ... }).

PowerPoint.Interfaces.TextFrameData

Интерфейс, описывающий данные, возвращаемые вызовом textFrame.toJSON().

PowerPoint.Interfaces.TextFrameLoadOptions

Представляет текстовый фрейм объекта-фигуры.

PowerPoint.Interfaces.TextFrameUpdateData

Интерфейс обновления данных об объекте TextFrame для использования в textFrame.set({ ... }).

PowerPoint.Interfaces.TextRangeData

Интерфейс, описывающий данные, возвращаемые вызовом textRange.toJSON().

PowerPoint.Interfaces.TextRangeLoadOptions

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

PowerPoint.Interfaces.TextRangeUpdateData

Интерфейс обновления данных об объекте TextRange для использования в textRange.set({ ... }).

PowerPoint.PictureAddOptions

Представляет доступные параметры при добавлении рисунка (представлено объектом PowerPoint.Shape ).

PowerPoint.ShapeAddOptions

Представляет доступные параметры при добавлении фигур.

PowerPoint.ShapeGetImageOptions

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

PowerPoint.SlideBackgroundGradientFillOptions

Представляет доступные параметры для настройки градиентной заливки PowerPoint.SlideBackground .

PowerPoint.SlideBackgroundPatternFillOptions

Представляет доступные параметры для настройки заливки PowerPoint.SlideBackground .

PowerPoint.SlideBackgroundPictureOrTextureFillOptions

Представляет PowerPoint.СлайдФоновый рисунок или варианты заливки текстуры.

PowerPoint.SlideBackgroundSolidFillOptions

Представляет доступные параметры для настройки сплошной заливки PowerPoint.ФонСлайда.

PowerPoint.SlideGetImageOptions

Представляет доступные параметры при получении изображения слайда.

PowerPoint.SlideSelectionChangedEventArgs

Содержит сведения о событии изменения выбора слайда.

PowerPoint.TableAddOptions

Представляет доступные параметры при добавлении таблицы.

PowerPoint.TableCellBorders

Представляет границы ячейки таблицы.

PowerPoint.TableCellMargins

Представляет поля ячейки таблицы.

PowerPoint.TableCellProperties

Представляет свойства ячейки таблицы, которые требуется обновить.

PowerPoint.TableClearOptions

Представляет доступные параметры при очистке таблицы.

PowerPoint.TableColumnProperties

Предоставляет свойства столбца таблицы.

PowerPoint.TableMergedAreaProperties

Представляет свойства объединенной области ячеек таблицы.

PowerPoint.TableRowProperties

Предоставляет свойства строки таблицы.

PowerPoint.TextRun

Представляет последовательность из одного или нескольких символов с одинаковыми атрибутами шрифта.

Перечисления

PowerPoint.BindingType

Представляет возможные типы привязки.

PowerPoint.BulletStyle

Определяет стиль маркера.

PowerPoint.BulletType

Определяет тип маркера.

PowerPoint.ConnectorType

Определяет тип соединительной линии для фигур линий.

PowerPoint.DocumentPropertyType

Указывает тип свойства документа для настраиваемых свойств.

PowerPoint.ErrorCodes
PowerPoint.GeometricShapeType

Указывает тип фигуры для GeometricShape объекта.

PowerPoint.HyperlinkType

Определяет тип объекта, к которому применяется гиперссылка.

PowerPoint.InsertSlideFormatting

Определяет параметры форматирования при вставке слайдов.

PowerPoint.LabelingCapability

Указывает возможность добавления меток.

PowerPoint.ParagraphHorizontalAlignment

Представляет горизонтальное выравнивание текстового кадра PowerPoint в фигуре PowerPoint.

PowerPoint.PlaceholderType

Определяет тип заполнителя.

PowerPoint.SensitivityLabelProtectionType

Представляет тип защиты.

PowerPoint.SensitivityLabelUpdateResult

Представляет результат обновления метки конфиденциальности в презентации.

PowerPoint.ShapeAutoSize

Определяет тип разрешенной автоматической калибровки размера.

PowerPoint.ShapeFillType

Тип заливки фигуры.

PowerPoint.ShapeFontUnderlineStyle

Тип подчеркивания, примененного к шрифту.

PowerPoint.ShapeGetImageFormatType

Представляет формат изображения.

PowerPoint.ShapeLineDashStyle

Определяет стиль штриха для линии.

PowerPoint.ShapeLineStyle

Стиль строки.

PowerPoint.ShapeType

Определяет тип фигуры.

PowerPoint.ShapeZOrder

Использование функции "с" setZOrder для перемещения указанной фигуры вверх или вниз по z-порядку коллекции, что сдвигает ее вперед или назад других фигур.

PowerPoint.SlideBackgroundFillType

Определяет тип заливки для PowerPoint.SlideBackground.

PowerPoint.SlideBackgroundGradientFillType

Определяет тип градиентной заливки для PowerPoint.SlideBackgroundGradientFill.

PowerPoint.SlideBackgroundPatternFillType

Определяет тип заливки с узором для PowerPoint.SlideBackgroundPatternFill.

PowerPoint.SlideLayoutType

Определяет тип макета слайда.

PowerPoint.TableStyle

Представляет доступные встроенные стили таблиц.

PowerPoint.TextVerticalAlignment

Представляет вертикальное выравнивание текстового кадра PowerPoint в фигуре PowerPoint.Shape. Если выбран один из параметров с выравниванием по центру, содержимое TextFrame будет выровнено по горизонтали в Shape группе "как". Чтобы изменить горизонтальное выравнивание текста, см. PowerPoint.ParagraphFormat и PowerPoint.ParagraphHorizontalAlignment.

PowerPoint.ThemeColor

Определяет цвета темы, используемые в PowerPoint.

Функции

PowerPoint.createPresentation(base64File)

Создание и открытие новой презентации. При желании презентацию можно предварительно заполнить файлом .pptx в кодировке Base64.

Набор API: PowerPointApi 1.1

PowerPoint.run(batch)

Запускает пакетный сценарий, выполняющий действия с объектной моделью PowerPoint с помощью нового RequestContext. Когда обещание будет разрешено, все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены.

PowerPoint.run(object, batch)

Запускает пакетный сценарий, который выполняет действия с объектной моделью PowerPoint, используя RequestContext ранее созданного объекта API. Когда обещание будет разрешено, все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены.

PowerPoint.run(objects, batch)

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

Сведения о функции

PowerPoint.createPresentation(base64File)

Создание и открытие новой презентации. При желании презентацию можно предварительно заполнить файлом .pptx в кодировке Base64.

Набор API: PowerPointApi 1.1

export function createPresentation(base64File?: string): Promise<void>;

Параметры

base64File

string

Необязательный параметр. Файл .pptx в кодировке Base64. По умолчанию используется значение NULL. Максимальная длина строки — 71 680 000 знаков.

Возвращаемое значение

Promise<void>

Примеры

const myFile = <HTMLInputElement>document.getElementById("file");
const reader = new FileReader();

reader.onload = (event) => {
  // Remove the metadata before the Base64-encoded string.
  const startIndex = reader.result.toString().indexOf("base64,");
  const copyBase64 = reader.result.toString().substr(startIndex + 7);

  PowerPoint.createPresentation(copyBase64);
};

// Read in the file as a data URL so we can parse the Base64-encoded string.
reader.readAsDataURL(myFile.files[0]);

PowerPoint.run(batch)

Запускает пакетный сценарий, выполняющий действия с объектной моделью PowerPoint с помощью нового RequestContext. Когда обещание будет разрешено, все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены.

export function run<T>(batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;

Параметры

batch

(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>

Функция, которая принимает RequestContext и возвращает обещание (как правило, просто результат "context.sync()"). Параметр контекста облегчает запросы к приложению PowerPoint. Так как надстройка Office и приложение PowerPoint выполняются в двух разных процессах, для доступа к объектной модели PowerPoint из надстройки требуется RequestContext.

Возвращаемое значение

Примеры

// *.run methods automatically create an OfficeExtension.ClientRequestContext
// object to work with the Office file.
await PowerPoint.run(async (context) => {
  const presentation = context.presentation;
  // Interact with the PowerPoint presentation...
});

PowerPoint.run(object, batch)

Запускает пакетный сценарий, который выполняет действия с объектной моделью PowerPoint, используя RequestContext ранее созданного объекта API. Когда обещание будет разрешено, все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены.

export function run<T>(object: OfficeExtension.ClientObject, batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;

Параметры

object
OfficeExtension.ClientObject

Ранее созданный объект API. Пакет будет использовать тот же RequestContext, что и переданный объект, что означает, что любые изменения, примененные к объекту, будут подхвачены "context.sync()".

batch

(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>

Функция, которая принимает RequestContext и возвращает обещание (как правило, просто результат "context.sync()"). Параметр контекста облегчает запросы к приложению PowerPoint. Так как надстройка Office и приложение PowerPoint выполняются в двух разных процессах, для доступа к объектной модели PowerPoint из надстройки требуется RequestContext.

Возвращаемое значение

PowerPoint.run(objects, batch)

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

export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;

Параметры

objects

OfficeExtension.ClientObject[]

Массив ранее созданных объектов API. Массив будет проверен, чтобы убедиться, что все объекты имеют общий контекст. Пакет будет использовать этот общий RequestContext, что означает, что любые изменения, примененные к этим объектам, будут подхвачены "context.sync()".

batch

(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>

Функция, которая принимает RequestContext и возвращает обещание (как правило, просто результат "context.sync()"). Параметр контекста облегчает запросы к приложению PowerPoint. Так как надстройка Office и приложение PowerPoint выполняются в двух разных процессах, для доступа к объектной модели PowerPoint из надстройки требуется RequestContext.

Возвращаемое значение