Поделиться через


word package

Классы

Word.Application

Представляет объект приложения.

Word.Body

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

Word.Comment

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

Word.CommentCollection

Содержит коллекцию Word. Примечания объектов.

Word.CommentContentRange
Word.CommentReply

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

Word.CommentReplyCollection

Содержит коллекцию Word. Объекты CommentReply. Представляет все ответы на комментарии в одном потоке комментариев.

Word.ContentControl

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

Word.ContentControlCollection

Содержит коллекцию Word. Объекты ContentControl. Элементы управления контентом — это связанные и, возможно, помеченные фрагменты документа, выполняющие роль контейнеров для определенных типов содержимого. Отдельные элементы управления контентом могут содержать изображения, таблицы или абзацы форматированного текста. В настоящее время поддерживаются только элементы управления форматированным текстом и содержимым обычного текста.

Word.CustomProperty

Представляет пользовательское свойство.

Word.CustomPropertyCollection

Содержит коллекцию Word. Объекты CustomProperty.

Word.CustomXmlPart

Представляет настраиваемую XML-часть.

Word.CustomXmlPartCollection

Содержит коллекцию Word. Объекты CustomXmlPart.

Word.CustomXmlPartScopedCollection

Содержит коллекцию Word. Объекты CustomXmlPart с определенным пространством имен.

Word.Document

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

Word.DocumentCreated

Объект DocumentCreated — это объект верхнего уровня, созданный Application.CreateDocument. Объект DocumentCreated — это специальный объект Document.

Word.DocumentProperties

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

Word.Field

Представляет поле.

Word.FieldCollection

Содержит коллекцию Word. Объекты полей.

Word.Font

Представляет шрифт.

Word.InlinePicture

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

Word.InlinePictureCollection

Содержит коллекцию Word. Объекты InlinePicture.

Word.List

Содержит коллекцию Word. Объекты абзаца.

Word.ListCollection

Содержит коллекцию Word. Вывод списка объектов.

Word.ListItem

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

Word.Paragraph

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

Word.ParagraphCollection

Содержит коллекцию Word. Объекты абзаца.

Word.Range

Представляет непрерывную область в документе.

Word.RangeCollection

Содержит коллекцию Word. Объекты range.

Word.RequestContext

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

Word.SearchOptions

Указывает параметры, которые необходимо включить в операцию поиска. Дополнительные сведения об использовании параметров поиска в API JavaScript Word см. в статье Использование параметров поиска для поиска текста в надстройке Word.

Word.Section

Представляет раздел в документе Word.

Word.SectionCollection

Содержит коллекцию Word документа. Объекты section.

Word.Setting

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

Word.SettingCollection

Содержит коллекцию Word. Установка объектов.

Word.Style

Представляет стиль в документе Word.

Word.Table

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

Word.TableBorder

Задает стиль границы.

Word.TableCell

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

Word.TableCellCollection

Содержит коллекцию объектов TableCell документа.

Word.TableCollection

Содержит коллекцию объектов Table документа.

Word.TableRow

Представляет строку в документе Word.

Word.TableRowCollection

Содержит коллекцию объектов TableRow документа.

Интерфейсы

Word.Interfaces.AnnotationCollectionData

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

Word.Interfaces.AnnotationCollectionUpdateData

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

Word.Interfaces.AnnotationData

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

Word.Interfaces.BodyData

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

Word.Interfaces.BodyLoadOptions

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

Word.Interfaces.BodyUpdateData

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

Word.Interfaces.CheckboxContentControlData

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

Word.Interfaces.CheckboxContentControlUpdateData

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

Word.Interfaces.CollectionLoadOptions

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

Word.Interfaces.CommentCollectionData

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

Word.Interfaces.CommentCollectionLoadOptions

Содержит коллекцию Word. Примечания объектов.

Word.Interfaces.CommentCollectionUpdateData

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

Word.Interfaces.CommentContentRangeData

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

Word.Interfaces.CommentContentRangeLoadOptions
Word.Interfaces.CommentContentRangeUpdateData

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

Word.Interfaces.CommentData

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

Word.Interfaces.CommentLoadOptions

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

Word.Interfaces.CommentReplyCollectionData

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

Word.Interfaces.CommentReplyCollectionLoadOptions

Содержит коллекцию Word. Объекты CommentReply. Представляет все ответы на комментарии в одном потоке комментариев.

Word.Interfaces.CommentReplyCollectionUpdateData

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

Word.Interfaces.CommentReplyData

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

Word.Interfaces.CommentReplyLoadOptions

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

Word.Interfaces.CommentReplyUpdateData

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

Word.Interfaces.CommentUpdateData

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

Word.Interfaces.ContentControlCollectionData

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

Word.Interfaces.ContentControlCollectionLoadOptions

Содержит коллекцию Word. Объекты ContentControl. Элементы управления контентом — это связанные и, возможно, помеченные фрагменты документа, выполняющие роль контейнеров для определенных типов содержимого. Отдельные элементы управления контентом могут содержать изображения, таблицы или абзацы форматированного текста. В настоящее время поддерживаются только элементы управления форматированным текстом и содержимым обычного текста.

Word.Interfaces.ContentControlCollectionUpdateData

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

Word.Interfaces.ContentControlData

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

Word.Interfaces.ContentControlLoadOptions

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

Word.Interfaces.ContentControlUpdateData

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

Word.Interfaces.CritiqueAnnotationData

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

Word.Interfaces.CustomPropertyCollectionData

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

Word.Interfaces.CustomPropertyCollectionLoadOptions

Содержит коллекцию Word. Объекты CustomProperty.

Word.Interfaces.CustomPropertyCollectionUpdateData

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

Word.Interfaces.CustomPropertyData

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

Word.Interfaces.CustomPropertyLoadOptions

Представляет пользовательское свойство.

Word.Interfaces.CustomPropertyUpdateData

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

Word.Interfaces.CustomXmlPartCollectionData

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

Word.Interfaces.CustomXmlPartCollectionLoadOptions

Содержит коллекцию Word. Объекты CustomXmlPart.

Word.Interfaces.CustomXmlPartCollectionUpdateData

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

Word.Interfaces.CustomXmlPartData

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

Word.Interfaces.CustomXmlPartLoadOptions

Представляет настраиваемую XML-часть.

Word.Interfaces.CustomXmlPartScopedCollectionData

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

Word.Interfaces.CustomXmlPartScopedCollectionLoadOptions

Содержит коллекцию Word. Объекты CustomXmlPart с определенным пространством имен.

Word.Interfaces.CustomXmlPartScopedCollectionUpdateData

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

Word.Interfaces.DocumentCreatedData

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

Word.Interfaces.DocumentCreatedLoadOptions

Объект DocumentCreated — это объект верхнего уровня, созданный Application.CreateDocument. Объект DocumentCreated — это специальный объект Document.

Word.Interfaces.DocumentCreatedUpdateData

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

Word.Interfaces.DocumentData

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

Word.Interfaces.DocumentLoadOptions

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

Word.Interfaces.DocumentPropertiesData

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

Word.Interfaces.DocumentPropertiesLoadOptions

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

Word.Interfaces.DocumentPropertiesUpdateData

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

Word.Interfaces.DocumentUpdateData

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

Word.Interfaces.FieldCollectionData

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

Word.Interfaces.FieldCollectionLoadOptions

Содержит коллекцию Word. Объекты полей.

Word.Interfaces.FieldCollectionUpdateData

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

Word.Interfaces.FieldData

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

Word.Interfaces.FieldLoadOptions

Представляет поле.

Word.Interfaces.FieldUpdateData

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

Word.Interfaces.FontData

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

Word.Interfaces.FontLoadOptions

Представляет шрифт.

Word.Interfaces.FontUpdateData

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

Word.Interfaces.InlinePictureCollectionData

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

Word.Interfaces.InlinePictureCollectionLoadOptions

Содержит коллекцию Word. Объекты InlinePicture.

Word.Interfaces.InlinePictureCollectionUpdateData

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

Word.Interfaces.InlinePictureData

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

Word.Interfaces.InlinePictureLoadOptions

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

Word.Interfaces.InlinePictureUpdateData

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

Word.Interfaces.ListCollectionData

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

Word.Interfaces.ListCollectionLoadOptions

Содержит коллекцию Word. Вывод списка объектов.

Word.Interfaces.ListCollectionUpdateData

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

Word.Interfaces.ListData

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

Word.Interfaces.ListItemData

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

Word.Interfaces.ListItemLoadOptions

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

Word.Interfaces.ListItemUpdateData

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

Word.Interfaces.ListLoadOptions

Содержит коллекцию Word. Объекты абзаца.

Word.Interfaces.NoteItemCollectionData

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

Word.Interfaces.NoteItemCollectionUpdateData

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

Word.Interfaces.NoteItemData

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

Word.Interfaces.NoteItemUpdateData

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

Word.Interfaces.ParagraphCollectionData

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

Word.Interfaces.ParagraphCollectionLoadOptions

Содержит коллекцию Word. Объекты абзаца.

Word.Interfaces.ParagraphCollectionUpdateData

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

Word.Interfaces.ParagraphData

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

Word.Interfaces.ParagraphFormatData

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

Word.Interfaces.ParagraphFormatUpdateData

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

Word.Interfaces.ParagraphLoadOptions

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

Word.Interfaces.ParagraphUpdateData

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

Word.Interfaces.RangeCollectionData

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

Word.Interfaces.RangeCollectionLoadOptions

Содержит коллекцию Word. Объекты range.

Word.Interfaces.RangeCollectionUpdateData

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

Word.Interfaces.RangeData

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

Word.Interfaces.RangeLoadOptions

Представляет непрерывную область в документе.

Word.Interfaces.RangeUpdateData

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

Word.Interfaces.SearchOptionsData

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

Word.Interfaces.SearchOptionsLoadOptions

Указывает параметры, которые необходимо включить в операцию поиска. Дополнительные сведения об использовании параметров поиска в API JavaScript Word см. в статье Использование параметров поиска для поиска текста в надстройке Word.

Word.Interfaces.SearchOptionsUpdateData

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

Word.Interfaces.SectionCollectionData

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

Word.Interfaces.SectionCollectionLoadOptions

Содержит коллекцию Word документа. Объекты section.

Word.Interfaces.SectionCollectionUpdateData

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

Word.Interfaces.SectionData

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

Word.Interfaces.SectionLoadOptions

Представляет раздел в документе Word.

Word.Interfaces.SectionUpdateData

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

Word.Interfaces.SettingCollectionData

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

Word.Interfaces.SettingCollectionLoadOptions

Содержит коллекцию Word. Установка объектов.

Word.Interfaces.SettingCollectionUpdateData

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

Word.Interfaces.SettingData

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

Word.Interfaces.SettingLoadOptions

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

Word.Interfaces.SettingUpdateData

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

Word.Interfaces.ShadingData

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

Word.Interfaces.ShadingUpdateData

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

Word.Interfaces.StyleCollectionData

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

Word.Interfaces.StyleCollectionUpdateData

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

Word.Interfaces.StyleData

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

Word.Interfaces.StyleLoadOptions

Представляет стиль в документе Word.

Word.Interfaces.StyleUpdateData

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

Word.Interfaces.TableBorderData

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

Word.Interfaces.TableBorderLoadOptions

Задает стиль границы.

Word.Interfaces.TableBorderUpdateData

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

Word.Interfaces.TableCellCollectionData

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

Word.Interfaces.TableCellCollectionLoadOptions

Содержит коллекцию объектов TableCell документа.

Word.Interfaces.TableCellCollectionUpdateData

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

Word.Interfaces.TableCellData

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

Word.Interfaces.TableCellLoadOptions

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

Word.Interfaces.TableCellUpdateData

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

Word.Interfaces.TableCollectionData

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

Word.Interfaces.TableCollectionLoadOptions

Содержит коллекцию объектов Table документа.

Word.Interfaces.TableCollectionUpdateData

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

Word.Interfaces.TableData

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

Word.Interfaces.TableLoadOptions

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

Word.Interfaces.TableRowCollectionData

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

Word.Interfaces.TableRowCollectionLoadOptions

Содержит коллекцию объектов TableRow документа.

Word.Interfaces.TableRowCollectionUpdateData

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

Word.Interfaces.TableRowData

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

Word.Interfaces.TableRowLoadOptions

Представляет строку в документе Word.

Word.Interfaces.TableRowUpdateData

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

Word.Interfaces.TableStyleData

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

Word.Interfaces.TableStyleUpdateData

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

Word.Interfaces.TableUpdateData

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

Word.Interfaces.TrackedChangeCollectionData

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

Word.Interfaces.TrackedChangeCollectionUpdateData

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

Word.Interfaces.TrackedChangeData

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

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

Word.Alignment
Word.BodyType
Word.BorderLocation
Word.BorderType
Word.BreakType

Задает форму разрыва.

Word.BuiltInStyleName

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

Word.CellPaddingLocation
Word.ChangeTrackingMode

Изменить режим отслеживания.

Word.ChangeTrackingVersion

Укажите текущую или исходную версию текста.

Word.ContentControlAppearance

Внешний вид ContentControl.

Word.ContentControlType

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

Word.DocumentPropertyType
Word.ErrorCodes
Word.HeaderFooterType
Word.InsertLocation

Типы расположения вставки.

Word.ListBullet
Word.ListLevelType
Word.ListNumbering
Word.LocationRelation
Word.RangeLocation
Word.SaveBehavior

Указывает поведение сохранения для Document.save.

Word.SelectionMode

Это перечисление задает место, где курсор (точка вставки) в документе находится после выделения.

Word.UnderlineType

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

Word.VerticalAlignment

Функции

Word.run(objects, batch)

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

Word.run(object, batch)

Выполняет пакетный скрипт, который выполняет действия в объектной модели Word, используя RequestContext ранее созданного объекта API. При разрешении обещания все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены.

Word.run(batch)

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

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

Word.run(objects, batch)

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

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

Параметры

objects

OfficeExtension.ClientObject[]

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

batch

(context: Word.RequestContext) => Promise<T>

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

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

Promise<T>

Word.run(object, batch)

Выполняет пакетный скрипт, который выполняет действия в объектной модели Word, используя RequestContext ранее созданного объекта API. При разрешении обещания все отслеживаемые объекты, которые были автоматически выделены во время выполнения, будут освобождены.

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

Параметры

object
OfficeExtension.ClientObject

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

batch

(context: Word.RequestContext) => Promise<T>

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

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

Promise<T>

Word.run(batch)

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

export function run<T>(batch: (context: Word.RequestContext) => Promise<T>): Promise<T>;

Параметры

batch

(context: Word.RequestContext) => Promise<T>

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

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

Promise<T>