エクセルの表計算シートには、VBAの関数をマクロとして追加することができます。VBAとは、Windows用プログラミング言語Visual Basicを元にアプリケーションの拡張機能を記述するために設計されたスクリプト言語のことです。 VBAには複雑な操作を自動化するマクロとしての側面もありますが、ActiveXやDLLに対応しているためExcel本体の機能に留まらず様々なコンポーネントやライブラリを呼び出しその機能を利用しながら高度な処理を自動化して実行する汎用的なアプリケーション構築環境としての側面も持っています。DLLとして実装されているWindows APIも呼び出せるので、システムの高度な機能にもアクセス可能です。 このコーナーでは、VBAでExcel本体の充実したセル(GUI)や計算機能、そして各種コンポーネントを利用しながら、どんなアプリケーションを開発することができるのか、試していってみたいと思います。 |