限定しりとり

タイトルの通り一部のExcelSheet(WorkBook?)で突然、配置されているActiveXコントロール(ボタン)が使えなくなりました。(突然と書いてありますが何か設定をいじってしまった可能性もあります。共有しているファイルなので。)

症状としては、ボタンを押そうとしても図形として認識されるようになり、ダブルクリックを押してもメニュータブ?の図ツール書式というタブが開かれます。図系を動かすカーソルになり、場所移動・図形で行う形を変えたり...しかできません。開発タブでデザインモードに変更し、ボタンを押しても上記のような症状が起こります。
他のExcelSheetで配置されているボタンは問題なく使用できます。この、あるSheetだけボタンが突然図形として認識されるようになってしまいました。
しかし、Visual BasicでみるSheetのプログラム内にはCommandButtonとして認識されており、
ボタン内にプログラム入力さている状態で、そちらからプログラムの再生ボタンを押すと問題なくプログラムが実行されます。
新しくActiveXコントロールでそのExcelにボタンを配置して使用することは可能なので、また新しく作り直していけば問題ないとは思いますが、新しく作り直さず、この図形として認識されてしまったボタンを直せる方法はありますでしょうか?また、原因もわかれば教えていただきたいです。
よろしくお願い致します。

A 回答 (1件)

Excelのバージョンはいくつですか?


こちらは、Excel 2013 なのですが、ActiveX コントロールの CommandButton も ComboBox も、まるで穴が空いたように、オブジェクトの外形(=図形)だけを残して、機能がなくなってしまう現象を経験しました。

それを、3回くらい作り直して、ついに諦めました。それで、全面的にフォームコントロールに変えてしまいました。もしかしたら、Excelのファイルの構造的な問題かもしれませんが、わざわざ、それだけのためにバイナリモードにする必要もないので、そういう試みは辞めました。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!