次の方法で共有

エラー「データベースに含まれている VBA プロジェクトを読み取れないため、 データベースを開くことができません」( ACCESS2016)

Anonymous
2017-08-29T01:35:20+00:00

Access2010で作成したプログラム(Mdbファイル)を、Access2016で開くと「データベースに含まれている VBA プロジェクトを

読み取れないため、 データベースを開くことができません」のメッセージが表示されます。

Access2010はSP1適用済みで、Access2010・Access2016共に32Bit版です。

同様のQ&Aをネット上で確認しましたが、同様のバージョンの組み合わせのQ&Aが見つからず、原因が良く判らない状況です。

ちなみに同じMdbファイルをAccess2013で開くとエラーは発生しません。

導入先のバージョンがAccess2016(新規購入済み)なので、どうにか解決したいと思っております。

アドバイス等が御座いましたら、よろしくお願い致します。

開発者テクノロジ | Visual Basic for Applications

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

6 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-08-29T23:19:49+00:00

    Office2016 のバージョン1708でVBA上で日本語のモジュール名が使用できない状態になっています (2017/8/23以降)

    これではありませんか

    https://blogs.msdn.microsoft.com/office\_client\_development\_support\_blog/2017/08/23/ver1708-issue-japanesenamevbamodule/

    この回答は役に立ちましたか?

    7 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Makapu 92,110 評価のポイント ボランティア モデレーター
    2017-10-04T22:29:07+00:00

    こんにちは。

    ご存じとは思いますが、2017/10/4付け  Monthly Channel 16.0.8431.2094で修正された旨、ブログにお知らせがありました。

    Office 2016 バージョン 1708 以降で日本語の VBA モジュール名を含むファイルを開くとエラー

    [ファイル] > [アカウント] > [更新オプション] >[ 今すぐ更新]

    手元の環境では今朝の時点で[今すぐ更新]で16.0.8431.2094 になりましたが、ならない場合はコマンドラインで更新する方法がブログに記載されております。


    ~以下引用~

    2017/10/4 Update

    Monthly Channel に修正を公開しました。16.0.8431.2094 で修正されています。ただし、現時点ではまだ、自動更新や、Office アプリケーション画面の [今すぐ更新] からはこのバージョンに更新されません。順次作業を進めていますが、現時点で 16.0.8431.2094 に更新するには、以下の暫定対応手順のコマンド ラインで指定するバージョン番号を "16.0.8431.2094" に変更して実行することで、更新を行ってください。

    "%programfiles%\Common Files\Microsoft Shared\ClickToRun\officec2rclient.exe" /update user updatetoversion=16.0.8431.2094

    この回答は役に立ちましたか?

    5 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2017-09-20T12:45:37+00:00

    日本語モジュールが問題点であれば、日本語を変換して最新バージョンにしてみるか、MSからの改善バージョンを期待するしかないないのかと・・・。

    私も色々悩みましたが、バージョン更新されてまだ数日なので、MSの対応を待ちたいです。

    この回答は役に立ちましたか?

    3 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  4. Anonymous
    2017-09-20T11:37:07+00:00

    昨日access2016で同じ現象になり悩みました。

    結論から言うと原因は、バージョンが1708に自動更新されたためでした。根本的な改善にはなりませんが、バージョン1707に戻したところ、問題なく動作するようになりました。

    但し、他PCで動作が出来ていたファイルを使う必要があります。

    下記に、バージョンを元に戻す方法が紹介されています。参考にされると良いかと。

    https://blogs.technet.microsoft.com/outlooksupportjp/2016/03/20/c2rclick-to-run-outlook-20132016/

    また、一時的に自動更新されない様に変更を忘れずに!

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  5. Anonymous
    2017-08-30T16:11:16+00:00

    >Access2010はSP1

    たしかSP1は不具合があってSP2が出ているはずです。

    Mdbではないのですがaccdbで似たような現象を経験したことがあります。

    問題ファイルをコピーしてファイルの名前(***.accdb)を変更、

    又は入れてあるフォルダー名を変更などなど。

    原因は全くわかりませんが、上手く起動したことが何度かありました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません