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:
- idMSOs com suporte no Excel para Mac
- idMSOs com suporte no PowerPoint para Mac
- idMSOs com suporte no Word para Mac
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.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de