Systemを利用して、どのようなOfficeカスタムアプリケーションを作成することができるかご紹介します。2007注目のUIであるリボンの開発など、最新バージョンで追加された様々な新機能などを取り上げ、Officeカスタムアプリケーション開発によってどんなことができるかをご紹介します。2008(以下、VS2008)がリリースされました。Subscription契約の場合には付属していました)。System(以下、VSTO)が付属することとなり、VS2005よりもさらにOfficeカスタムアプリケーション開発が始めやすくなりました。2007用の開発サポートなどをはじめ、次のリストにあげるようなさまざまな新機能が盛り込まれています。2007のみ)本稿では、上記リストの「*」のついた項目について紹介していきます。なんだ!?」の必要な環境と準備を参考にしてください。比較VSTOを使ったアプリケーションの作成方法を紹介する前に、いろいろと比較をしてみたいと思います。1つは過去のVSTOとの比較、もう1つはVS2008のマルチターゲッティングを使用した場合の比較です。2003がリリースされました。SEがリリースされています。2008で、バージョンを重ねるごとに対応するOfficeアプリケーションの種類を増やしてきました。2008までのそれぞれで、どのような開発種類をサポートしているかを以下の表1に示します。2008ではかなりいろいろな種類の開発をサポートしていることが分かると思います。ドキュメントレベル、アプリケーションレベルの詳細については、後ほど解説します。3.5で開発することを前提としたものです。試しにVS2008でプロジェクトの種類をOfficeにして新しいプロジェクトを作成しようとしたものが図1です。2008に示したどおりのOfficeカスタムアプリケーションの開発が可能です。2.0(または3.0)にした場合には、図2に示すテンプレートが有効になります。2003用のアプリケーションの作成のみになります。SEとも異なるものなのでそれぞれの違いには注意してください。NECにてシステム企画業務に携わるが、2003年4月に念願かなってフリーライターに転身。ASP/ASP.NET。執筆コミュニティ「WINGSプロジェクト」代表。