VB6.0で作成したプログラム中において、下記のような操作を行っています。 (1)配列の作成(日付部分はDate型#囲み) (#日付#,"データA","データB",#日付#,"データC",,) (2)配列の大きさに合わせてExcelを範囲選択 (3)配列を貼付け この際、実行端末にインストールされている OS、ExcelのバージョンがWinXP+2003からWin7+2010になることで、 結果作成されるExcelの日付列の表示が変わってしまいました。 WinXP+Excel2003→正しく日付として表示 Win7 +Excel2010→数列として表示 Excel2010環境で試しにステップ実行中、 Excelシート作成された後に日付列部分の表示形式を「日付」に変更し、 実行を進めて貼付けのところまでいった結果、正しく日付で表示されました。 最終的にはExcel2003と同じ結果としたいのですが、 設定変更・記述の変更等で変更可能かどうか解る方がいらっしゃればご教示願いたいです。 また検索したところ発見できなかったのですが、 類似事象等ございましたら、お教え下さい。 宜しくお願い致します。
↧