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

Наборы обязательных элементов — именованные группы элементов API. Надстройки Office с помощью наборов обязательных элементов, указанных в манифесте, или проверки в среде выполнения определяют, поддерживает ли приложение Office необходимые API. Дополнительные сведения см. в статье Версии Office и наборы обязательных элементов.

Важно!

Больше не рекомендуется создавать и использовать веб-приложения и базы данных Access в SharePoint. В качестве альтернативы рекомендуем использовать Microsoft PowerApps для создания бизнес-решений для Интернета и мобильных устройств без написания кода.

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

В следующих разделах перечисляются общие наборы требований API, методы в каждом наборе и Office клиентские приложения, которые поддерживают этот набор требований. Все эти наборы обязательных элементов API имеют версию 1.1, если не указано иное.

Совет

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

ActiveView

Приложения Office Методы в наборе
PowerPoint для Windows
PowerPoint в Интернете
PowerPoint на iPad
PowerPoint для Mac
Document.getActiveViewAsync

AddInCommands

См. статью Наборы обязательных элементов для команд надстроек.


BindingEvents

Приложения Office Методы в наборе
Веб-приложения Access
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Binding.addHandlerAsync
Binding.removeHandlerAsync

CompressedFile

Приложения Office Методы в наборе
Excel 2016 и более поздней Windows
Excel в Интернете
Excel 2016 и позднее на Mac
PowerPoint для Windows
PowerPoint в Интернете
PowerPoint на iPad
PowerPoint для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Поддерживает вывод в формате Office Open XML (OOXML) в виде байтового массива
(Office.FileType.Compressed) при использовании метода Document.getFileAsync.

CustomXmlParts

Приложения Office Методы в наборе
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
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

DialogApi

Приложения Office Методы в наборе
См. статью Наборы обязательных элементов API диалоговых окон. UI.messageParent
UI.displayDialogAsync
UI.closeContainer
UI.Dialog

DialogOrigin

Приложения Office Методы в наборе
См. наборы требований к диалоговом происхождению. Поддержка кросс-домена для:
UI.messageParent
пользовательский интерфейс. Dialog.messageChild

DocumentEvents

Приложения Office Методы в наборе
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
OneNote в Интернете
PowerPoint для Windows
PowerPoint в Интернете
PowerPoint на iPad
PowerPoint для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Document.addHandlerAsync
Document.removeHandlerAsync

Файл

Приложения Office Методы в наборе
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
PowerPoint для Windows
PowerPoint в Интернете
PowerPoint на iPad
PowerPoint для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Document.getFileAsync
File.closeAsync
File.getSliceAsync

HtmlCoercion

Приложения Office Методы в наборе
OneNote в Интернете
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word для iPad
Поддерживает приведение в HTML (Office.CoercionType.Html) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.

IdentityAPI

Приложения Office Методы в наборе
См. статью Наборы обязательных элементов API удостоверений. Auth.getAccessToken

ImageCoercion

Приложения Office Методы в наборе
См. статью Наборы требований к приведению изображений. Метод Document.setSelectedDataAsync

KeyboardShortcuts

Приложения Office Методы в наборе
См. наборы требований к ярлыкам клавиатуры. Office.actions.areShortcutsInUse
Office.actions.getShortcuts
Office.actions.replaceShortcuts

Mailbox

Приложения Office Методы в наборе
Outlook для Windows
Outlook в Интернете
Outlook для Android
Outlook для Mac
Outlook для iOS
См. статью Общие сведения о наборах обязательных элементов API для Outlook.

MatrixBindings

Приложения Office Методы в наборе
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
Word для Windows
Word в Интернете
Word на iPad
Word для Mac
Bindings.addFromNamedItemAsync
Bindings.addFromSelectionAsync
Bindings.getAllAsync
Bindings.getByIdAsync
Bindings.releaseByIdAsync
Binding.getDataAsync
Binding.setDataAsync

MatrixCoercion

Приложения Office Методы в наборе
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Поддерживает приведение в структуру данных "матрица" (массив массивов, Office.CoercionType.Matrix) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.

OoxmlCoercion

Приложения Office Методы в наборе
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Поддерживает приведение в формат Open Office XML (OOXML, Office.CoercionType.Ooxml) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.

OpenBrowserWindowApi

Ведущие приложения Office Методы в наборе
См. наборы требований к API API окна открытого браузера. Office.context.ui.openBrowserWindow

PartialTableBindings

Приложения Office Методы в наборе
Веб-приложения Access

PdfFile

Приложения Office Методы в наборе
Excel для Windows
Excel в Интернете
Excel для Mac
PowerPoint для Windows
PowerPoint в Интернете
PowerPoint на iPad
PowerPoint для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Поддерживает вывод в формате PDF (Office.FileType.Pdf)
при использовании метода Document.getFileAsync.

RibbonApi

Приложения Office Методы в наборе
См. наборы требований к API ленты. Office.ribbon.requestUpdate

Выделение

Приложения Office Методы в наборе
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
PowerPoint для Windows
PowerPoint в Интернете
PowerPoint на iPad
PowerPoint для Mac
Project для Windows
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Document.getSelectedDataAsync
Document.setSelectedDataAsync

Settings

Приложения Office Методы в наборе
Веб-приложения Access
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
OneNote в Интернете
PowerPoint для Windows
PowerPoint в Интернете
PowerPoint на iPad
PowerPoint для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
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

TableBindings

Приложения Office Методы в наборе
Веб-приложения Access
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Bindings.addFromNamedItemAsync
Bindings.addFromSelectionAsync
Bindings.getAllAsync
Bindings.getByIdAsync
Bindings.releaseByIdAsync
Binding.addColumnsAsync
Binding.addRowsAsync
Binding.deleteAllDataValuesAsync
Binding.getDataAsync
Binding.setDataAsync

TableCoercion

Приложения Office Методы в наборе
Веб-приложения Access
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Поддерживает приведение в структуру данных "таблица" (Office.CoercionType.Table) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.

TextBindings

Приложения Office Методы в наборе
Excel для Windows
Excel в Интернете
Excel на iPad
Excel для Mac
Word 2013 и более поздней версии и Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Bindings.addFromNamedItemAsync
Bindings.addFromSelectionAsync
Bindings.getAllAsync
Bindings.getByIdAsync
Bindings.releaseByIdAsync
Binding.getDataAsync
Binding.setDataAsync

TextCoercion

Приложения Office Методы в наборе
Excel для Windows
Excel в Интернете
Excel на iPad
OneNote в Интернете
PowerPoint для Windows
PowerPoint в Интернете
PowerPoint на iPad
PowerPoint для Mac
Project для Windows
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Поддерживает приведение в текстовый формат (Office.CoercionType.Text) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.

TextFile

Приложения Office Методы в наборе
Word 2013 и более поздней версии для Windows
Word 2016 и более поздней версии для Mac
Word в Интернете
Word на iPad
Поддерживает вывод в текстовом формате (Office.FileType.Text) при использовании метода Document.getFileAsync.

Методы, отсутствующие в наборе требований

Следующие методы в API Office JavaScript не являются частью набора требований. Если вашей надстройке необходимы какие-либо из этих методов, используйте элементы Methods и Method в манифесте надстройки, чтобы объявить их обязательными, или выполняйте проверку в среде выполнения с использованием оператора if. Дополнительные сведения см. в Office приложениях и требованиях API.

Имя метода Office поддержки приложений
Bindings.addFromPromptAsync Веб-приложения Access, Excel для Windows, Excel в Интернете, Excel на iPad и Excel для Mac
Document.getFilePropertiesAsync Excel для Windows, Excel в Интернете, Excel на iPad, Excel для Mac, PowerPoint для Windows, PowerPoint в Интернете, PowerPoint на iPad, PowerPoint для Mac, Word для Windows, Word в Интернете, Word на iPad и Word для Mac
Document.getProjectFieldAsync Project стандартный 2013 и Project профессиональный 2013
Document.getResourceFieldAsync Project стандартный 2013 и Project профессиональный 2013
Document.getSelectedResourceAsync Project стандартный 2013 и Project профессиональный 2013
Document.getSelectedTaskAsync Project стандартный 2013 и Project профессиональный 2013
Document.getSelectedViewAsync Project стандартный 2013 и Project профессиональный 2013
Document.getTaskAsync Project стандартный 2013 и Project профессиональный 2013
Document.getTaskFieldAsync Project стандартный 2013 и Project профессиональный 2013
Document.goToByIdAsync Excel для Windows, Excel в Интернете, Excel на iPad, Excel для Mac, PowerPoint для Windows, PowerPoint в Интернете, PowerPoint на iPad, PowerPoint для Mac, Word для Windows, Word в Интернете, Word на iPad и Word для Mac
Settings.addHandlerAsync Веб-приложения Access и Excel в Интернете
Settings.refreshAsync Веб-приложения Access, Excel для Windows, Excel в Интернете, PowerPoint для Windows, PowerPoint в Интернете, Word и Word в Интернете
Settings.removeHandlerAsync Веб-приложения Access и Excel в Интернете
TableBinding.clearFormatsAsync Excel для Windows, Excel в Интернете, Excel на iPad и Excel для Mac
TableBinding.setFormatsAsync Excel для Windows, Excel в Интернете, Excel на iPad и Excel для Mac
TableBinding.setTableOptionsAsync Excel для Windows, Excel в Интернете, Excel на iPad и Excel для Mac

См. также