次の方法で共有

フォームのコントロールを作成することができません。「VISUAL BASIC はモジュールの作成に失敗しました」と表示される

Anonymous
2015-06-15T08:44:16+00:00

ローカルユーザー(管理者)では問題なく作動するのですが、他のユーザーに切り替えるとフォームの作成ができません。

テキストボックスなどのコントロールの貼り付けが不能、フォームウィザードが起動しない、だのバージョンで作成したフォーム上のコントロールにVBAでイベントを作成しようとすると「VISUAL BASIC はモジュールの作成に失敗しました。」とエラーメッセージが出て終了してしまいます。テーブル作成、クエリ作成は可能です。モジュールからVISUAL BASICエディタを参照することもできます。フォームのセキュリティに問題があるのではと思っています。ご存じの方がいらっしゃいましたらご教授ください。

**モデレーター注**

タイトルを編集しました。

編集前タイトル : フォームのコントロールを作成することができません

Microsoft 365 と Office | アクセス | 家庭向け | Windows

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

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

5 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-06-16T04:07:06+00:00

    うぉっ!Win8.1に両方ですか?

    何があっても不思議じゃないですね。

    ドメインユーザーになるとおかしくなるのは、UAC関係とかレジストリが切り替わるからではないでしょうか?

    そのあたりで調べてみてはいかがでしょう?

    あとは、同様の環境をお持ちの方からの情報を期待するしかないかと。

    頑張ってくださいね

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

    0 件のコメント コメントはありません
  2. Anonymous
    2015-06-16T02:46:18+00:00

    早速の返信ありがとうございます。

    また、お手数をおかけいたしまして申し訳ありません。

    ・access2000とaccess2013はおなじPCに共存しています。

    ・ローカルユーザーでは両方とも問題なく作動します。

    ・サーバーログインでもaccess2000は問題なく作動します。

    ・ワークグループ機能は使用していません。

    ・インストールしたときのアカウントはローカルです。最初サーバーログインでインストールしたのですが、現在の症状と同じだったので、アンインストールしてローカルでインストールしました。そうしたところ、ローカルでは使用することができました。

    宜しくお願いいたします。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2015-06-16T02:08:13+00:00

    どうもです

    気になることがいくつかありますね

    もう一度確認させてください。

    ・一台のPCだけの話ですよね?ローカルログオンしたときと、ドメインにログオンしたときの挙動が違うということですね?(でも両方ともローカルアドミンの権限は持っているんですね?)

    ・インストールされているAccessは、2013という認識でいいですよね?2000はここには入っていないですよね?

    ・使っているMDBは、2000で作ったものも、2013で作ったものも両方とも同じ現象になる ということですね?

    ・Access2000が入っているPCは別にお持ちなのですか?(MDBの内容をAccess2000で確認できる環境をお持ちですか?という意味です。2003でもOKです)

    ・ワークグループ機能は使っていますか?(ファイルを開こうとしたときにログオン画面は表示されますか?)

    ・ちなみにOfficeをインストールしたときのアカウントは、ローカルアカウントですか?

    ※オブジェクト レベル セキュリティ は、2007ではすでに機能がなくなっています

     2013で作成したものには、機能がなく設定できないいため、セキュリティの問題ではないと思います

     2003以前のバージョンで設定していた場合は、そのまま使えるそうです

     ただ当方では、下記の操作ができなかったので、確認しようがなかったです。

     よろしかったら一度トライしてみてください。設定内容が確認できるかもしれません。

     Access 2003 のユーザーレベル セキュリティを Access 2010 で設定または変更する


    ただ、ふと思ったことがあります。

    エラーメッセージが「VISUAL BASIC はモジュールの作成に失敗しました」です。

    もし、セキュリティ設定からくる制限の場合は、Microsoftはそれがわかるようなメッセージを表示するのではないだろうか? と。

    なので、今度はそちらを調べてみますね。

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

    0 件のコメント コメントはありません
  4. Anonymous
    2015-06-16T00:58:24+00:00

    早速の返信ありがとうございます。

    ローカルにログオンするユーザーとサーバーにログオンするユーザーとなっています。

    どちらもアドミニストレーター権限となっており、OSはwindows8.1

    ファイルはローカルのpublicフォルダーに置いています。

    アクセスのバージョンは2000と2013です。

    ただし、2000,2013の両方のバージョンで作成したDBでも症状は一緒です。

    宜しくお願いいたします。

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

    0 件のコメント コメントはありません
  5. Anonymous
    2015-06-15T09:57:29+00:00

    こんにちは

    ローカルユーザー(管理者)と他のユーザー の違いがよくわかりません。

    同じPCで、別のユーザーでログインする という意味でしょうか?

    だとしたら、別のユーザーの権限は?OSとそのエディションは?

    ファイルはどこに置いてあるのですか?サーバー?ローカル?

    Accessのバージョンは?

    作成した時のAccessのバージョンは?

    などなど、もう少し情報をくださいね。多すぎて困ることはありませんので。

    お願いします。

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

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