• ベストアンサー

MacでExcelのマクロとVisual Basic

iBookでMac10.4.1を使っています。 Visual Basicとエクセルのマクロで作られたソフトを 使わないといけなくなったのですが、 Macで使うにはどうしたらいいでしょうか? Mac用のOffice2008は買いました。 問題はVisualBasicのMac用ランタイムがあるかなのですが、 これはあるでしょうか? もしない場合は、マクロの互換性も考えて、 Macにwindowsエミュレータを入れるなども視野に入れています。 なんとかして、Macで動かしたいのですがどうしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • dezimac
  • ベストアンサー率56% (2365/4208)
回答No.1

早まりましたね。 Office2008にはマクロ機能(VBA)搭載されていません。 http://www.microsoft.com/japan/mac/products/office2008/qanda.mspx#006 さらにVisualBasicはWindowsの開発環境&実行ファイルしか生成できないので、ランタイム以前の問題でMacでは全く動きません。 一応、Mac用の開発環境のREALbasicでVBのソースコードを変換する事はできますが、かなりの修正必要で、今回のような場合だとまず使い物なりません。 どうしても、iBookでというならVirtual PCとWindowsとWindows版Excelを購入するしかありません。 金額、動作速度、どちらの面からもお勧めはしません。 中古でもいいから、安いWindows搭載機を購入した方が快適で安上がりです。

その他の回答 (2)

回答No.3

Mac版Microsoft Officeでも、2004までのバージョンを利用すればVisual Basicを使えます。 また、他の方の書かれているように、OpenOfficeを使う手もあります。 ただ、OpenOfficeのVB互換機能は完全では無いため、マクロを頻繁に使う場合はOffice 2004を入手したほうが良いと思います。

noname#242220
noname#242220
回答No.2

OpenofficeでVBAの文法を変更する事で利用可能だそうです。

参考URL:
http://oooug.jp/compati/2.0/

関連するQ&A

専門家に質問してみよう