- ベストアンサー
コンパイルエラー
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
コンパイルエラーは、誤って作成されたコードが原因で発生します。 一組となるステートメントの片方を忘れた・語のつづり違い・区切り記号の書き忘 れ・型の不一致エラーなどのVBの文法違反となるプログラミングの誤りがあるとき に出ます。文法や句読点の規則のエラーの構文エラーも含まれます。 デバッグツールで式や変数の値を調べることが必要だと思います。 VBを開いてデバックのすべてのモジュールのコンパイルを選択してエラーが出れば その個所を修正したするのが良いのではないでしょうか。
関連するQ&A
- Access2000 でのコンパイルエラーについて
Access2003で修正しているプログラム(元は、別の担当者が作ったプログラム)を Access2000が入っている端末で動かしたいのですが、 コンパイルエラーが出て、原因が分かりません。 プログラムは、EXCELを出力する処理を追加し、 Microsoft Excel 11.0 Object Library を参照するようにしました。 これが、Access2000の端末にコピーすると参照不可になっていたため、チェックをはずし、 Microsoft Exce 9.0 Object Library にチェックを入れました。 参照はできるようになりましたが、 「コンパイルエラー:引数の数が一致していません。または不正なプロパティを指定しています。」 というエラーがとれません。 データベースユーティリティでのデーターベースの変換が必要なのかと思いましたが、 Access2000がグレーになっているため、もともとはAccess2000だったのか、 変換の必要はなさそうです。 コンパイルエラーをとる方法を教えていただきたいです。
- ベストアンサー
- その他(プログラミング・開発)
- word 2010でコンパイルエラー
word 2010でコンパイルエラーが発生します。ヘルプには次のメッセージが出ます。対処方法教えてください。 非表示モジュール <モジュール名> 内でコンパイルエラーが発生しました。 アプリケーション情報 保護されているモジュールにコンパイル エラーがあります。このエラーは、保護されているモジュール内にあるため、表示できません。 このエラーは一般に、実行中のアプリケーションのバージョンまたはアーキテクチャにコードが対応していない場合に発生します (32 ビット版の Microsoft Office アプリケーションを対象としているドキュメント内のコードを 64 ビット版の Office で実行しようとした場合など)。 このエラーの原因と解決方法は次のとおりです。 エラーの原因: このエラーは、VBA コード中の保護されている (非表示) モジュール内にコンパイル エラーがある場合に発生します。該当モジュールが保護されているため、問題となっているコンパイル エラー自体は明示されません。 解決策: ドキュメントまたはプロジェクト内の VBA コードにアクセスできる場合は、該当するモジュールの保護を解除してコードを再実行し、問題となっているエラーを確認します。 ドキュメント内の VBA コードにアクセスできない場合は、ドキュメントの作成者に問い合わせ、非表示モジュール内のコードを更新するように依頼してください。
- 締切済み
- Windows 8
- コンパイルエラー ユーザ定義型は定義されていません。
アクセス2003です。 とあるサンプルファイルをダウンロードしたのですが Private objDrSB(1 To 100) As DirectSoundSecondaryBuffer8 の部分が 「コンパイルエラー ユーザ定義型は定義されていません。」 となります。 参照設定のどこにチェックを入れればいいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCELマクロ実行でコンパイルエラー
すみません。お助けください。 他の会社で作成したマクロ入りのEXCELですが、送ってもらって、 会社に持ってきて、動かそうとしたら、マクロの実行で「コンパイルエラー」 がでます。 同じ時期に購入した同じ機種(WinXP Excel2003)が数台あるのですが、 正常に動作する機種もあります。 コンパイルエラーはFormatででています。 VBA画面でツール→参照設定で、参照不可が下記で表示されていました。 「参照不可:Microsoft Common Dialog Contorol6.0(SP3)」 チェックを外そうとすると、 「使用中のコントロールまたは参照を削除する事が出来ません」と 表示されます。 どなたか、ご存知の方アドバイスお願い致します。
- ベストアンサー
- Visual Basic
- コンパイルエラー
ACCESS2003 WINDOWS7 ですが別のMDBからINPORTしたFORMの中身を参照したあと、削除したのですが、コンパイルすると "FORM名が.不正です" というエラーになります。 FORMをデータベースウインドウで見る限り削除したFORMはありません。データベースの再編成/修復 は正常に出来ます。ACCESSの再起動、マシンの再起動も関係ないようです。よく似た現象ですがACCESS97ではコンパイル時、削除したPGの名前が表示(但し、~TMP○○○○と変わっている)されているので表示中のPGを削除すれば直ってました。今回は一度削除したFORMがどこかに存在してそれが邪魔してるような感じです。よろしくお願いします。
- 締切済み
- その他(プログラミング・開発)
- eclipseのコンパイルエラーについて
現在、Eclipse+borlandでdirectxのプログラムを作成しています。 しかし、eclipseでコンパイルをするとコンソールに ”プログラムが大きすぎてメモリに入りません”とエラーが 表示されます。 borlandでコンパイルをすると問題なく実行ファイルが生成されます。 eclipseでコンパイルする場合は、設定が必要なのでしょうか?
- 締切済み
- C・C++・C#
- VBA コンパイルエラーの解消方法について
VBAにおいてコンパイルエラーが発生しました。 内容はユーザー定義型は定義されていませんとのメツセージです。 ネットで調べてツールの参照設定内容についてはチエックしました。 それでも解消できません。 助けてください。
- ベストアンサー
- Excel(エクセル)
- コンパイルエラー
Office2007をwindowsXPホームで使用しています。 ワードでは 非表示モジュールATLAS.Tools71内でコンパイルエラーが発生しました。 エクセルでは 非表示モジュールServer.Translation内でコンパイルエラーが発生しました。 と表示されます、どうしたら良いのか解りません対処方法を教えて下さい。
- ベストアンサー
- Windows XP
- コンパイルエラー
Office2007をwindowsXPホームで使用しています。 ワードでは 非表示モジュールATLAS.Tools71内でコンパイルエラーが発生しました。 エクセルでは 非表示モジュールServer.Translation内でコンパイルエラーが発生しました。 と表示されます、どうしたら良いのか解りません対処方法を教えて下さい
- ベストアンサー
- その他MS Office製品