VBA コンパイルエラー 覚え書き

昔使ってたVBAのファイル引っ張ってきたらエラーで使えなさそうなので対策メモ。

コンパイル エラー:
このプロジェクトのコードは、64 ビット システムで使用するために更新する必要があります。Declare ステートメントの確認および更新を行い、次に Declare ステートメントに PtrSafe 属性を設定してください。

Declare Function GetClassName Lib "USER32" Alias "GetClassNameA" (ByVal hwnd As Long, ByVal lpClassName As String, ByVal nMaxCount As Long) As Long

既にまとめてくださっている方がいました。
【対処方法】このプロジェクトのコードは、64ビットシステムで…【Declare,PrtSafe】 | nyanblog ~にゃんぶろぐ~
VBAでWin32APIを使う方法と定義一式 | Excel作業をVBAで効率化

『Declare Function (ry』⇒『Declare PtrSafe Function (ry』
への変更と、[Win32API_PtrSafe.txt]を参照してLong を LongPtrに変更する。
※すべてでなくテキストを参照しながら任意の部分のみ変更、もしくはそのまま定義をコピペ。