トップ回答者
「Visual Basic for Application の Vbe7.DLLを読み込むことができません。」

質問
-
Office 365 ProPlusのAccess 2016にて
新規(空のDBファイル)でも既存ファイルでも、Visual Basic(VBAのIDE)をクリックすると
「Visual Basic for Application の Vbe7.DLLを読み込むことができません。」
「Microsoft Access のセットアップ プログラムを再実行してください。」と
表示され、起動出来なくなりました。
環境
Windows 10 Pro (ドメイン環境)
権限:ユーザー
Access 2013(CD版)が以前インストールされていたがアンインストールした。
Word,Excelでは問題なくVBAのIDEが起動します。
試したこと
・「プログラムのアンインストールと変更」より
変更→クイック修復/オンライン修復:どちらも改善せず
・「プログラムのアンインストールと変更」より
アンインストール後、再インストール:改善せず
・Easy Fix ツール「o15-ctrremove.diagcab」を使い削除
その後、再インストール:改善せず
・管理者でログインした場合は正常に起動しました。
・他のユーザーでログインした場合も正常に起動しました。
なにかユーザー環境に問題があるのはわかったのですが、修復方法がわかりません。
よろしくお願いします。
回答
-
同じ PC に他のユーザでログオンすれば問題が起きないことから考えて、ユーザープロファイルの作り直して解決できる可能性は高いでしょう。
hebikuzure
- 回答の候補に設定 栗下 望Microsoft employee, Moderator 2017年3月21日 0:18
- 回答としてマーク 栗下 望Microsoft employee, Moderator 2017年3月23日 5:01
すべての返信
-
まだしていないなら、vbe7.dll やそれが保存されているフォルダへのアクセス権の構成に問題が無いかは確認しても良いでしょう。
利用されている Office のバージョンや提供形態によってフォルダの場所は異なりますが、手元の Office 365 Office Pro Plus 2016 環境では
C:\Program Files (x86)\Microsoft Office\root\vfs\ProgramFilesCommonX86\Microsoft Shared\VBA\VBA7.1
に VBE7.dll が存在しています。
hebikuzure
-
他のPCでの同ユーザーでは、問題はなく動いてます。
ドメインでのPC同期は利用していないません。
どうにも、修復の方法がない場合は、ローカルプロファイルの再構築も考えてます。
たぶんプロファイル、ユーザーレジストリの当たりに問題があるんだろうと
Officeアンインストール後に、Office手動削除方法を見て、Officeのフォルダを探し削除もしたのですがダメでした。
すでにolutolookの設定が消えてしまいましたが...
他にいろいろ設定し直すのが大変なので保留中です。
それでもダメな場合は、OSから入れ直すしかないかなぁ~とは思っています。
-
同じ PC に他のユーザでログオンすれば問題が起きないことから考えて、ユーザープロファイルの作り直して解決できる可能性は高いでしょう。
hebikuzure
- 回答の候補に設定 栗下 望Microsoft employee, Moderator 2017年3月21日 0:18
- 回答としてマーク 栗下 望Microsoft employee, Moderator 2017年3月23日 5:01