|
> 以前作成した、EXCELを操作するアプリが動かなくなりました。 > なぜでしょうか?
インスタンスを作れなくなったのか、特定のメンバで落ちるようになったのか、期待した動きにならなくなったのか によって原因は異なります。
> エクセルのバージョンが変わっても動作するようにするには、どのような点に注意すればよろしいでしょうか。
・参照設定せず遅延バインディングでコードを書く ・前提となる中で一番古いバージョンを参照設定して、前提としている全バージョン共通のメンバのみを使用する といったところです。
ただし、開発者は何も考えなくてよいということではありません。 たとえば、Excel起動時の既定スタイルを求める際にしても objBook.Styles("標準") objBook.Styles("Normal") というような違いがあり、それらを知っていなければなりません。
|