.NETの世界ではスマートクライアントって言葉がよく飛び交うのだが、実際の現場ではそれほど使う機会がまだない為ちょっと勉強を怠っていたのだが、講義の合間にちと@ITの特集を読んでみると、このVisual Studio Tools for Microsoft Office Systemってのはなかなかやりますなぁ。
.NETアセンブリをサーバー側に配置し、クライアントにExcelドキュメントを配置すればインストールからアップデートまで全自動っすか。
ぬぬぅ。。表やグラフなんかも楽々でおますがな、とは言ってもこれはクライアント側に.NET Framework1.1とOffice2003がインストールされてる必要があるわけでダウンロードしたアセンブリはGAC(グローバルアセンブリキャッシュ)に配置される。
正直言ってWebアプリの開発でもっとも面倒くさい要求は、IEを使ってExcelの操作性を再現できないか?ってやつでもうあらゆる技を駆使するわけ (もちろんJScriptも使用) だが、ひとつの選択肢として覚えておこう。
こう見るとOfficeの名称がOffice System 2003なんで ごたいそうな名前になったのも頷けるなぁ(^^)