>>231
>あと、最近のOfficeはWindows、Mac共に互換性はほとんど問題ないでしょ。

まさか、Winとファイルの互換性があるからOKとか思ってないでしょうね。
Officeは、マイクロソフトの言語スィートとセットで使わないと意味がない。
個人で使うのはまた別の話だよ。
VBAで使用用途に合うようカスタマイズして使い易くするのは当たり前。
処理速度を上げる為にCOM化してVC++でDLL化もする。
程度の差はあれ、大量導入する企業や大学のシステム管理者はそうして
作業効率を上げようとか、ユーザに使い易い様にしてるハズだよ。
ま、MSDNにでも入って勉強しろ。