Наборы обязательных элементов общего API для OfficeOffice Common API requirement sets

Наборы обязательных элементов — именованные группы элементов API. Надстройки Office с помощью наборов обязательных элементов, указанных в манифесте, или проверки в среде выполнения определяют, поддерживает ли ведущее приложение Office необходимые API. Дополнительные сведения см. в статье Версии Office и наборы обязательных элементов.Requirement sets are named groups of API members. Office Add-ins use requirement sets specified in the manifest or use a runtime check to determine whether an Office host supports APIs that an add-in needs. For more information, see Office versions and requirement sets.

Сведения о поддержке надстроек ведущим приложением OfficeNeed information about where add-ins are supported by Office host? см. в статье Доступность ведущих приложений и платформ для надстроек Office.See Office Add-in host and platform availability.

Наборы обязательных элементов API для конкретных ведущих приложенийLooking for the host-specific API requirement sets? см. ниже.See the following API requirement sets:

Важно!

Больше не рекомендуется создавать и использовать веб-приложения и базы данных Access в SharePoint.We no longer recommend that you create and use Access web apps and databases in SharePoint. В качестве альтернативы рекомендуем использовать Microsoft PowerApps для создания бизнес-решений для Интернета и мобильных устройств без написания кода.As an alternative, we recommend that you use Microsoft PowerApps to build no-code business solutions for web and mobile devices.

Наборы обязательных элементов общего APICommon API requirement sets

В приведенных ниже разделах приводится список наборов обязательных элементов общего API, ведущие приложения Office, которые их поддерживают, и методы в каждом наборе.The following sections list the Common API requirement sets, the methods in each set, and the Office host applications that support that requirement set. Все эти наборы обязательных элементов API имеют версию 1.1, если не указано иное.All of these API requirement sets are version 1.1, unless otherwise specified.

ActiveViewActiveView

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
PowerPoint для WindowsPowerPoint on Windows
PowerPoint в ИнтернетеPowerPoint on the web
PowerPoint на iPadPowerPoint on iPad
PowerPoint для MacPowerPoint on Mac
Document.getActiveViewAsyncDocument.getActiveViewAsync

AddInCommandsAddInCommands

См. статью Наборы обязательных элементов для команд надстроек.See Add-in command requirement sets.


BindingEventsBindingEvents

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Веб-приложения AccessAccess Web Apps
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Binding.addHandlerAsyncBinding.addHandlerAsync
Binding.removeHandlerAsyncBinding.removeHandlerAsync

CompressedFileCompressedFile

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel для MacExcel on Mac
PowerPoint для WindowsPowerPoint on Windows
PowerPoint в ИнтернетеPowerPoint on the web
PowerPoint на iPadPowerPoint on iPad
PowerPoint для MacPowerPoint on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Поддерживает вывод в формате Office Open XML (OOXML) в виде байтового массиваSupports output to Office Open XML (OOXML) format as a byte array
(Office.FileType.Compressed) при использовании метода Document.getFileAsync.(Office.FileType.Compressed) when using the Document.getFileAsync method.

CustomXmlPartsCustomXmlParts

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
CustomXmlNode.getNodesAsyncCustomXmlNode.getNodesAsync
CustomXmlNode.getNodeValueAsyncCustomXmlNode.getNodeValueAsync
CustomXmlNode.getTextAsyncCustomXmlNode.getTextAsync
CustomXmlNode.getXmlAsyncCustomXmlNode.getXmlAsync
CustomXmlNode.setNodeValueAsyncCustomXmlNode.setNodeValueAsync
CustomXmlNode.setTextAsyncCustomXmlNode.setTextAsync
CustomXmlNode.setXmlAsyncCustomXmlNode.setXmlAsync
CustomXmlPart.addHandlerAsyncCustomXmlPart.addHandlerAsync
CustomXmlPart.deleteAsyncCustomXmlPart.deleteAsync
CustomXmlPart.getNodesAsyncCustomXmlPart.getNodesAsync
CustomXmlPart.getXmlAsyncCustomXmlPart.getXmlAsync
CustomXmlPart.removeHandlerAsyncCustomXmlPart.removeHandlerAsync
CustomXmlParts.addAsyncCustomXmlParts.addAsync
CustomXmlParts.getByIdAsyncCustomXmlParts.getByIdAsync
CustomXmlParts.getByNamespaceAsyncCustomXmlParts.getByNamespaceAsync
CustomXmlPrefixMappings.addNamespaceAsyncCustomXmlPrefixMappings.addNamespaceAsync
CustomXmlPrefixMappings.getNamespaceAsyncCustomXmlPrefixMappings.getNamespaceAsync
CustomXmlPrefixMappings.getPrefixAsyncCustomXmlPrefixMappings.getPrefixAsync

DialogApiDialogApi

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
См. статью Наборы обязательных элементов API диалоговых окон.See Dialog API requirement sets. UI.messageParentUI.messageParent
UI.displayDialogAsyncUI.displayDialogAsync
UI.closeContainerUI.closeContainer
UI.DialogUI.Dialog

DocumentEventsDocumentEvents

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
OneNote в ИнтернетеOneNote on the web
PowerPoint для WindowsPowerPoint on Windows
PowerPoint в ИнтернетеPowerPoint on the web
PowerPoint на iPadPowerPoint on iPad
PowerPoint для MacPowerPoint on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Document.addHandlerAsyncDocument.addHandlerAsync
Document.removeHandlerAsyncDocument.removeHandlerAsync

ФайлFile

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
PowerPoint для WindowsPowerPoint on Windows
PowerPoint в ИнтернетеPowerPoint on the web
PowerPoint на iPadPowerPoint on iPad
PowerPoint для MacPowerPoint on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Document.getFileAsyncDocument.getFileAsync
File.closeAsyncFile.closeAsync
File.getSliceAsyncFile.getSliceAsync

HtmlCoercionHtmlCoercion

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
OneNote в ИнтернетеOneNote on the web
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word для iPadWord on iPad
Поддерживает приведение в HTML (Office.CoercionType.Html) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.Supports coercion to HTML (Office.CoercionType.Html) when reading and writing data using the Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync, or Binding.setDataAsync methods.

IdentityAPIIdentityAPI

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
См. статью Наборы обязательных элементов API удостоверений.See Identity API requirement sets. Auth.getAccessTokenAuth.getAccessToken

ImageCoercionImageCoercion

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
См. статью Наборы требований к приведению изображений.See Image Coercion requirement sets. Метод Document.setSelectedDataAsyncDocument.setSelectedDataAsync method

MailboxMailbox

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Outlook для WindowsOutlook on Windows
Outlook в ИнтернетеOutlook on the web
Outlook для AndroidOutlook on Android
Outlook для MacOutlook on Mac
Outlook для iOSOutlook on iOS
См. статью Общие сведения о наборах обязательных элементов API для Outlook.See Understanding Outlook API requirement sets.

MatrixBindingsMatrixBindings

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
Word для WindowsWord on Windows
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Word для MacWord on Mac
Bindings.addFromNamedItemAsyncBindings.addFromNamedItemAsync
Bindings.addFromSelectionAsyncBindings.addFromSelectionAsync
Bindings.getAllAsyncBindings.getAllAsync
Bindings.getByIdAsyncBindings.getByIdAsync
Bindings.releaseByIdAsyncBindings.releaseByIdAsync
Binding.getDataAsyncBinding.getDataAsync
Binding.setDataAsyncBinding.setDataAsync

MatrixCoercionMatrixCoercion

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Поддерживает приведение в структуру данных "матрица" (массив массивов, Office.CoercionType.Matrix) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.Supports coercion to the "matrix" (array of arrays) data structure (Office.CoercionType.Matrix) when reading and writing data using the Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync, or Binding.setDataAsync methods.

OoxmlCoercionOoxmlCoercion

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Поддерживает приведение в формат Open Office XML (OOXML, Office.CoercionType.Ooxml) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.Supports coercion to Open Office XML (OOXML) format (Office.CoercionType.Ooxml) when reading and writing data using the Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync, or Binding.setDataAsync methods.

PartialTableBindingsPartialTableBindings

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Веб-приложения AccessAccess Web Apps

PdfFilePdfFile

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для MacExcel on Mac
PowerPoint для WindowsPowerPoint on Windows
PowerPoint в ИнтернетеPowerPoint on the web
PowerPoint на iPadPowerPoint on iPad
PowerPoint для MacPowerPoint on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Поддерживает вывод в формате PDF (Office.FileType.Pdf)Supports output to PDF format (Office.FileType.Pdf)
при использовании метода Document.getFileAsync.when using the Document.getFileAsync method.

SelectionSelection

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
PowerPoint для WindowsPowerPoint on Windows
PowerPoint в ИнтернетеPowerPoint on the web
PowerPoint на iPadPowerPoint on iPad
PowerPoint для MacPowerPoint on Mac
Project для WindowsProject on Windows
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Document.getSelectedDataAsyncDocument.getSelectedDataAsync
Document.setSelectedDataAsyncDocument.setSelectedDataAsync

ПараметрыSettings

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Веб-приложения AccessAccess Web Apps
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
OneNote в ИнтернетеOneNote on the web
PowerPoint для WindowsPowerPoint on Windows
PowerPoint в ИнтернетеPowerPoint on the web
PowerPoint на iPadPowerPoint on iPad
PowerPoint для MacPowerPoint on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Settings.getSettings.get
Settings.removeSettings.remove
Settings.saveAsyncSettings.saveAsync
Settings.setSettings.set

TableBindingsTableBindings

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Веб-приложения AccessAccess Web Apps
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Bindings.addFromNamedItemAsyncBindings.addFromNamedItemAsync
Bindings.addFromSelectionAsyncBindings.addFromSelectionAsync
Bindings.getAllAsyncBindings.getAllAsync
Bindings.getByIdAsyncBindings.getByIdAsync
Bindings.releaseByIdAsyncBindings.releaseByIdAsync
Binding.addColumnsAsyncBinding.addColumnsAsync
Binding.addRowsAsyncBinding.addRowsAsync
Binding.deleteAllDataValuesAsyncBinding.deleteAllDataValuesAsync
Binding.getDataAsyncBinding.getDataAsync
Binding.setDataAsyncBinding.setDataAsync

TableCoercionTableCoercion

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Веб-приложения AccessAccess Web Apps
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Поддерживает приведение в структуру данных "таблица" (Office.CoercionType.Table) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.Supports coercion to the "table" data structure (Office.CoercionType.Table) when reading and writing data using the Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync, or Binding.setDataAsync methods.

TextBindingsTextBindings

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
Excel для MacExcel on Mac
Word 2013 и более поздней версии и WindowsWord 2013 and later and Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Bindings.addFromNamedItemAsyncBindings.addFromNamedItemAsync
Bindings.addFromSelectionAsyncBindings.addFromSelectionAsync
Bindings.getAllAsyncBindings.getAllAsync
Bindings.getByIdAsyncBindings.getByIdAsync
Bindings.releaseByIdAsyncBindings.releaseByIdAsync
Binding.getDataAsyncBinding.getDataAsync
Binding.setDataAsyncBinding.setDataAsync

TextCoercionTextCoercion

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Excel для WindowsExcel on Windows
Excel в ИнтернетеExcel on the web
Excel на iPadExcel on iPad
OneNote в ИнтернетеOneNote on the web
PowerPoint для WindowsPowerPoint on Windows
PowerPoint в ИнтернетеPowerPoint on the web
PowerPoint на iPadPowerPoint on iPad
PowerPoint для MacPowerPoint on Mac
Project для WindowsProject on Windows
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Поддерживает приведение в текстовый формат (Office.CoercionType.Text) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.Supports coercion to text format (Office.CoercionType.Text) when reading and writing data using the Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync, or Binding.setDataAsync methods.

TextFileTextFile

Ведущие приложения OfficeOffice hosts Методы в набореMethods in set
Word 2013 и более поздней версии для WindowsWord 2013 and later on Windows
Word 2016 и более поздней версии для MacWord 2016 and later on Mac
Word в ИнтернетеWord on the web
Word на iPadWord on iPad
Поддерживает вывод в текстовом формате (Office.FileType.Text) при использовании метода Document.getFileAsync.Supports output to text format (Office.FileType.Text) when using the Document.getFileAsync method.

Методы, отсутствующие в наборе требованийMethods that aren't part of a requirement set

Указанные ниже методы API JavaScript для Office не входят в состав набора обязательных элементов.The following methods in the JavaScript API for Office aren't part of a requirement set. Если вашей надстройке необходимы какие-либо из этих методов, используйте элементы Methods и Method в манифесте надстройки, чтобы объявить их обязательными, или выполняйте проверку в среде выполнения с использованием оператора if.If your add-in requires any of these methods, use the Methods and Method elements in the add-in's manifest to declare that they are required, or perform the runtime check using an if statement. Дополнительные сведения см. в статье Указание ведущих приложений Office и обязательных элементов API.For more information, see Specify Office hosts and API requirements.

Имя методаMethod name Поддержка ведущих приложений OfficeOffice host support
Bindings.addFromPromptAsyncBindings.addFromPromptAsync Веб-приложения Access, Excel для Windows, Excel в Интернете, Excel на iPad и Excel для MacAccess web apps, Excel on Windows, Excel on the web, Excel on iPad, and Excel on Mac
Document.getFilePropertiesAsyncDocument.getFilePropertiesAsync Excel для Windows, Excel в Интернете, Excel на iPad, Excel для Mac, PowerPoint для Windows, PowerPoint в Интернете, PowerPoint на iPad, PowerPoint для Mac, Word для Windows, Word в Интернете, Word на iPad и Word для MacExcel on Windows, Excel on the web, Excel on iPad, Excel on Mac, PowerPoint on Windows, PowerPoint on the web, PowerPoint on iPad, PowerPoint on Mac, Word on Windows, Word on the web, Word on iPad, and Word on Mac
Document.getProjectFieldAsyncDocument.getProjectFieldAsync Project стандартный 2013 и Project профессиональный 2013Project Standard 2013 and Project Professional 2013
Document.getResourceFieldAsyncDocument.getResourceFieldAsync Project стандартный 2013 и Project профессиональный 2013Project Standard 2013 and Project Professional 2013
Document.getSelectedResourceAsyncDocument.getSelectedResourceAsync Project стандартный 2013 и Project профессиональный 2013Project Standard 2013 and Project Professional 2013
Document.getSelectedTaskAsyncDocument.getSelectedTaskAsync Project стандартный 2013 и Project профессиональный 2013Project Standard 2013 and Project Professional 2013
Document.getSelectedViewAsyncDocument.getSelectedViewAsync Project стандартный 2013 и Project профессиональный 2013Project Standard 2013 and Project Professional 2013
Document.getTaskAsyncDocument.getTaskAsync Project стандартный 2013 и Project профессиональный 2013Project Standard 2013 and Project Professional 2013
Document.getTaskFieldAsyncDocument.getTaskFieldAsync Project стандартный 2013 и Project профессиональный 2013Project Standard 2013 and Project Professional 2013
Document.goToByIdAsyncDocument.goToByIdAsync Excel для Windows, Excel в Интернете, Excel на iPad, Excel для Mac, PowerPoint для Windows, PowerPoint в Интернете, PowerPoint на iPad, PowerPoint для Mac, Word для Windows, Word в Интернете, Word на iPad и Word для MacExcel on Windows, Excel on the web, Excel on iPad, Excel on Mac, PowerPoint on Windows, PowerPoint on the web, PowerPoint on iPad, PowerPoint on Mac, Word on Windows, Word on the web, Word on iPad, and Word on Mac
Settings.addHandlerAsyncSettings.addHandlerAsync Веб-приложения Access и Excel в ИнтернетеAccess web apps and Excel on the web
Settings.refreshAsyncSettings.refreshAsync Веб-приложения Access, Excel для Windows, Excel в Интернете, PowerPoint для Windows, PowerPoint в Интернете, Word и Word в ИнтернетеAccess web apps, Excel on Windows, Excel on the web, PowerPoint on Windows, PowerPoint on the web, Word, and Word on the web
Settings.removeHandlerAsyncSettings.removeHandlerAsync Веб-приложения Access и Excel в ИнтернетеAccess web apps and Excel on the web
TableBinding.clearFormatsAsyncTableBinding.clearFormatsAsync Excel для Windows, Excel в Интернете, Excel на iPad и Excel для MacExcel on Windows, Excel on the web, Excel on iPad, and Excel on Mac
TableBinding.setFormatsAsyncTableBinding.setFormatsAsync Excel для Windows, Excel в Интернете, Excel на iPad и Excel для MacExcel on Windows, Excel on the web, Excel on iPad, and Excel on Mac
TableBinding.setTableOptionsAsyncTableBinding.setTableOptionsAsync Excel для Windows, Excel в Интернете, Excel на iPad и Excel для MacExcel on Windows, Excel on the web, Excel on iPad, and Excel on Mac

См. такжеSee also