Office для Mac
Используйте надстройки И макросы VBA, разработанные для Office для Windows, с Office для Mac.
Область применения: Excel для Mac | PowerPoint для Mac | Word для Mac | Office 2016 для Mac
При создании макросов для Office для Mac можно использовать большинство объектов, доступных в VBA для Office. Сведения о VBA для Excel, PowerPoint и Word см. в следующих статьях:
Примечание.
Outlook для Mac и OneNote для Mac не поддерживают VBA.
Office 2016 для Mac песочница
В отличие от других версий приложений Office, поддерживающих VBA, Office 2016 для Mac приложения являются изолированными.
Песочница ограничивает доступ приложений к ресурсам за пределами контейнера приложений. Это влияет на все надстройки или макросы, которые включают доступ к файлам или обмен данными между процессами. Вы можете свести к минимуму влияние песочницы с помощью новых команд, описанных в следующем разделе.
Создание установщика или размещение пользовательского содержимого
Инструкции по созданию установщика для надстройки см. в статье Установка пользовательского содержимого в Office 2016 для Mac
Новые команды VBA для Office 2016 для Mac
Следующие команды VBA являются новыми и уникальными для Office 2016 для Mac.
Команда | Используйте для |
---|---|
GrantAccessToMultipleFiles | Запрос разрешения пользователя на доступ к нескольким файлам одновременно. |
AppleScriptTask | Вызов внешних сценариев AppleScript из VB. |
MAC_OFFICE_VERSION | IFDEF между разными версиями Mac Office во время компиляции. |
Настройка ленты в Office для Mac
Office 2016 для Mac поддерживает настройку ленты с помощью XML-кода ленты. Обратите внимание, что поддержка ленты в Office 2016 для Mac и Office для Windows имеет некоторые отличия.
Функция настройки ленты | Office для Windows | Office для Mac |
---|---|---|
Возможность настройки ленты с помощью XML-кода ленты | Доступно | Доступно |
Поддержка надстроек на основе документов | Доступно | Доступно |
Возможность вызова макросов с помощью пользовательских элементов управления ленты | Доступно | Доступно |
Настройка пользовательских меню | Доступно | Доступно |
Возможность включения и вызова элементов управления Office Fluent на настраиваемой вкладке ленты | Доступно | Наиболее знакомые идентификаторы элементов управления Office Fluent совместимы с Office для Mac. Некоторые из вариантов могут быть недоступны. Команды, совместимые с Office 2016 для Mac, см. в разделе IdMSOs, совместимые с Office 2016 для Mac. |
Поддержка надстроек COM, использующих настраиваемые элементы управления лентой | Доступно | Office 2016 для Mac не поддерживает сторонние надстройки COM. |
Объекты idMSOs, совместимые с Office 2016 для Mac
Сведения о idMSOs, совместимых с Office 2016 для Mac, см. в следующих статьях:
- Атрибуты idMSO, поддерживаемые в Excel для Mac
- Атрибуты idMSO, поддерживаемые в PowerPoint для Mac
- Атрибуты idMSO, поддерживаемые в Word для Mac
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по