Access 64ビット版Office対応チェック(VBAの書き方を一覧にする道具・無料)
- ダウンロード商品¥ 0

古いAccessを64ビット版のOfficeで使うときに問題になりやすいVBAの書き方を探して、一覧にする道具です。コードを読むだけで、直したり動かしたりはしません。 【調べること】 ・PtrSafe がない Declare(64ビット版ではコンパイルエラーで止まります) ・参照設定が切れている ・ハンドル・ポインターらしい値が Long のまま(Declare・構造体) ・GetWindowLong などの …LongPtr 版が必要な関数、VarPtr/StrPtr/AddressOf ・64ビット版で使えない・提供が限られる部品の参照 【調べないこと】 ・動作の確認の代わりにはなりません。0件でも、64ビット版で必ず動くとは限りません。 ・名前で見分けるため、見落としや、問題のないものを拾うことがあります。 ・.accde/.mde、VBAにパスワードがあるファイルは読めません。 ・コードを読めなかったときは「注意」や「判定未完了」と表示します。その場合の0件は、問題がないという意味ではありません。 【使い方】 新しい空のAccessファイルに mod64bitCheck.bas を読み込み、調べたいファイルの「写し」を指定して実行します。詳しくは同梱の README.txt をご覧ください。 【確かめた環境】 Windows 11、Microsoft 365 の Access(64ビット版)で、架空のサンプルファイルを使い、基本のDeclareと条件分岐の検出を確かめています。 【ご利用にあたって】 無保証です。個人・社内でのご利用と改変は自由です。再配布はご遠慮ください。
