Office para Mac
Use los complementos y macros de VBA que desarrolló para Office para Windows con Office para Mac.
Se aplica a: Excel para Mac | PowerPoint para Mac | Word para Mac | Office 2016 para Mac
Si está creando Macros para Office para Mac, puede usar la mayoría de los mismos objetos que están disponibles en VBA para Office. Para obtener información sobre VBA para Excel, PowerPoint y Word, vea lo siguiente:
Nota:
Outlook para Mac y OneNote para Mac no admiten VBA.
Office 2016 para Mac está en espacio aislado
A diferencia de otras versiones de aplicaciones de Office que admiten VBA, las aplicaciones de Office 2016 para Mac están en espacio aislado.
El espacio aislado impide que las aplicaciones accedan a recursos fuera del contenedor de aplicaciones. Esto afecta a los complementos o macros que implican el acceso a archivos o la comunicación entre procesos. Puede minimizar los efectos del espacio aislado mediante los nuevos comandos descritos en la sección siguiente.
Creación de un instalador o colocación de contenido de usuario
Para obtener instrucciones sobre cómo crear un instalador para el complemento, consulte el artículo aquí: Instalación del contenido de usuario en Office 2016 para Mac
Nuevos comandos de VBA para Office 2016 para Mac
Los siguientes comandos de VBA son nuevos y únicos para Office 2016 para Mac.
Get-Help | Usar para |
---|---|
GrantAccessToMultipleFiles | Solicitar el permiso de un usuario para acceder a varios archivos a la vez. |
AppleScriptTask | Llame a scripts de AppleScript externos desde VB. |
MAC_OFFICE_VERSION | IFDEF entre diferentes versiones de Mac Office en tiempo de compilación. |
Personalización de la cinta de opciones en Office para Mac
Office 2016 para Mac admite la personalización de la cinta de opciones mediante XML de cinta de opciones. Tenga en cuenta que hay algunas diferencias en la compatibilidad con la cinta de opciones en Office 2016 para Mac y Office para Windows.
Característica de personalización de la cinta de opciones | Office para Windows | Office para Mac |
---|---|---|
Capacidad de personalizar la cinta de opciones mediante XML de cinta | Disponible | Disponible |
Compatibilidad con complementos basados en documentos | Disponible | Disponible |
Capacidad de invocar macros mediante controles de cinta personalizados | Disponible | Disponible |
Personalización de menús personalizados | Disponible | Disponible |
Capacidad de incluir e invocar controles de Office Fluent en una pestaña de cinta personalizada | Disponible | Los identificadores de control de Office Fluent más conocidos son compatibles con Office para Mac. Es posible que algunos no estén disponibles. Para ver los comandos compatibles con Office 2016 para Mac, consulte idMSO compatible con Office 2016 para Mac. |
Compatibilidad con complementos COM que usan controles de cinta personalizados | Disponible | Office 2016 para Mac no admite complementos COM de terceros. |
idMSO compatibles con Office 2016 para Mac
Para obtener información sobre los idMSO que son compatibles con Office 2016 para Mac, consulte lo siguiente:
- idMSO compatibles con Excel para Mac
- idMSO compatibles con PowerPoint para Mac
- idMSO compatibles con Word para Mac
Consulte también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de