プロフィール

pueblo del script
作者
azul-palazzo
作者プロフィール
業務PG暦6年、趣味のPGは10年以上の微妙な中堅プログラマ。言語はVB, VB.NET(ASP.NETも込), Java, JSP。WSHはオフィシャルなEngineであるVBScript, JScript両方をカバー。最近はRubyやDMonkeyをかじろうかなと考えている。あとネコアレルギーの疑いも何のその、無類のネコ好き。
メッセージを送る

»プロフィール

マイサイト



記事

なぜ?Access2003のVBAプロシージャ上で急に処理がストップする

OfficeVBA

公開日:2009/01/22 23:18

Access2003でマクロからVBAのファンクションプロシージャをコールするという処理を修正していて、なぜか初回起動時だけ、このマクロは急にVBAのファンクションプロシージャの頭でストップしてしまうのです。

挙動としては、プロシージャ実行時に構文エラーが起こったときと同様なのですが、私はブレークポイントもウォッチ式の設定などは一切していません。一体なぜ?

さて、どのように解決しようかと考え込みましたが、エラーの一種ならば、やっぱりこれでしょう。

On Error Resume Next;

この一文をファンクションプロシージャの先頭に記述すると、私の目論見通り、それ以降は急停止することなく、サクサク動作するようになりました。

うーん、Accessってのは、まだまだ謎の部分がありますね。

»コメント(0)一覧

クリップ