ファイル形式が xls の場合にのみ VBA コードを実行したい。これは正しいです?私はこれをやっています:
#If ActiveWorkbook.FileFormat = xlExcel5 Then
//my code
Else
//my code
#End if
Excel 2010 (xlsm ファイル) を使用してテストしたところ、問題なく動作しました。私はすでに PHPExcel ライブラリを使用しており、これが xlExcel5 を選択した理由です。これは、Php でのプログラミング中に古い Excel バージョン (2003 以前) で作業する場合に選択しなければならなかった Excel5 に似ているからです。