none
「Visual Basic for Application の Vbe7.DLLを読み込むことができません。」 RRS feed

  • 質問

  • 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」を使い削除
            その後、再インストール:改善せず

        ・管理者でログインした場合は正常に起動しました。
        ・他のユーザーでログインした場合も正常に起動しました。

    なにかユーザー環境に問題があるのはわかったのですが、修復方法がわかりません。
    よろしくお願いします。

    2017年3月17日 5:05

回答

すべての返信

  • まだしていないなら、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

    2017年3月17日 5:35
  • ありがとうございます。

    VBA7.1フォルダは削除してから、再インストールも試みました。

    一応、フォルダ権限に「USERS」があり、読み取り実行許可がありました。

    試しに「Domain Users」を追加して見ましたが、改善しませんでした。

    2017年3月17日 6:34
  • ドメイン環境ということなので、切り分けのため

    • 同じユーザーで別のクライアントにサインインして、動作確認

    は試しても良いでしょう。もしローカル プロファイルを使用していて、上記を試すと現象が起きないのであれば、普段利用している PC 上のローカル プロファイルの何かが破損/不整合を起こしていると考えられます。その場合はプロファイルの作り直しをした方が早いでしょう。


    hebikuzure

    2017年3月17日 6:45
  • 他のPCでの同ユーザーでは、問題はなく動いてます。

    ドメインでのPC同期は利用していないません。

    どうにも、修復の方法がない場合は、ローカルプロファイルの再構築も考えてます。

    たぶんプロファイル、ユーザーレジストリの当たりに問題があるんだろうと

    Officeアンインストール後に、Office手動削除方法を見て、Officeのフォルダを探し削除もしたのですがダメでした。

    すでにolutolookの設定が消えてしまいましたが...

    他にいろいろ設定し直すのが大変なので保留中です。

    それでもダメな場合は、OSから入れ直すしかないかなぁ~とは思っています。

    2017年3月17日 7:25
  • 同じ PC に他のユーザでログオンすれば問題が起きないことから考えて、ユーザープロファイルの作り直して解決できる可能性は高いでしょう。


    hebikuzure

    2017年3月17日 10:56
  • こんにちは

    結局、対処の方法が見つからなかったので、都合がついたところで

    管理者でログイン後、対象のユーザープロファイルを削除、ログインして再構築を行いました。

    この作業で、問題となりました「Visual Basic for Application の Vbe7.DLLを読み込むことができません。」は

    発生しなくなり、解決しました。

    ありがとうございました。

    2017年3月29日 1:09