通常、多機能なツールであればあるほど、操作方法が複雑で、なかなか機能を使いこなせない場合がよくあります。Outlook 2000は、この点をユーザーが自由にカスタマイズできるようにすることで解消しようとしています。しかし、実際このカスタマイズ機能を使いこなすには、さらにいろいろな知識が必要になります。
Outlook 2000は、いろいろなカスタマイズ方法を搭載していますが、そのすべてをここで網羅することはできないので、画面からパラメータを変更して実現可能な簡単なカスタマイズについては他の操作マニュアルにお任せすることにします。ここでは、プログラミングによるカスタマイズに焦点を絞ってご紹介します。
プログラム開発者が、Outlook 2000を独自にカスタマイズするために、4つの方法が用意されています。
方法1
完全なOLEオートメーションオブジェクトモデル
Visual Basic、またはVisual Basic for Applicationsを使うと、Outlookのデータをオブジェクトとして簡単に操作できます。例えば、Outlookのアイテム、フォルダ、添付ファイル、およびそのほかのオブジェクトの作成、変更、削除を行なうことができるのです。OLEオートメーションオブジェクトモデルには40個以上のオブジェクトが定義されています。
方法2
Visual Basic for Applicationsのマクロ
Outlookオブジェクトモデルを使って、Outlookの操作を自動化するためのマクロを作成できます。また、Outlookでさまざまなアプリケーションイベントに応答し、ほかのOfficeアプリケーションを操作するVisual Basic for Applicationsコードを作成することもできます。