SharePoint アドイン製品一覧
SharePoint 2010 開発のステップ・バイ・ステップ
Windows Azure 入門
Windows Azure How-To 集
WCF / WF 入門
【環境】Microsoft Office 2007 EnterpriseVisual Studio Codename Orcas (Beta 1)
Orcas でみる VSTO の新機能 リボンのデザインサポート Word コンテントコントロールのデータバインド ClickOnce Outlook フォーム リージョン (ここから Beta 1 を使っています、、、) VBA との相互運用 SharePoint ワークフローの作成と配置の自動化
Orcas でみる VSTO の新機能
こんにちは。
ご無沙汰してしまい申し訳ありません。ブログで途中までで止まっていた掲記のご紹介について、今日は、Outlook Form Region 開発の新機能についてご紹介しましょう。
以前、このブログでもとりあげましたが、デスクトップ上(クライアント)のキラーアプリであるメーラ (Microsoft Outlook 2007) の仕組みに、マネージコードを使用して、メールメッセージや連絡先リスト、タスクリストなどの情報と連携した機能を作りこんでいくことができます。
Building an Outlook 2007 Form Region with a Managed Add-In
Outlook 2007 Form Region のサンプルが動作しない場合の回避方法について(ブログを記載していた当時は英語の情報しか掲載していませんでしたが、現在では、こちら に日本語のコンテンツ(9月20日更新)が掲載されています。)
さて、上記の記事をみていただいてもお分かりの通り、開発は決してシンプルなものとは言い難いものでしたが、Orcas では、この開発が、さらにデザイナーなどを使って作りやすくなっています。さっそく、上記と同じようなサンプルを作ってみましょう。こんなに簡単になっています(↓)。
尚、私がもたもたしていたせいで、既に Orcas は Beta 1 が出ています。これまで March CTP を使用していましたが、ここからのサンプルは、Beta 1 の使用を想定しています。
マネージコードですから、ワークフローエンジンと連携した機能なども可能でしょう。
上記では、Windows Form コントロールを使ったデザインでしたが、Outlook 上で作成した .ofs ファイルによるデザインも可能となる見込みです。ただし、Beta 1 時点では、このインポート機能は実装されていません。また Outlook アイテムのデータとのバインドについては、上記の通り、コードを使って記載する必要があります。(バインドのための特別な仕組みは、今のところ予定されていません。)
が、このように、レジストリをごちゃごちゃといじったりといった必要はもうありません。上記でご紹介している現在の 2007 を使ったフォームリージョン(フォーム領域)開発と比較しても、非常に簡単に開発できるようになっていることがおわかり頂けるでしょう。
※ ここでは、Visual Studio Codename Orcas の Beta 1 を使用しています。使用されているクラスや機能は予告なく変更されることがありますのでご容赦ください。
関連ナンバー
PingBack from http://blogs.msdn.com/tsmatsuz/archive/2007/04/03/vs-orcas-march-2007-ctp-vsto.aspx