次の方法で共有

Excel2007でマクロのあるファイルを開く際、マクロのオプションで一次的に有効クリックすると、を非表示モジュールThisWorkBook内でコンパイルエラーが発生しましたと出て表示できません。PC内にあるイラストレーターなどが邪魔していますか?

Anonymous
2012-04-29T11:32:51+00:00

eラーニングのためのテキストをエクセルファイルでダウンロードしました。

マクロが含まれているのですが、マクロのオプションを指示どおりに設定し、エクセルファイルを開くと、エクセルは立ちあがりますがこのエラーが出ます

キャッシュのクリアや、ネット検索で出てきたあらゆる設定を確認しましたが、わかりません。

ノートンはいれていません。

アドビはイラストレーターとフォトショップをインストールしているのでその中に入っていると思われます。

このソフトを削除するしか方法が無いのでしょうか。

よろしくお願いします

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

11 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2012-04-29T17:19:37+00:00

    うーーん、しぶといですねーー

    問題のブック以外のマクロ付ブックで同じ症状はでるんでしょうか?

    もし、サンプルファイルがないようでしたら、次のようにして作成してみてください。

    1.Excelで新規ブックを立ち上げ、ALT+F11 でVBE(マクロのエディタ)を起動

    2.挿入⇒標準モジュール

    3.出てきた白紙のコードモジュールに↓を貼り付け

    Sub xxx()

    MsgBox "hello"

    End Sub

    4.VBEを終わらせ、ブックを名前を付けて保存。

    名まえは何でも良いですが、マクロ有効ブック(拡張子xlsm)で保存

    一旦Excelを終了してこのブックを開いてみてください。

    もし、このブックでは発生しないということでしたら、問題のブックに原因がありそうですし、そうでない場合はお使いのPCの問題となります。

    別ブックでも発生するようですと、やはりPCにインストールされているアプリケーションの影響を疑うことになります。

    PCをいったんシャットダウンし、Windowsのセーフモード(F8を押しながら電源を入れ、起動方法でセーフモードを選択)

    もし、WindowsのセーフモードでOKなら通常起動で再起動し、次の手順で問題のアプリを突き止めます。

    http://pcsupport.happy-ritaiya.net/2006/03/msconfig.php

    とりあえずはサービスの細かいチェックより、スタートアップのマイクロソフトとはっきりわかるものとお使いのアンチウィルスソフト以外のチェックを外して確認してみてください。

    ところで、Officeの修復をされたようですが、経験的にはあまり解決につながることが少ないです。

    理由はOfficeのトラブルの大半は実行ファイルの消失とか破損ではなく、xlbファイル等設定ファイルやレジストリの一部の破損であり、修復インストール(再インストールも含め)では既存のそれらのポーネントは初期化されないためです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2012-04-29T15:27:51+00:00

    何度もありがとうございます

    エクセルをセーフモードで立ち上げましたが、その後、該当のブックを開いても同じエラーが発生し

    開くことができませんでした。

    pcに同梱されていたCDにてOfficeを修復もしてみました。

    エクセルファイルのダウンロードも再度行いました。

    それでも改善ができませんでした。本当に難しいです。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2012-04-29T13:45:15+00:00

    そういうことでしたら、一般的なトラブルシュートから始めることになります。

    Excelのセーフモード(CTRLを押しながらExcelショートカットから起動)したExcelからそのブックを開いた場合どうなりますでしょうか?

    もしそれでOKの場合は↓のトラブルシュートで解決するはずです。

    Excel 起動時の問題のトラブルシューティング方法

    http://support.microsoft.com/kb/280504/ja

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2012-04-29T13:33:54+00:00

    この件で良く知られているのは、AcrobatReaderによるものです。

    Word または Excel 起動時に "非表示モジュール内でコンパイル エラーが発生しました" というエラー メッセージが表示される

    http://support.microsoft.com/kb/307410

     

    他に最近工程表というアドインに起因しているものも散見されています。

    エラーメッセージに手がかりがある場合もかんがえられますので、表示されたメッセージを正確に書き写して投稿ねがいます。

     

    早速の返答ありがとうございます。

    表題にミスタイプがありました。ご指摘ありがとうございます。

    正しくは、

    エクセルファイルからエクセルを起動する、

    もしくは、エクセルを起動した後、目的のファイルを開くと

    セキュリティの警告が出、マクロが無効になります。

    オプションより「このコンテンツを有効にする」を選択し”OK”をクリックすると

    Microsoft Visual Basic のエラーボックスが表示され、ボックス内に

    ”非表示モジュールThisWorkBook内でコンパイルエラーが発生しました。”という

    エラーが表示されます。ファイルの供給元では問題なく表示されると確認しました。

    リンクしていただいたページは何度も確認しましたが、該当する箇所は見当たりませんでした。

    Fix itも試しましたが改善しませんでした。

    Adobe Acrobat PDFMaker もインストールされていませんでした。

    何か手掛かりになることはありますでしょうか?

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2012-04-29T12:15:12+00:00

    この件で良く知られているのは、AcrobatReaderによるものです。

    Word または Excel 起動時に "非表示モジュール内でコンパイル エラーが発生しました" というエラー メッセージが表示される

    http://support.microsoft.com/kb/307410

    他に最近工程表というアドインに起因しているものも散見されています。

    エラーメッセージに手がかりがある場合もかんがえられますので、表示されたメッセージを正確に書き写して投稿ねがいます。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません