Mac の Excel で VBA・マクロ・アドインを動かす:Windows 版 Excel を使う

業務で使うブックの多くは Windows 版 Excel を前提に作られています。Windows の機能を呼び出すマクロ、会計ソフトや業務ソフトの COM アドイン、ActiveX のボタンや日付ピッカー、Power Pivot のデータモデル。CrossDriver App は Windows 版 Excel を Mac で動かすので、こうしたブックも Windows PC とまったく同じように動きます。

プレビュー期間中(2026年12月31日まで)は Pro の全機能を無料でお使いいただけます

Mac で動作する Excel

Mac での Windows 版 Excel の現状

Mac 版 Excel でも同じ .xlsx や .xlsm ファイルは開けますが、マクロはサンドボックス内で動くため Windows の機能やほかのプログラムは呼び出せません。サードパーティの COM アドインと ActiveX コントロールには対応しておらず、Power Pivot のデータモデルもありません。

Windows 版でできること

  • VBA マクロをフルに(Windows API の呼び出しやほかのプログラムの自動操作も含む)
  • COM アドイン:社内製のものも、業務ソフトに付属するものも
  • シートやフォーム上の ActiveX コントロール
  • Power Pivot:複数のテーブルをリレーションでつなぎ、まとめてピボット集計

検証済みセットアップがあるバージョン

CrossDriver App のセットアップセンターで選んでください。専用の環境を作り、アプリに必要なコンポーネントをインストールしてから、公式のインストーラを実行します。インストーラとライセンスはご自身でご用意ください。

Microsoft Office 2016(リテール キー) 試験的

Office 2016 リテール版、クイック実行 Version 2002(16.0.12527.22286、x64)

Microsoft から Office 2016 をダウンロードし、ご自身の Office 2016 リテール版プロダクト キー(Home & Student、Home & Business、Professional など)でライセンス認証します。

必要なもの Office 2016 リテール版のプロダクト キーはご自身でご用意ください。キーは Office 内でご自身が入力し、Office が Microsoft にオンラインでライセンス認証を行います。CrossDriver がライセンス認証を代行したり回避したりすることはありません。

知っておきたいこと
  • Office 2016 は Office 自身のライセンス サービス(OSPP)でライセンス認証を行い、このサービスは Windows 7 上で動作します。そのため、このコンテナは Windows 7 として報告します。Office 2019、2021、2024 のキーはここでは使用できません。
  • 初回起動時に Office からプロダクト キーの入力を求められます。キーが別のエディション(Home & Student など)のものである場合、Office は Microsoft からそのエディションをダウンロードして再起動します。Mac をオンラインのままにしてください。
  • 更新はオフのままです。これは Microsoft が Windows 7 向けに現在も提供している最後の Office ビルドです。
  • PowerPoint には Office 自身の riched20.dll が必要です。互換レイヤーで POWERPNT.EXE 向けに設定済みです。
  • アプリの起動に一度失敗すると、次回の起動時にセーフ モードで起動するか確認されます。「いいえ」を選んでください。
  • .NET Framework 4.8 と IE11 エンジンは Microsoft からダウンロードし、この Mac 上で生成します。それぞれ一度ずつ Microsoft のライセンス条項に同意する必要があります。
  • 実行されるのは Microsoft 自身のセットアップ プログラムだけです。ダウンロードしたパッケージに付属するサードパーティ製のライセンス認証ツールは使用しないでください。CrossDriver がサポートするのは Microsoft 自身のライセンス認証のみです。

Microsoft Office Professional Plus 2016(ボリューム ライセンス) 試験的

2016 Professional Plus、ボリューム ライセンス MSI(16.0.4266.1001、x64)

組織のボリューム ライセンス(VLSC)メディアから Office Professional Plus 2016 をインストールし、MAK または KMS でライセンス認証します。

必要なもの 組織のボリューム ライセンスをご用意ください。MAK は Office 内でご自身が入力し(または Office が KMS ホストを検出し)、Office が Microsoft または KMS でライセンス認証を行います。CrossDriver がライセンス認証を代行したり回避したりすることはありません。

知っておきたいこと
  • Office 2016 は Office 自身のライセンス サービス(OSPP)でライセンス認証を行い、このサービスは Windows 7 上で動作します。そのため、このコンテナは Windows 7 として報告します。
  • MAK:いずれかのアプリを開き、「ファイル」>「アカウント」>「プロダクト キーの変更」で MAK を入力し、Office にオンラインでライセンス認証させてください。
  • PowerPoint には Office 自身の riched20.dll が必要です。互換レイヤーで POWERPNT.EXE 向けに設定済みです。
  • アプリの起動に一度失敗すると、次回の起動時にセーフ モードで起動するか確認されます。「いいえ」を選んでください。
  • .NET Framework 4.8 と IE11 エンジンは Microsoft からダウンロードし、この Mac 上で生成します。それぞれ一度ずつ Microsoft のライセンス条項に同意する必要があります。
  • 実行されるのは Microsoft 自身のセットアップ プログラムだけです。ダウンロードしたパッケージに付属するサードパーティ製のライセンス認証ツールは使用しないでください。CrossDriver がサポートするのは Microsoft 自身のライセンス認証のみです。

Microsoft Office 2016(MSI メディア、32 ビット) 試験的

2016 Professional Plus / Standard / Visio / Project、MSI メディア(32 ビット)

ご自身の MSI メディア(ボリューム ライセンスまたはリテール)から Microsoft のセットアップ ウィザードで Office 2016、Visio 2016、Project 2016 のいずれかをインストールし、ご自身のキーでライセンス認証します。

必要なもの ライセンスはご自身でご用意ください。キーは Microsoft のセットアップまたは Office 内でご自身が入力し、Office が Microsoft または KMS でライセンス認証を行います。CrossDriver がライセンス認証を代行したり回避したりすることはありません。

知っておきたいこと
  • Office 2010–2016 は Office 自身のライセンス サービス(OSPP)でライセンス認証を行い、このサービスは Windows 7 上で動作します。そのため、このコンテナは Windows 7 として報告します。プロダクト キーはセットアップ ウィザードで入力するか、後から「ファイル」>「アカウント」で入力してください。
  • 実行されるのは Microsoft 自身のセットアップ プログラムだけです。ダウンロードしたパッケージに付属するサードパーティ製のライセンス認証ツールは使用しないでください。CrossDriver がサポートするのは Microsoft 自身のライセンス認証のみです。

Microsoft 365 Apps(オンライン インストール、最新版) 試験的

Microsoft 365 Apps、最新チャネルの最新ビルド(オンライン インストーラー、x64、zh-CN)

Microsoft 自身のオンライン インストーラーで最新の Microsoft 365 Apps(Word、Excel、PowerPoint、Access、Outlook など)をインストールします。セットアップ中に Office が Microsoft から自身をダウンロードします。

Microsoft 365 サブスクリプションが必要です。サインインのサポートは限定的です

Microsoft 365 アプリのライセンスは、プロダクト キーではなくサインインによって付与されます。CrossDriver では、職場または学校アカウントはサインインできますが、個人用 Microsoft アカウントはまだサインインできません。サインイン後に Office がライセンス済みと表示されるかどうかは、まだ検証されていません。

代わりの方法

  • Mac ネイティブの Office:リテール版 Office 2021/2024(Home & Student、Home & Business など)は同じライセンスで Mac にインストールできます。組織は Office LTSC Standard for Mac 2024 を入手できます

必要なもの ご自身の Microsoft 365 サブスクリプションが必要です。Office 内でサインインするとライセンス認証されます。CrossDriver が Office のライセンス認証を代行することはありません。

知っておきたいこと
  • セットアップでは Microsoft から約 3–4 GB をダウンロードします。回線が遅い場合は数時間かかります。セットアップ手順が完了するまで、Mac をスリープさせず、CrossDriver を開いたままにしてください。
  • Office ライセンスのある Microsoft 365 アカウントでサインインするまで、Office はライセンスのない状態で動作します(タイトル バーに表示されます)。
  • 初回起動時に Office が Microsoft のプライバシーに関する通知を表示します。「次へ」を 1 回クリックしてください。
  • Excel と PowerPoint には Office 自身の riched20.dll が必要です。互換レイヤーで EXCEL.EXE と POWERPNT.EXE 向けに設定済みです。
  • アプリの起動に一度失敗すると、次回の起動時にセーフ モードで起動するか確認されます。「いいえ」を選んでください。
  • .NET Framework 4.8 と IE11 エンジンは Microsoft からダウンロードし、この Mac 上で生成します。それぞれ一度ずつ Microsoft のライセンス条項に同意する必要があります。

ラベルは App の表示と同じです。試験的:私たちのテストでは動作していますが、すべての Mac で最初から最後まで検証できてはいません。既知の問題あり:動作しますが、記載の制限があります。

Mac で Windows 版 Excel を使う方法

  1. CrossDriver App をダウンロードほかの Mac アプリと同じように「アプリケーション」フォルダへドラッグするだけ。プレビュー版では Pro の全機能が無料で使え、無料版はアカウント登録も不要です。
  2. インストーラをドラッグセットアップセンターからアプリを選ぶこともできます。必要なランタイム、フォント、設定は CrossDriver App が用意します。
  3. Mac アプリと同じように開くダブルクリックですぐに使えます。「アプリケーション」に追加すれば、次からは Launchpad や Spotlight から開けます。

Mac での Windows 版 Excel に関するよくある質問

Mac で Excel のマクロは動きますか?

Mac 版 Excel でも多くのマクロは動きますが、Windows の機能を呼び出すマクロ、ActiveX コントロールを使うマクロ、COM アドインが必要なマクロは動きません。CrossDriver App で動く Windows 版 Excel なら、Windows PC と同じように動きます。

どのバージョンの Excel が使えますか?

Office 2016 の Excel は、お持ちのパッケージ版キーまたはボリュームライセンスで認証できます。Microsoft 365 の Excel は職場または学校アカウントで使えます。個人用 Microsoft アカウントはまだサインインできません。Excel 2019、2021、2024 はインストールできますが、ライセンス認証はできません。

自分のアドインはインストールできますか?

ほとんどの COM アドインは、Windows PC と同じようにそれぞれの Windows 用インストーラでインストールできます。購入前に無料版でお使いのアドインを試してください。

Mac 版 Excel は使えなくなりますか?

いいえ。普段のファイルは Mac 版で開き、必要なブックだけ Windows 版で開けば大丈夫です。

Windows 版 Excel を Mac で試してみる

プレビュー期間中(2026年12月31日まで)は Pro の全機能を無料でお使いいただけます

CrossDriver App プレビュー版をダウンロード

Mac で動くほかの Windows アプリ