- - PR -
VSTO 2008 + Excel2007で開発したブックをExcel2003で使用できるか
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2008-07-09 11:57
VSTO 2008 と Office 2007(standard)を使ってExcelのブックを開発しています。
使用者のPCにはExcel2003しか入っていないのですが、上記環境で開発したブックを使用することは可能なのでしょうか? ブックは97-2003互換形式を使用しています。 とりあえずブックにボタンを配置して簡単な機能を付けたプロジェクトで実験してみたところ、ブックを開くことはできたのですがVSTOにて配置したボタンは何も反応しない状態でした。 エラーメッセージも何も表示されないのでどうしたものかと思っています。 .NET Frameworkのバージョンを合わせれば動くのかなとも思ったりしているのですが、 どなたか情報などありましたらお教えいただけないでしょうか。 | ||||||||
|
投稿日時: 2008-07-09 18:02
Excel 2003 のエディションは何でしょう?
2005 以降の VSTO は確認してないので判りませんが、バージョン 2003 の Excel は単体または Professional Edition に含まれている Excel じゃないと PIA がないためブックは開けても動作しません。 | ||||||||
|
投稿日時: 2008-07-09 18:33
同じバージョンのVSTO RunTimeも必要かと。 http://msdn.microsoft.com/ja-jp/library/bb608603.aspx | ||||||||
|
投稿日時: 2008-07-09 19:14
2003のエディションはStandard Editionです。ブックを開けても無反応だったのはそのためなのですね。Professionalが必要なのは開発側だけだと思っていました。
このページの表を見るとOffice2007向けのソリューションはOffice2007上でしか動かないようですね。 Office2003/2007両方で動かすには2003向けで作れば可能のようですが、 開発者側(自分)がOffice2003 Professionalのライセンスを持っていないので、使用者のPCにOffice2007をインストールしてもらうことを検討しようと思います。 早速のご回答、どうもありがとうございました。 |
1