Mac 版 Office
使用您為適用于 Windows 的 Office 開發的 VBA 增益集和宏,Mac 版 Office。
適用于:Mac 版 Excel |Mac 版 PowerPoint |Mac 版 Word |Mac 版 Office 2016
如果您要撰寫適用于Mac 版 Office的宏,您可以使用適用于 Office 的 VBA 中可用的大部分相同物件。 如需適用于 Excel、PowerPoint 和 Word 的 VBA 相關資訊,請參閱下列各項:
注意事項
Mac 版 Outlook和Mac 版 OneNote不支援 VBA。
Mac 版 Office 2016已沙箱化
不同于其他支援 VBA 的 Office 應用程式版本,Mac 版 Office 2016應用程式會沙箱化。
沙箱化會限制應用程式存取應用程式容器外部的資源。 這會影響涉及檔案存取或跨進程通訊的任何增益集或宏。 您可以使用下一節所述的新命令,將沙箱的效果降至最低。
建立安裝程式或放置使用者內容
如需為增益集建立安裝程式的指示,請參閱此文章:在 Mac 版 Office 2016 中安裝使用者內容
適用于 Mac 版 Office 2016 的新 VBA 命令
下列 VBA 命令是全新且唯一的Mac 版 Office 2016。
命令 | 用於 |
---|---|
GrantAccessToMultipleFiles | 要求使用者一次存取多個檔案的許可權。 |
AppleScriptTask | 從 VB 呼叫外部 AppleScript 腳本。 |
MAC_OFFICE_VERSION | 編譯時期不同 Mac Office 版本之間的 IFDEF。 |
Mac 版 Office中的功能區自訂
Mac 版 Office 2016支援使用功能區 XML 進行功能區自訂。 請注意,Mac 版 Office 2016和 Windows 版 Office 的功能區支援有一些差異。
功能區自訂功能 | Office for Windows | Mac 版 Office |
---|---|---|
能夠使用功能區 XML 自訂功能區 | 提供 | 提供 |
支援以檔為基礎的增益集 | 提供 | 提供 |
使用自訂功能區控制項叫用宏的能力 | 提供 | 提供 |
自訂功能表的自訂 | 提供 | 提供 |
在自訂功能區索引標籤內包含和叫用 Office Fluent 控制項的能力 | 可以使用 | 最熟悉的 Office Fluent 控制項識別碼與Mac 版 Office相容。 有些可能無法使用。 如需與Mac 版 Office 2016相容的命令,請參閱與 Mac 版 Office 2016 相容的 idMSO。 |
支援使用自訂功能區控制項的 COM 增益集 | 可以使用 | Mac 版 Office 2016不支援協力廠商 COM 增益集。 |
與 Mac 版 Office 2016 相容的 idMSO
如需與Mac 版 Office 2016相容的 idMSO 相關資訊,請參閱下列各項:
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應