オブジェクトまたはクラスがこのイベントセットをサポートしていません。
「イベントプロパティに指定した式 開く時 でエラーが発生しました:
オブジェクトまたはクラスがこのイベント セットをサポートしていません。」*マクロ名、ユーザー定義関数名、[イベント プロシージャ]以外の式が指定されています。
ファイルを開こうとするとエラーが表示されて開けない --Access Club 初級者 Forum--
*関数、イベント、マクロの評価でエラーが発生しました。
この問題を回避するには、次の方法のいずれかを使用します。
方法 11 つだけのバージョンの Access コンピューターにしてください。これを行うには、Access 2007 または Access 2003 をアンインストールする必要があります。この方法の詳細については、「関連情報」を参照してください。
方法 2Msaccess.exe ファイルを実行するには、[管理者として実行] オプションを使用しています。このオプションを使用して、ファイルを実行する方法の詳細については、マイクロソフト サポート技術情報の資料を参照する次の資料番号をクリックします。
922708Windows Vista でユーザー アカウント制御 (UAC) を使用する方法
方法 3Access 2003 用 Msacc.olb ファイルを削除します。次に、Access 2003 インストールを修復します。
メモ アクセス 2007年を再起動すると再びこの問題が発生します。この問題を回避するには、このメソッドを再度使用する必要があります。
Access 2007 が Windows Vista ベースのコンピューターに Access 2003 でウィザードとコマンドの VBA を使用して Access 2003 をインストールするときにエラー メッセージが表示ことがあります。
[ 環境と現象 ]
- OS:Windows7
- Access2000 と、Access 2010 Runtime が共存する環境
- インストール順は2000→2010Runtimeで、正常に動作していた。
- 環境はそのまま、ユーザーを追加した。
- 追加したユーザーでログインし、Access2000のadpを実行すると、タイトルにあるエラーがでるようになった。
- フォーム、モジュール、参照設定を確認したが特に異常はなく、コンパイルも通る
[ 対応 ]
- 引数 /decompile を付けて起動し、修復を試みてみたが、状況に変化なし
- 現状、バージョンを統一することはできないので、方法1は却下。方法2を試す。
- デスクトップにあるアプリのショートカットのプロパティ→「互換性」→「管理者として実行」にチェック
- ショートカット:
"C:\Program Files\{Office2000用フォルダ}\Office\MSACCESS.EXE" {アプリ名}.adp - 現象は変わらず.....。
- ショートカット:
- C:\Program Files\{Office2000用フォルダ}\Office\MSACCESS.EXE 自身のプロパティ
→「互換性」→「管理者として実行」をチェック- 成功!!
- 成功!!
- 方法3は試していない。