Windows 10のサポートが2025年10月14日に終了するため、新しいPCへ移行する企業が増えています。
しかし、新しいPCにOfficeをインストールしたところ、「以前のAccessやExcelのツールが動かない」というご相談が増えています。
よく見られるエラーメッセージの例:
「このプロジェクトのコードは、64 ビット システムで使用するために更新する必要があります。Declare ステートメントの確認および更新を行い、次に Declare ステートメントに PtrSafe 属性を設定してください。」
このメッセージは、32ビット環境で作成されたAccessファイルを64ビット版のOffice環境で実行した場合に表示されるエラーです。
Officeには32ビット版と64ビット版があります。従来、多くの業務ツールは32ビット版Officeで開発されていました。
しかし、新しいPCでは64ビット版Officeがプリインストールされていることが多く、32ビットで動作していたVBAコードがそのままでは動作しなくなることがあります。
特に以下のような場合に不具合が発生しやすくなります:
この問題は、Declareステートメントの修正とPtrSafe属性の追加によって解決できることがほとんどです。
加えて、環境移行のタイミングを利用し、以下の見直しを行うこともおすすめします:
OfficeやWindowsのバージョン変更は避けられません。だからこそ、動作確認と将来的なメンテナンス性を考えた改修が重要です。
現在ご利用中のAccessやExcelのツールに不安がある方は、ぜひ一度ご相談ください。
簡単な診断から、改修・バージョンアップ・機能追加まで柔軟に対応いたします。
はい、可能です。
お客様とご相談し保守の「内容」「期間」「金額」を決めさせていただきます。
はい、可能です。
既存のAccessシステムについて、設計書がない場合でも内容を解析したうえで、保守契約を締結することができます。現在の構成や機能を把握し、適切なサポート体制をご提案いたします。
はい、どなたが作成したAccessでも改修いたします。
まずはご使用のAccessを解析させていただき、機能をよく把握した上で、ご希望の修正、機能追加を行います。
はい、できます。ボタンの位置を変更することやフォントサイズを変更することで、見やすくなり、より使い易くすることが可能です。
はい、主な原因としては次のようなものが考えられます。
これらの症状が見られる場合は、データベースの 診断・最適化・分割 などで改善できます。当社では現状調査から対策のご提案まで承っておりますので、お気軽にご相談ください。