Office 2007には、Webページのデータの表示やグラフ化に利用できるActiveXコントロール群であるOffice Webコンポーネントが含まれない。開発者は新しいプロジェクトではそれらの使用を避け、ActiveXに代わる選択肢を考えるべきだ。
Office 2007には、Webページのデータの表示やグラフ化に利用できるActiveXコントロール群であるOffice Webコンポーネントが含まれない。またOffice 2007では、これらのコントロールを使ったWebデザイン機能も削除される。これらのコントロールは引き続き提供されるが、管理者はそれらをOffice 2007デスクトップに展開しなければならず、開発者は新しいプロジェクトではそれらの使用を避けるべきかもしれない。
Office 2000で導入されたOffice Webコンポーネントは、ユーザーがInternet Explorer(IE)内でExcelの機能の一部にアクセスできるようにするものだ。Webアプリケーションでインタラクティブなレポート機能やグラフ機能を利用できるように設計されており、ユーザーはデータテーブルの表示やグラフ化を行ったり、What-If分析のためにテーブルに一時的な変更を加えたりできる。
Office Webコンポーネントには以下の4つのActiveXコントロールが含まれている。
Office Webコンポーネントは現行のOfficeスイートに含まれているが、個別にインストールすることもできるほか、Officeがインストールされていないコンピュータ上でも動作する。だが、利用するにはクライアントごとにライセンスが必要だ(一般に、このコントロールのライセンスはOfficeのライセンスを取得することで取得されている)。
Office WebコンポーネントはMicrosoftのいくつかのWebアプリケーションで使用されている。例えば、ビジネスパフォーマンス分析システムのBusiness Scorecard Manager、Project ServerのブラウザインタフェースであるProject Web Access、SharePoint Portal Server 2001、レポート管理システムのSQL Server Reporting Servicesなどだ。
また、WebページデザインのためにOffice Webコンポーネントを使用するMicrosoftアプリケーションもある。例えば、Excelの「Webページとして保存」コマンドは、このコントロールを使ったインタラクティブなWebページを生成できる。FrontPage 2003の一部のデザイン機能もこのコントロールを使用しており、Accessのデータアクセスページ機能は、このコントロールを含むWebベースのレポートを生成する。
Copyright(C) 2007, Redmond Communications Inc. and Mediaselect Inc. All right reserved. No part of this magazine may be reproduced, stored in a retrieval system, or transmitted in any form or by any means without prior written permission. ISSN 1077-4394. Redmond Communications Inc. is an independent publisher and is in no way affiliated with or endorsed by Microsoft Corporation. Directions on Microsoft reviews and analyzes industry news based on information obtained from sources generally available to the public and from industry contacts. While we consider these sources to be reliable, we cannot guarantee their accuracy. Readers assume full responsibility for any use made of the information contained herein. Throughout this magazine, trademark names are used. Rather than place a trademark symbol at every occurrence, we hereby state that we are using the names only in an editorial fashion with no intention of infringement of the trademark.