Accessの古いバージョン(2000)で作られたMDBのアプリがありまして、
それを2010で動作検証しようとした所、MDBを開くところから下記の
ようなエラーが出ます。
「イベントプロパティに指定した式 エラー時 でエラーが発生しました:
名前が適切ではありません。 [・・・・(プロシージャ名)]
エラーメッセージに表示されているプロシージャ名を元に調べた所、
どうもMDBを開く時に勝手にプロシージャ名が変わっているようなのです。
例えば「Private Sub テキスト1_GotFocus()(1は全角)」が「Private Sub テキスト_GotFocus()」になったり、
「Private Sub データ削除()」が「デー()」になったりします。
勝手に名前が変わったことで、同じ名前のプロシージャが複数存在
することになって、上記のエラーが発生しているようです。
あまり動作環境が無いため試せていませんが、少なくとも2000では正常です。
これは仕様なのでしょうか。
なにか回避策はあるのでしょうか。
何かごぞんじでしたらアドバイス頂ければと思います。
よろしくお願い致します。
No.1ベストアンサー
- 回答日時:
Windows 7 上の Office 製品を Windows XP SP3 互換モードで実行し VBEditor を開くと、
マクロの全角文字の一部が削除されコンパイル エラーが発生する
http://support.microsoft.com/kb/2297924/ja
かも?
※なお互換モードで開いているアプリからOffice製品などを開くと
たとえOffice製品が互換モードの設定を行っていなくとも
互換モードで開いているアプリから『モードの継承』が行われてしまうので
ご注意を。
教えていただいたサポート情報で解決出来ました!!
MSAccess.exeのプロパティを見るとXP互換モードになっていました。
元ファイルをだめにする寸前でした。
非常に助かりました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
Excel VBAで「プログラム実行」...
-
Accessでグローバル変数を宣言...
-
Access2016 VBA ボタンのイベン...
-
VBAのプロシージャー間で、変数の受...
-
Access VBA ラベル印刷開始位置...
-
VBA プロシージャの名前の取得
-
callで順に実行されるプロシー...
-
PL/SQLのエラーについて
-
sp_executesqlを実行してもテー...
-
或るプロシージャの呼び出し元判定
-
excel/vba/public変数
-
イベントプロシージャが動作しない
-
【Excel VBA】 WorksheetやRa...
-
ACCESS マクロをモジュールに変...
-
vbaでブックを開いたときにコン...
-
アクセスのVBについて
-
Statement ignored というエラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
エクセルVBAでUserFormを起動し...
-
callで順に実行されるプロシー...
-
VBA プロシージャの名前の取得
-
【Excel VBA】 WorksheetやRa...
-
或るプロシージャの呼び出し元判定
-
Excel VBAで「プログラム実行」...
-
OutlookVBAで作成したマクロに...
-
Accessでグローバル変数を宣言...
-
ACCESS2007インポート時の空白...
-
DBMS_OUTPUT.PUT_LINEを実行し...
-
excel/vba/public変数
-
エクセルVBAが対応できるプログ...
-
Accessのプロシージャ名が勝手...
-
ブックオープン時にテキストボ...
-
ACCESS マクロをモジュールに変...
-
Excel97のVBAで、出てくるPubli...
-
DB2でのストアドプロシージャの...
-
VBAのプロシージャー間で、変数の受...
おすすめ情報