客先に「2007対応も視野に」云々と話した関係で、2007βでの動作確認するかも試し始めることにした。ここしばらく相当多忙であるため、息抜きにちょうどいい。




まず、2007βを起動した。インターフェースがずいぶんと変わっているので慣れるのに少しかかりそうだ。セキュリティを「すべてのマクロを有効にする」を選択しておき、開発していたシステムを起動した。「互換モード」という表示が出ている。2007は縦横のセル数が増えているが、互換モードだと以前のままだ。

VBAのバージョンも変わっておらず、VBAを簡単に実行させてみたが問題ない様子。




2007形式に変換して保存してみた。マクロを含むため、拡張子が.xlsmになった。セル数も増えた。ちなみにマクロを含まないブックは拡張子が.xlsxだそうだ。

これまたVBAを簡単に実行させてみたが問題はなさそうであった。




今回はこれまで。


Office 2000/XP には Developer Edition がある。

このDeveloper Tools にソース管理のできる Visual Source Safe (以下、VSS)が付属している。

一方、Office 2003では別ツールとして販売されている。

プロジェクトでExcel2000 / 2003 混在していた際、「2003に2000のDeveloper Toolsの突っ込んだらどうなるか?」をダメモトで試してみた。
結果、VSSは問題なく動作したのである。

ただし、ライセンスの問題があるので、実験程度にとどめるか、ライセンス購入は必要であろう。(実はそのあたりあまり詳しくはない・・)


エディションにもよるのかもしれないが、私の手元にあるVisual Studio.net 2003 ではオフィス用コンポーネントを作成することができる。

また、Office2000 Developerに付いて来るデベロッパーツールでも作成可能である(XPも。2003からは別ツールになったが未入手)。

両方でテストプログラムを作ってみた。

後者のほうは問題は問題がなかったが、前者の方はオブジェクトブラウザで中身が見れなかった。






何か設定等あるのだろうか?今後調査を進めたいところである。