OS、officeのバージョンについて

テストしたOS、officeのバージョン

 持っている測定器や、officeのバージョンは、限りがありますので、すべてはチェックできていませんが、以下のもので動作を確認しました。

動作確認のOS
 windows2000
 windowsXP
 windows7
 windows10
 windows10 64bit

動作確認のoffice
 officeXP
 office2003
 office2007
 office2010 (32bit)
 office2010 (64bit) *注
 office2013 (32bit)

* 注
32bit用のofficeで作ったマクロはそのままでは、動作しません。エラーになります。
そのエラーに書かれた表示内容通りにDeclaerステートメントにPtrSafeを付けることにより、動作するようになります。
例 Declare Function CreateFile Lib "kernel32" Alias "CreateFileA"
    ↓
Declare PtrSafe Function CreateFile Lib "kernel32" Alias "CreateFileA"

32bit用のものに追記しますと、今度は、32bit用がエラーになります。32bit と64bitの分岐処理を追加
するか、別物にするかになりますが、今は別物としています。


戻る