次の方法で共有

Excel2010起動時、非表示モジュール内でのコンパイルエラーが表示されます。

Anonymous
2013-01-19T01:05:41+00:00

マクロ付のExcel Fileを起動すると、MS VB for Applicationのエラーメッセージが表示されます。

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

なぜか、同じWindows7, Office2010のPCでは、エラーは表示されず、今使っているPCのみエラーが発生します。

なお、XlsstartのHolderは調べてみましたが、空でした。

どなたか解決策を、アドバイスいただけないでしょうか?

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

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

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

質問作成者が受け入れた回答

Anonymous
2013-01-19T22:57:48+00:00

まあ、開示されていないということですので、製造元に問い合わせていただくしかないですが、

>dllファイルを呼んで機能するようですが

これは正にAPIです。

その場合、単にそのdllが存在すれば良いと言う事ではなく、dllを正規の手順でインストールする必要があるわけで、その際VBやC#のランタイムモジュールを抱き込んだりしています。

ですから一度そのソフトをアンインストールして再インストールするだけで改善する可能性もないではありません。

(要するにインストール時の不具合ないしは、OSのインストールがアップグレードであるならその際の不具合)

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

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

質問作成者が受け入れた回答

Anonymous
2013-01-19T13:36:20+00:00

こんにちは。

>> トラブルが出るWindows7が64ビットですが、

>> もう一つのPCも同様Windows7が64ビットですが、問題ありません。

> しかし、他の64ビットでは問題ないとのことですので、この問題じゃなさそうですね。

Windows じゃなくて、Excel (Office) が 32 or 64?という事です。

(当然、64bit Windows でなければ 64bit Excel は載りませんけど)

その点を再度確認してみてください(昔から使っているPCで、Office をバージョンアップさせた

のが 32で、最近新規購入したのが 64だった、とか・・・・)

>> マクロの編集ボタンが有効になっていないため、マクロの内容は見られませんので、

>> APIを使っているかは、不明です。

要は、その開こうとしている(エラーになる)ブックには プロジェクトロックが掛かっている

という事ですね。

それなら、そのブック自体の中を確認できない事には進めません。

恐らく、その中に y sakuda さんが指摘しているように 32/64 対応がされていない API が

あるのではないでしょうか?

「キーが判らないから見れない」という事でしょうから、

そのブックを作られた人(社内の人?)に相談されては・・・

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

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

12 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-01-19T06:46:46+00:00

    そのマクロAPI使ってませんか?

    特にトラブルが出るWindows7が64ビットだと可能性があるかもです。

    (32ビット版と64ビット版ではAPIのインターフェースが違うようです)

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

    0 件のコメント コメントはありません
  2. Anonymous
    2013-01-19T05:33:31+00:00

    nombo様

     

    回答ありがとうございます。

     

    [ファイル]-[オプション]-[アドイン]-[設定]で、とりあえず全てチェックを外してOKして、エラーを確認して観ましたが、改善は見られませんでした。

     

    「マクロ付のExcel Fileを起動するとき」だけ表示ですが、ほかのWindows7 PC,Windows Vista, Windows XPのPCでは問題なく動作します。 なぜ今使っているWindows7 PCのみでエラーが出るのかわかりません。

     

    何か、原因を探せるとよいのですが。

     

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

    0 件のコメント コメントはありません
  3. Anonymous
    2013-01-19T02:19:37+00:00

    「マクロ付のExcel Fileを起動するとき」だけ表示されるのであれば、そのマクロが原因かもしれないので、中身がわからないと何とも言えません。

    マクロ付ファイルだけでない場合は、アドイン等が原因かもしれないので、[ファイル]-[オプション]-[アドイン]-[設定]で、とりあえず全てチェックを外してOKして、エラーを確認して下さい。出なくなったら、1つづつチェックを入れてどれが原因か確認してみて下さい。

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

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