アクセス2010をつかっています。
vbaで
With Forms("Fフォーム")
のように、フォームをwithステートメントでまとめているのですが
この部分で、
http://detail.chiebukuro.yahoo.co.jp/qa/question …
と同じく、
実行時エラー459「オブジェクトまたはクラスがこのイベントセットをサポートしていません」と表示されてしまいます。
しかし、一度デバッグボタンを押し、再度続行すると、もう同じエラーは発生しません。
だけどファイルを閉じて開き直すと、また同じ部分で同じエラーが発生します。
カレンダーフォームは設置していません。
原因わかる方いらっしゃいますか?
No.1ベストアンサー
- 回答日時:
>アクセス2010をつかっています。
とのことですので、こちらでしょうか?
●セキュリティ更新プログラム MS12-060 を適用すると Access データベースの機能に障害が発生する
http://support.microsoft.com/kb/2748410/ja
-- これより引用 ----------------------------------------
【現象】
セキュリティ更新プログラム MS12-060 を適用した後、~~ Access データベースの問題が発生することがあります。エラー メッセージの例としては以下のものがあります
エラー 459: オブジェクトまたはクラスがこのイベント セットをサポートしていません。
【原因】
セキュリティ更新プログラム MS12-060 は、既存の Access データベース内で、およびデザイン ビューでコントロールを挿入する時点で、一部の ActiveX コントロールが正常に読み込まれない原因になる場合があります。
【解決方法】
方法 1: 管理者特権を持つコマンド プロンプトから MSCOMCTL.OCX を再登録する
方法 2: レジストリを手動で更新する
方法 3: バッチ ファイルを実行してシステムを自動的に更新する
この資料は以下の製品について記述したものです。
•Microsoft Access 2010
・・・・・・・・・・・・・・・・・・・・・・・・・・・・
-- ここまで引用 ----------------------------------------
ちなみに、「更新プログラム MS12-060」が出たのが、去年の夏頃のようですので、その頃から、このエラーが発生しているのでしたら、間違いないかと存じますが、
-- これより引用 ----------------------------------------
この更新プログラムを適用した後に他の Office 製品でも問題が表面化しますが、現象は Access で確認される現象とは異なる場合があります。このな場合、上記のレジストリ キーの削除では十分ではなく、問題に対処できない場合があります。
-- ここまで引用 ----------------------------------------
とのことで、「何ともまぁ」な更新プログラムです。
●[MS12-060] Office 2010 セキュリティ更新プログラム (2012年8月14日) について
http://support.microsoft.com/kb/2597986/ja
関係なさそうだったら、スルーなさってください。
No.2
- 回答日時:
直接
>With Forms("Fフォーム")
とはしないで
Dim Frm As Form
Set Frm = Application.CurrentProject.AllForms("Fフォーム")
With Frm
・・・・・・・処理
End With
Set Frm = nothing
としたらどうかな、
または、
With Forms("Fフォーム") → With Application.CurrentProject.AllForms("Fフォーム")
だと。
怪答かもしれんが?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Visual Basic(VBA) 検索のユーザーフォームの表示について 1 2023/03/27 23:31
- Visual Basic(VBA) DisplayAlertsブロパティで ”実行時エラー424オブジェクトが必要です” 5 2022/05/15 18:02
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) エクセルのマクロとシートの保護について教えてください。 1 2022/10/18 08:36
- Excel(エクセル) エクセルVBA 作業後に選択範囲を解除する方法 5 2023/02/17 07:13
- その他(プログラミング・Web制作) google formsを使ったタスク依頼フォーム作成におけるご相談 1 2023/06/22 15:55
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Visual Basic(VBA) IBM Notes9のメールをExcelVBAにて送信するコードについての質問です。 以下のコードを 3 2023/06/21 17:58
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
Access サブフォームでの選択行の取得
その他(データベース)
-
アクセスで数値型のフィールドにNullをいれたい
その他(データベース)
-
親フォームからサブフォームのレコードソースを設定
Access(アクセス)
-
-
4
Access2010 Enterで次テキストへ移動
その他(Microsoft Office)
-
5
[Access]帳票フォームにて連続する非連結コントロールに個々の値を入れるには
Access(アクセス)
-
6
新規レコード行を非表示にしたい
Access(アクセス)
-
7
Access VBAで行ラベルが定義されていないというエラーが出ます
Access(アクセス)
-
8
AccessVBA RecordSourceのリセットについて
Access(アクセス)
-
9
Access 別フォームへの再クエリ(更新)がしたい。
その他(データベース)
-
10
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
11
YES/NO型の値
Excel(エクセル)
-
12
ACCESS──メインフォームでサブフォームのレコード件数をカウントしたい
Access(アクセス)
-
13
Access フォームのテキストボックスに半角英字のみで入力する設定は
Access(アクセス)
-
14
「#エラー」の回避
Access(アクセス)
-
15
Access 同じデータをたくさんのレコード(同一列)に一度に入力するには
Access(アクセス)
-
16
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
17
サブフォームが見えなくなる。
Access(アクセス)
-
18
ACCESSのフォームからデータの追加ができない
その他(データベース)
-
19
Accessで別テーブルの値をフォームに表示したい
その他(データベース)
-
20
Accessのコンボボックスのデフォルト表示
その他(データベース)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
「1004:アプリケーション定義...
-
UPDATEを使ったSQL文にて
-
エラーについて
-
SQL文長の制限
-
DocuWorksでの印刷
-
アクセスでエラー このフィー...
-
DB2 REORGについて
-
Codeigniter2.Xから3.Xに変更後...
-
オラクルでisnumeric?
-
DATABASE型について
-
空白はダメというエラーの表示...
-
AccessVBA 実行時エラー'2766'...
-
実行時エラー459 withステート...
-
BULK INSERTのエラー取得は可能...
-
FETCHエラー(オラクル)
-
列名に変数を使うことはできな...
-
【Excel】[Expression.Error] ...
-
selectした結果の余計な余白を...
-
共有フォルダに誰が何にアクセ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
#1062 - '0' は索引 'PRIMARY' ...
-
空白はダメというエラーの表示...
-
列名に変数を使うことはできな...
-
アクセスでエラー このフィー...
-
オラクル(PL/SQL)のエラー
-
Access2010実行時エラー-21473525
-
AccessVBA 実行時エラー'2766'...
-
「1004:アプリケーション定義...
-
SQLserver2005 nvarchar を flo...
-
SQL文長の制限
-
エラーについて
-
DocuWorksでの印刷
-
PL/SQL ORA-06502エラーに関し...
-
SQL エラー コードの一覧 につ...
-
オラクルでisnumeric?
-
(素人の質問) SQL Server エ...
-
DLLが正しく呼び出せません (ToT)
-
UPDATEを使ったSQL文にて
-
『ORA-00936: 式がありません。...
-
SQLCODE=-420とはどういうエラ...
おすすめ情報