Os conjuntos de requisitos são grupos nomeados de membros da API. Os Suplementos do Office usam conjuntos de requisitos especificados no manifesto ou usam uma verificação de tempo de execução para determinar se um aplicativo do Office oferece suporte para as APIs necessárias para um suplemento. Para obter mais informações, consulte Versões do Office e conjuntos de requisitos.
Dica
Está à procura dos conjuntos de requisitos de API específicos da aplicação ? Veja os seguintes conjuntos de requisitos de API.
Conjuntos de requisitos da API Comum
As secções seguintes listam os conjuntos de requisitos da API Comum, os métodos em cada conjunto e as aplicações cliente do Office que suportam esse conjunto de requisitos. Todos esses conjuntos de requisitos da API são versão 1.1, a menos que especificado de outra forma.
ActiveView
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
|
- Document.getActiveViewAsync
|
AddInCommands
Confira Conjuntos de requisitos de comandos de suplementos.
BindingEvents
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
- Binding.addHandlerAsync
- Binding.removeHandlerAsync
|
CompressedFile
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Dá suporte à saída para o formato OOXML (Office Open XML) como uma matriz de bytes (Office.FileType.Compressed) ao usar o método Document.getFileAsync. |
CustomXmlParts
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no 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
DialogApi
DialogOrigin
DocumentEvents
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- OneNote Online
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
- Document.addHandlerAsync
- Document.removeHandlerAsync
|
Arquivo
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
- Document.getFileAsync
- File.closeAsync
- File.getSliceAsync
|
HtmlCoercion
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- OneNote Online
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Dá suporte à coerção para HTML (Office.CoercionType.Html) ao ler e gravar dados usando os métodos Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync. |
IdentityAPI
ImageCoercion
KeyboardShortcuts
Mailbox
MatrixBindings
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
- Bindings.addFromNamedItemAsync
- Bindings.addFromSelectionAsync
- Bindings.getAllAsync
- Bindings.getByIdAsync
- Bindings.releaseByIdAsync
- Binding.getDataAsync
- Binding.setDataAsync
|
MatrixCoercion
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Dá suporte à coerção para a estrutura de dados “matrix” (matriz de matrizes) (Office.CoercionType.Matrix) ao ler e gravar dados usando os métodos Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync. |
NestedAppAuth
OoxmlCoercion
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Dá suporte à coerção para o formato OOXML (Open Office XML) (Office.CoercionType.Ooxml) ao ler e gravar dados usando os métodos Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync. |
OpenBrowserWindowApi
PdfFile
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Suporta a saída para o formato PDF (Office.FileType.Pdf) ao utilizar o método Document.getFileAsync. |
RibbonApi
Seleção
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Project no Windows
- Office 2016 perpétuo licenciado em volume
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
- Document.getSelectedDataAsync
- Document.setSelectedDataAsync
|
Configurações
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- OneNote Online
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
- Settings.get
- Settings.remove
- Settings.saveAsync
- Settings.set
|
SharedRuntime
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
Veja Conjuntos de requisitos de runtime partilhados. |
- 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
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
- Bindings.addFromNamedItemAsync
- Bindings.addFromSelectionAsync
- Bindings.getAllAsync
- Bindings.getByIdAsync
- Bindings.releaseByIdAsync
- Binding.addColumnsAsync
- Binding.addRowsAsync
- Binding.deleteAllDataValuesAsync
- Binding.getDataAsync
- Binding.setDataAsync
|
TableCoercion
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Dá suporte à coerção para a estrutura de dados “table” (Office.CoercionType.Table) ao ler e gravar dados usando os métodos Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync. |
TextBindings
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
- Bindings.addFromNamedItemAsync
- Bindings.addFromSelectionAsync
- Bindings.getAllAsync
- Bindings.getByIdAsync
- Bindings.releaseByIdAsync
- Binding.getDataAsync
- Binding.setDataAsync
|
TextCoercion
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no iPad
- OneNote Online
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Project no Windows
- Office 2016 perpétuo licenciado em volume
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Dá suporte à coerção para o formato de texto (Office.CoercionType.Text) ao ler e gravar dados usando os métodos Document.getSelectedDataAsync, Document.setSelectedDataAsync, Binding.getDataAsync ou Binding.setDataAsync. |
TextFile
Suporte mínimo de aplicações do Office |
Métodos no conjunto |
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Dá suporte à saída para o formato de texto (Office.FileType.Text) ao usar o método Document.getFileAsync. |
Métodos que não fazem parte de um conjunto de requisitos
Os seguintes métodos na API javaScript do Office não fazem parte de um conjunto de requisitos. Se o suplemento exigir qualquer um destes métodos, utilize os <elementos Métodos> e <Métodos> no manifesto do suplemento para declarar que são necessários ou efetuar o runtime marcar com uma instruçãoif
. Para obter mais informações, veja Especificar as aplicações do Office e os requisitos da API.
Nome do método |
Suporte mínimo de aplicações do Office |
Bindings.addFromPromptAsync |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
|
Document.getFilePropertiesAsync |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Document.getProjectFieldAsync |
- Project Standard 2016
- Project Professional 2016
|
Document.getResourceFieldAsync |
- Project Standard 2016
- Project Professional 2016
|
Document.getSelectedResourceAsync |
- Project Standard 2016
- Project Professional 2016
|
Document.getSelectedTaskAsync |
- Project Standard 2016
- Project Professional 2016
|
Document.getSelectedViewAsync |
- Project Standard 2016
- Project Professional 2016
|
Document.getTaskAsync |
- Project Standard 2016
- Project Professional 2016
|
Document.getTaskFieldAsync |
- Project Standard 2016
- Project Professional 2016
|
Document.goToByIdAsync |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint no Mac
- PowerPoint no iPad
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word no Mac
- Word no iPad
|
Settings.addHandlerAsync |
|
Settings.refreshAsync |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- PowerPoint Online
- PowerPoint no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Word Online
- Word no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
|
Settings.removeHandlerAsync |
|
TableBinding.clearFormatsAsync |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
|
TableBinding.setFormatsAsync |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
|
TableBinding.setTableOptionsAsync |
- Excel Online
- Excel no Windows
- Assinatura do Microsoft 365
- perpétuo Office 2016
- Excel no Mac
- Excel no iPad
|
Confira também