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:

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.