Office para Mac

Use suplementos de VBA e macros que você desenvolveu para o Office para Windows com Office para Mac.

Aplica-se a: Excel para Mac | PowerPoint para Mac | Word para Mac | Office 2016 para Mac

Se você estiver criando Macros para Office para Mac, poderá usar a maioria dos mesmos objetos que estão disponíveis no VBA para Office. Para obter informações sobre o VBA para Excel, PowerPoint e Word, confira o seguinte:

Observação

Outlook para Mac e OneNote para Mac não dão suporte a VBA.

Office 2016 para Mac está em área restrita

Ao contrário de outras versões de aplicativos do Office que dão suporte ao VBA, Office 2016 para Mac aplicativos são sandboxed.

O sandboxing restringe os aplicativos de acessar recursos fora do contêiner do aplicativo. Isso afeta quaisquer suplementos ou macros que envolvam acesso a arquivos ou comunicação entre processos. Você pode minimizar os efeitos do sandboxing usando os novos comandos descritos na seção a seguir.

Criando um instalador ou colocando conteúdo do usuário

Para obter instruções sobre como criar um instalador para seu suplemento, consulte o artigo aqui: Instalando o Conteúdo do Usuário no Office 2016 para Mac

Novos comandos VBA para Office 2016 para Mac

Os comandos VBA a seguir são novos e exclusivos para Office 2016 para Mac.

Comando Use para
GrantAccessToMultipleFiles Solicite a permissão de um usuário para acessar vários arquivos ao mesmo tempo.
AppleScriptTask Chame scripts applescript externos do VB.
MAC_OFFICE_VERSION IFDEF entre diferentes versões do Mac Office em tempo de compilação.

Personalização da faixa de opções no Office para Mac

Office 2016 para Mac dá suporte à personalização de faixa de opções usando o Ribbon XML. Observe que há algumas diferenças no suporte à faixa de opções no Office 2016 para Mac e no Office para Windows.

Recurso de personalização da faixa de opções Office para Windows Office para Mac
Capacidade de personalizar a faixa de opções usando o Ribbon XML Disponível Disponível
Suporte para suplementos baseados em documento Disponível Disponível
Capacidade de invocar Macros usando controles de faixa de opções personalizados Disponível Disponível
Personalização de menus personalizados Disponível Disponível
Capacidade de incluir e invocar controles fluentes do Office dentro de uma guia de faixa de opções personalizada Disponível Os identificadores de controle fluentes mais conhecidos do Office são compatíveis com Office para Mac. Alguns podem não estar disponíveis. Para comandos compatíveis com Office 2016 para Mac, consulte idMSOs compatíveis com Office 2016 para Mac.
Suporte para suplementos COM que usam controles de faixa de opções personalizados Disponível Office 2016 para Mac não dá suporte a suplementos COM de terceiros.

idMSOs compatíveis com Office 2016 para Mac

Para obter informações sobre os idMSOs compatíveis com Office 2016 para Mac, confira o seguinte:

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.