データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
この件は良く分からないのですが、一般論として、ActiveXコントロールはワークシートとは相性が良くないので、ユーザーフォーム上のみで使う方が良いというのが通説です。
例えば、シート上で使うとテンポラリファイルにごみが残るなんて話を聞きます。
ただ、個人的には(シート上ではほとんど使ったことがないのですが)トラブルになった経験はありません。
参考まで。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
初めて投稿します。
EXCEL2007で伝票入力機能を作成しました。
ACTIVE-Xのコンボボックス、ボタンなどを配置してVBAで開発しました。
新規入力時、各セルに配置したActive-Xコントロールは正常に表示されるのですが
保存後の再OPENの際、Active-Xコントロールの表示サイズが小さくなってしまうと
いう現象が50回に1回程度発生します。セルサイズに対して1/4程度の大きさに
なってしまい、コンボボックスに入力されているデータも見えずらい表示になってしまいます。ボタンも同様に小さくなってしまいます。
これはEXCELのバグでしょうか?
よろしくお願いいたします。
OS:Windows7 EXCEL2007
データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。
質問作成者が受け入れた回答
この件は良く分からないのですが、一般論として、ActiveXコントロールはワークシートとは相性が良くないので、ユーザーフォーム上のみで使う方が良いというのが通説です。
例えば、シート上で使うとテンポラリファイルにごみが残るなんて話を聞きます。
ただ、個人的には(シート上ではほとんど使ったことがないのですが)トラブルになった経験はありません。
参考まで。
質問作成者が受け入れた回答
戸塚幸博 さん、こんにちは。
Answers への投稿、ありがとうございます。
Excel 2007 に配置した Active-X コントロールのボタンの大きさが、小さくなってしまうのですね。
調べたところ、Excel 2007 の情報で以下のページがありました。
Excel 2007 の実行中に Windows 画面の解像度を変更すると、ワークシート上のコントロールのサイズが変化する
こちらには「解像度を変更すると」とあります。
50 回に 1 回の割り合いとのことですので再現性がかなり低いようですが、もし思い当たる点がある場合は「解決方法」の手順でレジストリの操作を行ってみてはどうでしょうか。 (万一に備えて、編集の前にレジストリをバックアップしておくと、問題が発生した場合にレジストリを復元することができます。)
また、次のスレッドは Excel 2010 での情報になりますが、複数のシートにコマンドボタンを配置している方の投稿です。
もし、複数のシートに Active-X コントロールのボタンがある場合、このスレッドの 12/17 の石田の投稿にあるコードを試してはどうでしょうか。
試した結果を、よろしければ投稿してみてくださいね。
お待ちしています。
私の場合、ActiveXコントロールを配置しているのは1シートのみでかつ、新規入力時のときは
何の問題もなく保存・終了すぅるのですが、再OPEN時(入力修正)の初期表示時にコマンドボタン、
コンボボックスすべてのActiveXコントロールのサイズが小さくなってしまうというものです。
とりあえず、ActineXコントロールを通常コントロールに変更して様子を見たいと思います。
現象がたまにしか発生しないためうまくいったかの判断には時間がかかりそうです。
ちなみに、ActiveXコントロールと通常のコントロールの使用の違いは何を判断要素とすれば
よいのでしょうか?
以上
y sakuda さん、コメントありがとうございます。
戸塚幸博 さん、こんにちは。 その後、通常のコントロールにして問題は起こらなくなりましたか。
その後の状況も気になりますが、、、同じような問題でお悩みの方にも問題の確認点としてご参考になるよう、今回は私の方で \[回答としてマーク\] をいたしました。
また、AcriveX コントロールの特徴などについては、以下のような情報が見つかりましたので、ご参考になればと思います。
Office ドキュメントの ActiveX コントロールを有効または無効にする
「ActiveX コントロールとリスクについて」の項目などがご参考になるのではと思います。
その後の状況などもよろしければまた、コメントしてみてくださいね。