Quantcast
Channel: TechNet Blogs
Viewing all articles
Browse latest Browse all 34890

Office 2016 のクイック実行版環境で、ZOrder による VBA フォーム上のコントロールの切り替えができない

$
0
0

こんにちは、Office サポートの西田です。
本記事では C2R 版の Excel 2016 で、2016 年 10 月にリリースされたバージョンで発生する問題についてご案内いたします。

 

 

内容:

Office 2016 のクイック実行版環境で、2016 年 10 月に Current Channel および First Release for Deferred Channel でリリースされた 16.0.7369. 2038以降のバージョンにアップデートを行うと、
VBA フォーム上にあるリストボックスなどのコントロールが重なっているとき、コントロールの前後を切り替える ZOrder メソッドが正常に機能しない事象が発生します。

この事象については、現在調査中です。

 

例:

正常パターンでは、ZOrder  メソッドが登録されている ZOrder Top ボタン、ZOrder Bottomボタンによって、

青いリスト が前面または背面に表示を切り替える事ができます。

310-300x295

210-300x294

 

 

 

バージョン16.0.7329. 2038 では、 ZOrder Top ボタン、ZOrder Bottomボタンを押しても

ZOrder メソッドが正常に機能せず、青い画面の前後順序が切り替わりません。

116-300x287

49-300x296

 

 

暫定対処方法:

・Office 2016 のバージョンを16.0.7369. 2038より前のバージョンに戻す
・重なっているコントロールの前後表示切替は、コントロールの Visible を True または False に設定して切り替える

例: ListBox1と   ListBox2 が重なっていて Listbox2 を前面に表示したいとき
ListBox1.Visible = False にしてから ListBox2.Visible = True にする。

 

 

本情報の内容 (添付文書、リンク先などを含む) は作成日時点でのものであり、予告なく変更される場合があります。


Viewing all articles
Browse latest Browse all 34890

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>