エラー発生端末の環境
Window10 バージョン 1703 OSビルド 15063.608
Office2016 Professional プレインストール版 1708
エラー発生条件
Access起動時フォームを自動で呼び出すがその際にエラーが発生
”データベースに含まれている VBA プロジェクトを読み取れないため、 データベースを開くことができません”
MS対応状態
執筆時点(2017/09/25)では未対応。
日本語のモジュール、フォームなどがあるとVBAProjectが読み込めず実行できない。
フォーム名が日本語だったためロード時にエラーが出たと思われる。
追記(2017/09/29)
日本語の最後の単語が英字であれば発症しなとのこと。
早くデバックしたバージョンをリリースしてほしい。
対応だけで1日終わる
MS対策例
・Officeのバージョンをダウングレードする。最新の情報はここを参照
執筆時対応策
追記参照
コマンドプロンプト(管理者)起動
cd %programfiles%\Common Files\Microsoft Shared\ClickToRun
officec2rclient.exe /update user updatetoversion=16.0.xxxx.xxxx
xxxx.xxxx ビルド番号
ビルド番号の相性が悪いと新しいバージョンがインストールされているというメッセージが出てダウングレードができない。
トライアンドエラーを繰り返す。
最新のビルドから相性のいいビルド番号を下記から見つける
成功すると自動でダウンロードが開始し起動できるようになる。
追記 (2017/09/29)
戻すバージョンが確定された様子
コマンドプロンプト(通常)起動
"%programfiles%\Common Files\Microsoft Shared\ClickToRun\officec2rclient.exe" /update user updatetoversion=16.0.8326.2107
最後に Officeのいずれかのアプリを起動し、ファイル - アカウント - Office更新プログラム - 更新オプション - 更新を無効にする
執筆時点(2017/09/25)
本記事とは別エラー等も思われるが、オンライン修復を行うとOfficeがアンイストールされる症状が発生