TechNet あるいは MSDN のフォーラムで不具合が報告されています。
Excel 2016 の不具合です。
# 日本でもワールドワードでも不具合報告が目立つので、
本ブログでシリーズにしようと「Office 2016」というジャンルを新設しました。
最近目にしたのは、こんな現象・・・
ユーザーフォームでのお話。
ラベル上に置いたボタンをクリックしても、ボタン・クリックにならず、ラベル・クリックになる、というもの。
通常のラベルは文字の長さに応じた幅にして、文字サイズに応じた高さにします。
細く横長のラベルになると思います。
が、今回の投稿では・・・
ラベルの高さを増やして、大きな四角形のラベルにしています。
その上にボタンを配置してクリックできるようにしています。
以前はボタンをクリックするとボタン・クリックになったが、
Excel をアップデートしたところ
ボタンをクリックするとラベル・クリックになる(つまりボタンが押せない)という怪現象。
で、再現するか試してみました。
あらら・・・再現してしまいます。
で、同じファイルを使って Excel 2010 と 2007 で試したところ・・・
問題無し。
下が Excel 2010、2007 でラベル上のボタンをクリックしたもの。
下が Excel 2016・・・
[CommandButton1]をクリックしたのに、その下のラベルがクリックされたことになります。
で、解決策を提示しました。
ラベルではなく、フレームを使いましょう。
ラベルはコンテナではなく、その中に子供を持つことができません。
それに対し、フレームはコンテナなので、中に子供を持つことができます。
その証拠に、ラベルの位置を動かしてもその上のボタンは付いてきませんが、
コンテナを動かすとその中のボタンが付いてきます。
フレームの文字(キャプション)を無くして、枠線を無くせば、
見た目はラベルと同じになります。
なので、ラベルよりフレームがよいのではないか・・・
質問者からは・・・
フレームを使うことにしました、OKになりました。
問題は、他にも多くの Excel ファイル(マクロ付き)を配布しているので、
それらを順次置き換えていかなくてはならないこと・・・との返答がありました。
そのスレッドがこれ・・・
【重大】 (Excel2016) ユーザーフォームでの重なりの不具合
Excel 2016 をアップデートしたら、それまで動いていたものが動かなくなる。
Excel 2010 や 2007 では問題無しなのに・・・
これ以外にも不具合が報告されています。
続きは次回・・・
---------------------------------------------------------
ブログ記事についてのお問い合わせは「質疑応答 掲示板」で・・・
ここをクリックして、北窓舎のサイトにもお立ち寄りください・・・
Excel 2016 の不具合です。
# 日本でもワールドワードでも不具合報告が目立つので、
本ブログでシリーズにしようと「Office 2016」というジャンルを新設しました。
最近目にしたのは、こんな現象・・・
ユーザーフォームでのお話。
ラベル上に置いたボタンをクリックしても、ボタン・クリックにならず、ラベル・クリックになる、というもの。
通常のラベルは文字の長さに応じた幅にして、文字サイズに応じた高さにします。
細く横長のラベルになると思います。
が、今回の投稿では・・・
ラベルの高さを増やして、大きな四角形のラベルにしています。
その上にボタンを配置してクリックできるようにしています。
以前はボタンをクリックするとボタン・クリックになったが、
Excel をアップデートしたところ
ボタンをクリックするとラベル・クリックになる(つまりボタンが押せない)という怪現象。
で、再現するか試してみました。
あらら・・・再現してしまいます。
で、同じファイルを使って Excel 2010 と 2007 で試したところ・・・
問題無し。
下が Excel 2010、2007 でラベル上のボタンをクリックしたもの。
下が Excel 2016・・・
[CommandButton1]をクリックしたのに、その下のラベルがクリックされたことになります。
で、解決策を提示しました。
ラベルではなく、フレームを使いましょう。
ラベルはコンテナではなく、その中に子供を持つことができません。
それに対し、フレームはコンテナなので、中に子供を持つことができます。
その証拠に、ラベルの位置を動かしてもその上のボタンは付いてきませんが、
コンテナを動かすとその中のボタンが付いてきます。
フレームの文字(キャプション)を無くして、枠線を無くせば、
見た目はラベルと同じになります。
なので、ラベルよりフレームがよいのではないか・・・
質問者からは・・・
フレームを使うことにしました、OKになりました。
問題は、他にも多くの Excel ファイル(マクロ付き)を配布しているので、
それらを順次置き換えていかなくてはならないこと・・・との返答がありました。
そのスレッドがこれ・・・
【重大】 (Excel2016) ユーザーフォームでの重なりの不具合
Excel 2016 をアップデートしたら、それまで動いていたものが動かなくなる。
Excel 2010 や 2007 では問題無しなのに・・・
これ以外にも不具合が報告されています。
続きは次回・・・
---------------------------------------------------------
ブログ記事についてのお問い合わせは「質疑応答 掲示板」で・・・
ここをクリックして、北窓舎のサイトにもお立ち寄りください・・・