こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

MacでExcelのマクロとVisual Basic

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

投稿日時 - 2009-02-17 21:56:16

QNo.4726468

困ってます

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

早まりましたね。
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搭載機を購入した方が快適で安上がりです。

投稿日時 - 2009-02-17 22:45:29

ANo.1

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

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

投稿日時 - 2009-02-18 18:32:48

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

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

投稿日時 - 2009-02-18 15:06:23

あなたにオススメの質問