次の方法で共有

Excelファイルを開こうとするとMicrosoft Visual Basic for Applicationのエラーが出て開けない

Anonymous
2013-12-15T07:59:05+00:00

友人のExcelファイルを開こうとしたのですが、Microsoft Visual Basic for Applicationのエラーが出て開けません。

次の非表示モジュール内でコンパイルエラーが発生しました:Definitionこのエラーが発生するのは、一般的に、コードがこのアプリケーションの

バージョン、プラットフォーム、またはアーキテクチャーと互換性がない場合です。このエラーを修復する方法については(ヘルプ)をクリックしてください。

と出ています。また、ヘルプにはOffice Shared [vblr6.chm1040201]とあります。

修復する方法をどなたですかアドバイス頂ければ幸いです。

因みにOffice2010 Excel2007を使用しています。

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

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

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

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-12-16T03:24:05+00:00

    こんにちは。

    > Office2010 Excel2007を使用しています

    情報は正しく記載してください。

    ・ Excel2007 ですか?

    ・ Excel2010ですか?

    ・ Office2010 & 単体Excel2007 のマルチインストールで

    Excel2007でエラー/Excel2010で問題なし?

    > 次の非表示モジュール内でコンパイルエラーが発生しました:Definition

    パスワードロックされたVBA内でエラーが有った時のメッセージです。

    ・ 友人がExcel2010で貴方がExcel2007で

    「Excel2010から新規追加された機能」を使っている。

    ・ 友人のPCには入っている外部モジュール(DLL等)が

    貴方のPCには入っていない。

    等、友人のPC環境と貴方のPC環境の齟齬から発生するエラーです。

    パスワードロックを外したブックを新たに貰って、貴方のPCで

    マクロ上の「どこにエラーマーク」が付くかを確認してください。

    他に「VBAメニュー/ツール/参照設定」のダイアログに【参照不可】マークが

    付いていないかも確認してください。

    その結果を友人に連絡して貴方のPCでも問題ないように直してもらうしかないです。

    「Definition モジュール」とありますから、このモジュール名から推察するに、

    恐らくは 【API 定義】関係ではないかと思いますが、上記の調査をしなければ

    判断できません。

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

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません