Наборы требований — это именованные группы элементов API. Надстройки Office с помощью наборов обязательных элементов, указанных в манифесте, или проверки в среде выполнения определяют, поддерживает ли клиентское приложение Office необходимые API. Дополнительные сведения см. в разделе Версии Office и наборы требований.
Совет
Ищете наборы требований API для конкретного приложения ? См. следующие наборы обязательных элементов API.
Наборы обязательных элементов общего API
В следующих разделах перечислены наборы общих требований API, методы в каждом наборе и клиентские приложения Office, поддерживающие этот набор требований. Все эти наборы обязательных элементов API имеют версию 1.1, если не указано иное.
ActiveView
Минимальная поддержка приложений Office |
Методы в наборе |
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
|
- Document.getActiveViewAsync
|
AddInCommands
См. статью Наборы обязательных элементов для команд надстроек.
BindingEvents
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- Binding.addHandlerAsync
- Binding.removeHandlerAsync
|
CompressedFile
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
Поддерживает вывод в формате Office Open XML (OOXML) в виде байтового массива (Office.FileType.Compressed) при использовании метода Document.getFileAsync. |
CustomXmlParts
Минимальная поддержка приложений Office |
Методы в наборе |
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- CustomXmlNode.getNodesAsync
- CustomXmlNode.getNodeValueAsync
- CustomXmlNode.getTextAsync
- CustomXmlNode.getXmlAsync
- CustomXmlNode.setNodeValueAsync
- CustomXmlNode.setTextAsync
- CustomXmlNode.setXmlAsync
- CustomXmlPart.addHandlerAsync
- CustomXmlPart.deleteAsync
- CustomXmlPart.getNodesAsync
- CustomXmlPart.getXmlAsync
- CustomXmlPart.removeHandlerAsync
- CustomXmlParts.addAsync
- CustomXmlParts.getByIdAsync
- CustomXmlParts.getByNamespaceAsync
- CustomXmlPrefixMappings.addNamespaceAsync
- CustomXmlPrefixMappings.getNamespaceAsync
- CustomXmlPrefixMappings.getPrefixAsync
|
DevicePermissionService
DialogApi
DialogOrigin
DocumentEvents
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- OneNote в Интернете
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- Document.addHandlerAsync
- Document.removeHandlerAsync
|
File
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- Document.getFileAsync
- File.closeAsync
- File.getSliceAsync
|
HtmlCoercion
Минимальная поддержка приложений Office |
Методы в наборе |
- OneNote в Интернете
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word для iPad
|
Поддерживает приведение в HTML (Office.CoercionType.Html) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync. |
IdentityAPI
ImageCoercion
KeyboardShortcuts
Mailbox
MatrixBindings
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- Bindings.addFromNamedItemAsync
- Bindings.addFromSelectionAsync
- Bindings.getAllAsync
- Bindings.getByIdAsync
- Bindings.releaseByIdAsync
- Binding.getDataAsync
- Binding.setDataAsync
|
MatrixCoercion
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
Поддерживает приведение в структуру данных "матрица" (массив массивов, Office.CoercionType.Matrix) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync. |
NestedAppAuth
OoxmlCoercion
Минимальная поддержка приложений Office |
Методы в наборе |
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
Поддерживает приведение в формат Open Office XML (OOXML, Office.CoercionType.Ooxml) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync. |
OpenBrowserWindowApi
PdfFile
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word для iPad
|
Поддерживает вывод в формате PDF (Office.FileType.Pdf) при использовании метода Document.getFileAsync. |
RibbonApi
Selection
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Project для Windows
- Корпоративный бессрочный Office 2016
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- Document.getSelectedDataAsync
- Document.setSelectedDataAsync
|
Параметры
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- OneNote в Интернете
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- Settings.get
- Settings.remove
- Settings.saveAsync
- Settings.set
|
SharedRuntime
Минимальная поддержка приложений Office |
Методы в наборе |
См. раздел Общие наборы обязательных элементов среды выполнения. |
- Office.addin.getStartupBehavior
- Office.addin.hide
- Office.addin.onVisibilityModeChanged
- Office.addin.setStartupBehavior
- Office.addin.showAsTaskpane
- Office.BeforeDocumentCloseNotification.disable
- Office.BeforeDocumentCloseNotification.enable
- Office.BeforeDocumentCloseNotification.onCloseActionCancelled
|
TableBindings
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- Bindings.addFromNamedItemAsync
- Bindings.addFromSelectionAsync
- Bindings.getAllAsync
- Bindings.getByIdAsync
- Bindings.releaseByIdAsync
- Binding.addColumnsAsync
- Binding.addRowsAsync
- Binding.deleteAllDataValuesAsync
- Binding.getDataAsync
- Binding.setDataAsync
|
TableCoercion
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
Поддерживает приведение в структуру данных "таблица" (Office.CoercionType.Table) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync. |
TextBindings
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
- Bindings.addFromNamedItemAsync
- Bindings.addFromSelectionAsync
- Bindings.getAllAsync
- Bindings.getByIdAsync
- Bindings.releaseByIdAsync
- Binding.getDataAsync
- Binding.setDataAsync
|
TextCoercion
Минимальная поддержка приложений Office |
Методы в наборе |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel на iPad
- OneNote в Интернете
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Project для Windows
- Корпоративный бессрочный Office 2016
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
Поддерживает приведение в текстовый формат (Office.CoercionType.Text) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync. |
TextFile
Минимальная поддержка приложений Office |
Методы в наборе |
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word на iPad
|
Поддерживает вывод в текстовом формате (Office.FileType.Text) при использовании метода Document.getFileAsync. |
Методы, отсутствующие в наборе требований
Следующие методы в API JavaScript для Office не входят в набор обязательных элементов. Если надстройке требуется какой-либо из этих методов, используйте <элементы Methods> и <Method> в манифесте надстройки, чтобы объявить, что они необходимы, или выполнить проверка среды выполнения с помощью инструкции if
. Дополнительные сведения см . в разделе Указание приложений Office и требований к API.
Имя метода |
Минимальная поддержка приложений Office |
Bindings.addFromPromptAsync |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
|
Document.getFilePropertiesAsync |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word для iPad
|
Document.getProjectFieldAsync |
- Project стандартный 2016
- Project профессиональный 2016
|
Document.getResourceFieldAsync |
- Project стандартный 2016
- Project профессиональный 2016
|
Document.getSelectedResourceAsync |
- Project стандартный 2016
- Project профессиональный 2016
|
Document.getSelectedTaskAsync |
- Project стандартный 2016
- Project профессиональный 2016
|
Document.getSelectedViewAsync |
- Project стандартный 2016
- Project профессиональный 2016
|
Document.getTaskAsync |
- Project стандартный 2016
- Project профессиональный 2016
|
Document.getTaskFieldAsync |
- Project стандартный 2016
- Project профессиональный 2016
|
Document.goToByIdAsync |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint для Mac
- PowerPoint на iPad
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word для Mac
- Word для iPad
|
Settings.addHandlerAsync |
|
Settings.refreshAsync |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- PowerPoint в Интернете
- PowerPoint для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Word в Интернете
- Word для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
|
Settings.removeHandlerAsync |
|
TableBinding.clearFormatsAsync |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
|
TableBinding.setFormatsAsync |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
|
TableBinding.setTableOptionsAsync |
- Excel в Интернете
- Excel для Windows
- Подписка на Microsoft 365
- Бессрочный Office 2016
- Excel для Mac
- Excel на iPad
|
См. также