Наборы обязательных элементов общего API для Office
Статья
Наборы требований — это именованные группы элементов API. Надстройки Office с помощью наборов обязательных элементов, указанных в манифесте, или проверки в среде выполнения определяют, поддерживает ли клиентское приложение Office необходимые API. Дополнительные сведения см. в разделе Версии Office и наборы требований.
Совет
Ищете наборы требований API для конкретного приложения ? См. следующие наборы обязательных элементов API.
В следующих разделах перечислены наборы общих требований API, методы в каждом наборе и клиентские приложения Office, поддерживающие этот набор требований. Все эти наборы обязательных элементов API имеют версию 1.1, если не указано иное.
Поддерживает вывод в формате Office Open XML (OOXML) в виде байтового массива (Office.FileType.Compressed) при использовании метода Document.getFileAsync.
Поддерживает приведение в HTML (Office.CoercionType.Html) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.
Поддерживает приведение в структуру данных "матрица" (массив массивов, Office.CoercionType.Matrix) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.
Поддерживает приведение в формат Open Office XML (OOXML, Office.CoercionType.Ooxml) при чтении и записи данных с использованием методов Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync и Binding.setDataAsync.
Поддерживает приведение в структуру данных "таблица" (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.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.