質問: word 2010でコンパイルエラーが発生します。ヘルプには次のメッセージが出ます。対処方法教えてください。 非表示モジュール <モジュール名> 内でコンパイルエラーが発生しました。 アプリケーション情報 保護されているモジュールにコンパイル エラーがあります。このエラーは、保護されているモジュール内にあるため、表示できません。 このエラーは一般に、実行中のアプリケーションのバージョンまたはアーキテクチャにコードが対応していない場合に発生します (32 ビット版の Microsoft Office アプリケーションを対象としているドキュメント内のコードを 64 ビット版の Office で実行しようとした場合など)。 このエラーの原因と解決方法は次のとおりです。 エラーの原因: このエラーは、VBA コード中の保護されている (非表示) モジュール内にコンパイル エラーがある場合に発生します。該当モジュールが保護されているため、問題となっているコンパイル エラー自体は明示されません。 解決策: ドキュメントまたはプロジェクト内の VBA コードにアクセスできる場合は、該当するモジュールの保護を解除してコードを再実行し、問題となっているエラーを確認します。 ドキュメント内の VBA コードにアクセスできない場合は、ドキュメントの作成者に問い合わせ、非表示モジュール内のコードを更新するように依頼してください。
回答: 定番のVBA関数でコンパイルエラーが出たときの対処法 別途インストールが必要な場合 改行ごとにコンパイルエラー コンパイルエラーとは プログラミング言語で記述されたソースコードをコンパイラが機械語コードに変換する際に発生するエラー。 ソースコード上の記述ミスなどが原因で生じ、このエラーがあるうちは実行可能なプログラムファイルを生成することができない。 そもそもVBAプログラムがおかしいんじゃないかと とりあえず3つの案件を提出してみますがどうでしょうか?