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


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

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

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

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

Совет

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

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

Минимальная поддержка приложений Office Методы в наборе
См . раздел Наборы обязательных элементов службы разрешений устройств.
  • DevicePermission.requestPermissions
  • DevicePermission.requestPermissionsAsync

DialogApi

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

DialogOrigin

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

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

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

ImageCoercion

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

KeyboardShortcuts

Минимальная поддержка приложений Office Методы в наборе
См . раздел Наборы обязательных наборов сочетаний клавиш.
  • Office.actions.areShortcutsInUse
  • Office.actions.getShortcuts
  • Office.actions.replaceShortcuts

Mailbox

Минимальная поддержка приложений Office Методы в наборе
  • Outlook в Интернете
  • новый Outlook в Windows
  • классический Outlook в Windows
    • Подписка на Microsoft 365
    • Бессрочный Office 2016
  • Outlook для Android
  • Outlook для Mac
  • Outlook для iOS
См. статью Общие сведения о наборах обязательных элементов API для Outlook.

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

Минимальная поддержка приложений Office Методы в наборе
См . раздел Наборы обязательных элементов для проверки подлинности вложенных приложений.
  • Office.auth.getAuthContext

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

Минимальная поддержка приложений Office Методы в наборе
См . раздел Наборы обязательных элементов API окна в браузере.
  • Office.context.ui.openBrowserWindow

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

Минимальная поддержка приложений Office Методы в наборе
См . раздел Наборы обязательных элементов API ленты.
  • Office.ribbon.requestUpdate

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
  • Excel в Интернете
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
  • Excel в Интернете
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

См. также