Ensemble de conditions requises pour les compléments Office

Office and SharePoint Add-ins

La dernière version de ce complément Office est disponible dans le référentiel GitHub des compléments.


Répertorie l’ensemble des conditions requises pour les compléments Office, ainsi que les méthodes qui ne font pas partie d’un ensemble de conditions dans Office.js.

Les ensembles de conditions requises sont des groupes nommés de membres d’API. Les compléments Office utilisent des ensembles de conditions spécifiés dans le manifeste ou utilisant une vérification à l’exécution pour déterminer si un hôte Office prend en charge les API nécessaires au complément. Pour plus d’informations, voir Spécification des exigences en matière d’hôtes Office et d’API.

Le tableau suivant répertorie les noms des ensembles de conditions requises, les méthodes de chaque ensemble et les applications hôtes d’Office qui les prennent en charge, ainsi que le numéro de version de l’API.

Nom de l’ensemble

Méthodes dans l’ensemble

Hôte Office

Version

ExcelApi

Ensemble des éléments dans l’espace de noms Excel.

Excel 2016

1.1

WordApi

Ensemble des éléments dans l’espace de noms Word.

Word 2016

1.1

ActiveView

Document.getActiveViewAsync

PowerPoint

PowerPoint Online

1.1

BindingEvents

Binding.addHanderAsync

Binding.removeHanderAsync

applications web Access

Excel

Excel Online

Word

1.1

CompressedFile

Prise en charge de la sortie au format Office Open XML (OOXML) comme tableau d’octets (Office.FileType.Compressed) lors de l’utilisation de la méthode Document.getFileAsync.

PowerPoint

Word

1.1

CustomXmlParts

CustomXmlNode.getNodesAsync

CustomXmlNode.getNodeValueAsync

CustomXmlNode.getXmlAsync

CustomXmlNode.setNodeValueAsync

CustomXmlNode.setXmlAsync

CustomXmlPart.addHandlerAsync

CustomXmlPart.deleteAsync

CustomXmlPart.getNodesAsync

CustomXmlPart.getXmlAsync

CustomXmlPart.removeHandlerAsync

CustomXmlParts.addAsync

CustomXmlParts.getByIdAsync

CustomXmlParts.getByNamespaceAsync

CustomXmlPrefixMappings.addNamespaceAsync

CustomXmlPrefixMappings.getNamespaceAsync

CustomXmlPrefixMappings.getPrefixAsync

Word

1.1

DocumentEvents

Document.addHandlerAsync

Document.removeHandlerAsync

Excel

Excel Online

PowerPoint

Word

Word Online

1.1

File

Document.getFileAsync

File.closeAsync

File.getSliceAsync

PowerPoint

Word

Word Online

1.1

HtmlCoercion

Prise en charge du forçage de type au format HTML (Office.CoercionType.Html) lors de la lecture et de l’écriture de données à l’aide des méthodes Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync.

Word

1.1

Boîte aux lettres

Tous les membres d’API pris en charge par les complément de messagerie (les membres accessibles à partir d’Office.context et Office.context.mailbox dans le code de votre complément).

Outlook

Outlook Web App

OWA pour périphériques

1.1

MatrixBindings

Bindings.addFromNamedItemAsync

Bindings.addFromSelectionAsync

Bindings.getAllAsync

Bindings.getByIdAsync

Bindings.releaseByIdAsync

MatrixBinding.getDataAsync

MatrixBinding.setDataAsync

Excel

Excel Online

Word

1.1

MatrixCoercion

Prise en charge du forçage de type sur la structure de données (Office.CoercionType.Matrix) « matrice » (tableau de tableaux) lors de la lecture et de l’écriture de données à l’aide des méthodes Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync.

Excel

Excel Online

Word

1.1

OoxmlCoercion

Prise en charge du forçage de type au format Open Office XML (OOXML) (Office.CoercionType.Ooxml) lors de la lecture et de l’écriture de données à l’aide des méthodes Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync.

Word

1.1

PartialTableBindings

applications web Access

1.1

PdfFile

Prise en charge de sortie au format PDF (Office.FileType.Pdf) lors de l’utilisation de la méthode Document.getFileAsync.

PowerPoint

Word

1.1

Selection

Document.getSelectedDataAsync

Document.setSelectedDataAsync

Excel

Excel Online

PowerPoint

Project

Word

1.1

Paramètres

Settings.Get

Settings.Remove

Settings.saveAsync

Settings.Set

applications web Access

Excel

Excel Online

PowerPoint

PowerPoint Online

Word

Word Online

1.1

TableBindings

Bindings.addFromNamedItemAsync

Bindings.addFromSelectionAsync

Bindings.getAllAsync

Bindings.getByIdAsync

Bindings.releaseByIdAsync

TableBinding.addColumnsAsync

TableBinding.addRowsAsync

TableBinding.deleteAllDataValuesAsync

TableBinding.getDataAsync

TableBinding.setDataAsync

applications web Access

Excel

Excel Online

Word

1.1

TableCoercion

Prise en charge du forçage de type sur la structure de données « tableau » (Office.CoercionType.Table) lors de la lecture et de l’écriture de données à l’aide des méthodes Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync.

applications web Access

Excel

Excel Online

Word

1.1

TextBindings

Bindings.addFromNamedItemAsync

Bindings.addFromSelectionAsync

Bindings.getAllAsync

Bindings.getByIdAsync

Bindings.releaseByIdAsync

TextBinding.getDataAsync

TextBinding.setDataAsync

Excel

Excel Online

Word

1.1

TextCoercion

Prise en charge du forçage de type au format texte (Office.CoercionType.Text) lors de la lecture et de l’écriture de données à l’aide des méthodes Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync.

Excel

Excel Online

PowerPoint

Project

Word

Word Online

1.1

TextFile

Prise en charge de sortie au format texte (Office.FileType.Text) lors de l’utilisation de la méthode Document.getFileAsync.

Word

1.1

Les méthodes suivantes dans l’interface API JavaScript pour Office ne font pas partie d’un ensemble de conditions requises. Si l’une de ces méthodes est nécessaire pour votre complément, utilisez les éléments Methods et Method dans le manifeste du complément afin de déclarer qu’elles sont obligatoires ou effectuer la vérification à l’exécution à l’aide d’une instruction if. Pour plus d’informations, voir Présentation de l’API JavaScript pour Office.

Nom de la méthode

Prise en charge des hôtes Office

Bindings.addFromPromptAsync

applications web Access, Excel et Excel Online

Document.getFilePropertiesAsync

Excel, Excel Online, Word et PowerPoint

Document.getProjectFieldAsync

Project Standard 2013 et Project Professionnel 2013

Document.getResourceFieldAsync

Project Standard 2013 et Project Professionnel 2013

Document.getSelectedResourceAsync

Project Standard 2013 et Project Professionnel 2013

Document.getSelectedTaskAsync

Project Standard 2013 et Project Professionnel 2013

Document.getSelectedViewAsync

PowerPoint et PowerPoint Online

Document.getTaskAsync

Project Standard 2013 et Project Professionnel 2013

Document.getTaskFieldAsync

Project Standard 2013 et Project Professionnel 2013

Document.goToByIdAsync

Excel, Excel Online, Word et PowerPoint

Settings.addHandlerAsync

applications web Access, Excel, Excel Online, Word et PowerPoint

Settings.refreshAsync

applications web Access, Excel, Excel Online, Word, PowerPoint et PowerPoint Online

Settings.removeHandlerAsync

applications web Access, Excel, Excel Online, Word et PowerPoint

TableBinding.clearFormatsAsync

Excel et Excel Online

TableBinding.setFormatsAsync

Excel et Excel Online

TableBinding.setTableOptionsAsync

Excel et Excel Online

Afficher: