Faça seu suplemento do Office ser compatível com um suplemento COM existente
Se tiver um suplemento COM existente, pode criar funcionalidades equivalentes no seu Suplemento do Office, permitindo assim que a sua solução seja executada noutras plataformas, como o Office na Web ou Mac. Em alguns casos, o seu Suplemento do Office poderá não conseguir fornecer todas as funcionalidades disponíveis no suplemento COM correspondente. Nestas situações, o seu suplemento COM pode proporcionar uma melhor experiência de utilizador no Windows do que o suplemento do Office correspondente pode fornecer.
Importante
Os suplementos COM e VSTO não são suportados no novo Outlook no Windows que está atualmente em pré-visualização. Estes suplementos ainda são suportados no cliente de ambiente de trabalho clássico do Outlook no Windows. Para saber mais, consulte Desenvolver suplementos do Outlook para o novo Outlook no Windows.
Pode configurar o seu Suplemento do Office para que, quando o suplemento COM equivalente já estiver instalado no computador de um utilizador, o Office no Windows execute o suplemento COM em vez do Suplemento do Office. O suplemento COM chama-se "equivalente" porque o Office fará uma transição totalmente integrada entre o suplemento COM e o Suplemento do Office, de acordo com o qual está instalado no computador de um utilizador.
Importante
A funcionalidade de suplemento equivalente é suportada pela seguinte plataforma e aplicações. Os suplementos COM não podem ser instalados em nenhuma outra plataforma, por isso, nessas plataformas, o elemento de manifesto que é abordado mais adiante neste artigo, EquivalentAddins
, é ignorado.
- Excel, Word e PowerPoint no Windows (Versão 1904 ou posterior)
- Outlook Clássico no Windows (Versão 2102 ou posterior) numa versão suportada do Exchange Server
Especificar um suplemento COM equivalente
Obter o ProgId de um suplemento COM
Antes de poder especificar um suplemento COM equivalente, primeiro tem de identificar o respetivo ProgId
. Para obter o ProgId
de um suplemento COM:
- Abra o Editor de Registo do Windows no computador onde o suplemento COM está instalado.
- Aceda a HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\<aplicação> do Office\Suplementos ou HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\<aplicação> do Office\Suplementos, onde <a aplicação> do Office é o Excel, Outlook, PowerPoint ou Word. Por exemplo, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\Excel\Addins.
- Copie o nome da chave de registo associada ao suplemento COM de que precisa. Tenha em atenção que os nomes são sensíveis às maiúsculas e minúsculas.
Configurar o manifesto
Importante
Aplica-se ao Excel, Outlook, PowerPoint e Word.
Para ativar a compatibilidade entre o suplemento do Office e o suplemento COM, identifique o suplemento COM equivalente no manifesto do seu Suplemento do Office. Em seguida, o Office no Windows utilizará o suplemento COM em vez do Suplemento do Office, se ambos estiverem instalados.
O exemplo seguinte mostra a parte do manifesto que especifica um suplemento COM como um suplemento equivalente. O valor do ProgId
elemento identifica o suplemento COM e o elemento EquivalentAddins tem de ser posicionado imediatamente antes da etiqueta de fecho VersionOverrides
.
<VersionOverrides>
...
<EquivalentAddins>
<EquivalentAddin>
<ProgId>ContosoCOMAddin</ProgId>
<Type>COM</Type>
</EquivalentAddin>
</EquivalentAddins>
</VersionOverrides>
Dica
Para obter informações sobre o suplemento COM e a compatibilidade xlL UDF, veja Tornar as suas funções personalizadas compatíveis com funções definidas pelo utilizador XLL. Não aplicável ao Outlook.
Configurar a definição da Política de Grupo
Importante
Aplica-se apenas ao Outlook.
Para declarar compatibilidade entre o suplemento Web do Outlook e o suplemento COM, identifique o suplemento COM equivalente nos suplementos Web Desativar Outlook cujo suplemento COM ou VSTO equivalente está instalado . Tem de ser configurado no computador do utilizador. Em seguida, o Outlook clássico no Windows utilizará o suplemento COM em vez do suplemento Web, se ambos estiverem instalados.
Transfira a ferramenta Modelos Administrativos mais recente, prestando atenção às Instruções de Instalação da ferramenta.
Abra o Editor de Política de Grupo Local (gpedit.msc).
Navegue paraModelos Administrativos> de Configuração> do UtilizadorMicrosoft Outlook 2016>Diversos.
Selecione a definição Desativar suplementos Web do Outlook cujo suplemento COM ou VSTO equivalente está instalado.
Abra a ligação para editar a definição de política.
Na caixa de diálogo, os suplementos Web do Outlook para desativar:
- Defina o Nome do valor como o
Id
encontrado no manifesto do suplemento Web. Importante: não adicione chavetas{}
à volta da entrada. - Defina Valor para o
ProgId
do suplemento COM equivalente. - Selecione OK para colocar a atualização em vigor.
- Defina o Nome do valor como o
Comportamento equivalente para utilizadores
Quando é especificado um suplemento COM equivalente, o Office no Windows não apresentará a interface de utilizador (IU) do suplemento do Office se o suplemento COM equivalente estiver instalado. O Office apenas oculta os botões do friso do Suplemento do Office e não impede a instalação. Por conseguinte, o seu Suplemento do Office continuará a aparecer nas seguintes localizações na IU.
- Em Os meus suplementos.
- Como entrada no gestor do friso (apenas no Excel, Word e PowerPoint).
Observação
Especificar um suplemento COM equivalente no manifesto não tem qualquer efeito noutras plataformas, como o Office na Web ou no Mac.
Os seguintes cenários descrevem o que acontece consoante a forma como o utilizador adquire o Suplemento do Office.
Aquisição do AppSource de um Suplemento do Office
Se um utilizador adquirir o Suplemento do Office a partir do AppSource e o suplemento COM equivalente já estiver instalado, o Office irá:
- Instale o Suplemento do Office.
- Oculte a IU do Suplemento do Office no friso.
- Apresentar uma chamada para o utilizador que aponta o botão do friso do suplemento COM.
Implementação centralizada do Suplemento do Office
Se um administrador implementar o Suplemento do Office no respetivo inquilino através da implementação centralizada e o suplemento COM equivalente já estiver instalado, o utilizador terá de reiniciar o Office antes de ver quaisquer alterações. Depois de o Office reiniciar, irá:
- Instale o Suplemento do Office.
- Oculte a IU do Suplemento do Office no friso.
- Apresentar uma chamada para o utilizador que aponta o botão do friso do suplemento COM.
Documento partilhado com o Suplemento do Office incorporado
Se um utilizador tiver o suplemento COM instalado e, em seguida, obtiver um documento partilhado com o Suplemento incorporado do Office, quando abrir o documento, o Office irá:
- Peça ao utilizador para confiar no Suplemento do Office.
- Se for fidedigno, o Suplemento do Office será instalado.
- Oculte a IU do Suplemento do Office no friso.
Outro comportamento do suplemento COM
Excel, PowerPoint, Word
Se um utilizador desinstalar o suplemento COM equivalente, o Office no Windows restaura a IU do Suplemento do Office.
Depois de especificar um suplemento COM equivalente para o seu Suplemento do Office, o Office deixa de processar as atualizações do seu Suplemento do Office. Para adquirir as atualizações mais recentes do Suplemento do Office, o utilizador tem primeiro de desinstalar o suplemento COM.
Outlook
O suplemento COM tem de estar ligado quando o Outlook é iniciado para que o suplemento Web correspondente seja desativado.
Se o suplemento COM for desligado durante uma sessão subsequente do Outlook, é provável que o suplemento Web permaneça desativado até que o Outlook seja reiniciado.