Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9304 / 13644 ツリー ←次へ | 前へ→

【28140】モジュールがありません。 エラーについて じゅん 05/8/29(月) 20:06 質問[未読]

【28140】モジュールがありません。 エラーについ...
質問  じゅん  - 05/8/29(月) 20:06 -

引用なし
パスワード
   1.日本語版のWindowsXP Excel2002 SP3にて、
 マクロを作成しました。(ファイルサイズは2MB弱です)

2.このファイルを海外版のExcel2002で開き、保存します。
 (上書き保存、名前をつけて保存 のどちらでも構いません)

再度、1.のマシンでファイルを開くと、
モジュールがありません。 というエラーが発生します。

下記アドレスの内容は、可能性がないと思います。
http://www2.tokai.or.jp/mother/newhtm2/exvba/ev15/ev026.htm
(どちらのマシンもWinXPで、メモリも128MB以上です)

下記アドレスの内容が、非常に酷似していると思われるのですが、
http://www2.tokai.or.jp/mother/newhtm2/exvba/ev15/ev026.htm

VBE画面→ツール→参照設定 で、参照不可の項目はありませんでした。
(エラーの通り、一つのモジュールもありませんし・・・)

怪しいと思われるのが、当初チェックされていました
Microsoft Forms 2.0 Object Library が
エラー後は、リストにもありませんでした。

どの状態で、Microsoft Forms 2.0 Object Library が
チェック項目に入るのか調べたところ、ユーザフォームを使用すると、
自動的にチェック項目に入るようでした。
それまでは、リストにもありませんでした。

しかし、非常に簡単なマクロを英語版Windowsで作成し、その際
ユーザフォームを作成し、それを日本語版Windowsで起動しましても、
チェック項目にもなっており、エラーも起きませんでした。

このことから、ある程度の大きさのファイルサイズを
やりとりするとエラーが起きる気がします・・・

どうしても、エラーが起きないようにするには、
・ユーザフォームを使用しないマクロを作成するか
・英語版同士でやりとりする
のどちらかなら、対応可能だと思われますが、
通常使用しているのは日本語ですし、出来ることなら
日本語⇔英語でやりとりしたいです。

非常に長々と書いてしまい、大変申し訳ありませんが、
どなたか原因が分かる方、いらっしゃいませんでしょうか?

もう、これはOS問題で、マイクロソフトに聞かないとダメ
なんでしょうかね・・・

9304 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free