次の方法で共有

Excel VBA で ”HTML Hidden38” コントロールは作成されていないため、デザインモードを終了できませんのエラーが出る

Anonymous
2015-03-22T05:40:02+00:00

エクセルを使っていくつかの表計算をしています。エクセルファイルの1枚目のシート上には4つの釦(button)を作成し必要に応じて釦を使い分けています。釦をクリックするとVBAで作成されたプログラムが作動し表計算がおこなわれます。

使っているVBAはExcel97で、現在Window8.1の下で正常に動いていました。

ところが先日突然以下の警告メッセージが出るようになり動かなくなりました。

MicroSoft Visual Basic for Application

”HTML Hidden38”コントロールは作成されていないため、デザインモードを終了できません

(OK)(ヘルプ)

上のメッセージのあと、カーソルを釦の上に持って行くとカーソルの矢印が十字矢印(正しい名前が分かりません)に代わり 釦が編集状態になります。

警告メッセージのヘルプをクリックすると以下のメッセージが出てきます。

コントロールは作成されていないため、Office Shared〔vblr6.chm1057121〕

以上の事柄に対し、どの様に対処すればいいでしょうか。ご教示お願いします。

"※ モデレーター注 : 質問の内容からタイトルを一部変更させていただきました。

変更前スレッドタイトル : Excel VBAのトラブル "

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

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

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

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

Anonymous
2015-04-15T06:30:39+00:00

大沢孝太郎 様

その後、悪戦苦闘しながらxlsを触っていましたが、Excelのオンラインヘルプの中で”互換モード”をキーにして検索したところ、互換性チェックという項目がありました。その中に、旧バージョン(2000)を2013の下で動かす方法が見つかりました。〇〇.xlsを最新のファイル形式(.xlsm)に置き換えたところ、今のところ動いています。

今後、どのような問題が発生するかは分かりません。

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

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

12 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-03-28T08:42:43+00:00

    大沢 孝太郎様

    返事が遅れてしまいました。

    OfficeはPC購入時にプレインストールされていたものを使っています。

    PC購入時にプロダクト キーが同梱されていたようなんですが、パソコンの立ち上げに成功したあと、梱包用の段ボール箱などを片付けているときに紛れて、一緒に捨ててしまったようです。

    なお、プロダクトキーの実物写真は

    検索キー 2510-1496

    または

    https://www.fmworld.net/cs/azbyclub/qanavi/jsp/qacontents.jsp?PID=2510-1496

    で検索できます。

    山村文吉

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

    0 件のコメント コメントはありません
  2. Anonymous
    2015-03-24T07:18:44+00:00

    ​​山村文吉 さん、こんにちは。

    ご返信をありがとうございます。

    現在の Windows と Office の状態について確認をさせてくださいね。

    プロダクト キーをなくされてしまったということですが、 Windows もしくは Office のどちらかが 「ライセンス認証されていない製品」 となっているということでしょうか。

    もし、 Office のライセンス認証がうまくいっていないという状況であれば、 Office をどのような方法で購入されたのかが解るとよいと思います。

    PC 購入時に Office が同時についてきたプレインストール版や PC とは別に購入した Office パッケージ版などの種類があるので追加で書いてみてくださいね。

    返信をお待ちしています。

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

    0 件のコメント コメントはありません
  3. Anonymous
    2015-03-23T08:22:17+00:00

    大沢 孝太郎様

    早速お返事いただき有難うございます。

    使用できていた VBA が突如エラーメッセージが出るようになり動かなくなってしまったということなのですね。⇒はい、そうです。

    この症状が見られる前に、 PC で何か行った作業などはありましたか ?⇒特に思い当たることは有りません。ただ、無意味に画面を連続でクリックしたような気がします。

    質問投稿後、当ファイルを以前使っていた(OS)XPに移し実施したところ、問題なく動きました。

    参考: マクロを有効化するとコマンドボタンのオブジェクト名が勝手に変更される

    についてはこれから検討してみます。少し時間をください。

     Windows Update と Office Update の実施で PC の状態を最新にしてみるのも有効だと思います。

    Updae が可能な状況であれば実施してみてくださいね。⇒そんなことも考えたのですがUpdateに必要なプロダクトキーを(誠に恥ずかしいのですが)紛失しています。何かいい方法があるでしょうか?

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

    0 件のコメント コメントはありません
  4. Anonymous
    2015-03-23T01:59:17+00:00

    ​山村文吉 さん、こんにちは。

    マイクロソフト コミュニティをご利用いただき、ありがとうございます。

    使用できていた VBA が突如エラーメッセージが出るようになり動かなくなってしまったということなのですね。

    この症状が見られる前に、 PC で何か行った作業などはありましたか ?

    もし、思い当たるようなことがあれば追加で書き込んでみてくださいね。

    (例: Windows Update が行われた など)

    少し前に同じようなエラーメッセージが発生する症状で投稿されたスレッドがあります。

    エラーメッセージや状況が似ていると思うので、まず以下のスレッドで H_H324 さんが紹介されている VBAProject のコンパイルの方法で回避できるか試してみてはいかがでしょう。

    参考: マクロを有効化するとコマンドボタンのオブジェクト名が勝手に変更される

    症状が一致するかまだ解らないですが、上記スレッドで投稿があったように、以前コマンド ボタンのオブジェクト名が変更されてしまうという現象がありました。

    この症状に関しては 3月に公開されたアップデートで修正されているので、 VBAProject のコンパイルの方法の確認とあわせて Windows Update と Office Update の実施で PC の状態を最新にしてみるのも有効だと思います。

    Updae が可能な状況であれば実施してみてくださいね。

    試してみた結果について、返信をお待ちしています。

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

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