Access樹控件Treeview及圖像列表控件(ImageList)在某些電腦不兼容的解決辦法

2017-08-31 15:00:00
zstmtony
原創
3485

最近winows10電腦有一個奇怪的現象,這臺電腦的access窗體中新插入的樹控件Treeview可以使用

但打開在其它電腦創建的樹控件的窗體,打開卻提示你沒有使用Activex控件的許可。

最后沒有辦法,分析2個窗體的代碼,通過 Application.Saveastext 命令將2個窗體的代碼寫到文本文件進行分析

發現 其它電腦創建的樹控件的窗體的樹控件,缺少OleData這項內容

手工將 在本地新建OK的樹控件的OleData 復制過來:


Begin CustomControl
                    Enabled = NotDefault
                    SizeMode =1
                    OldBorderStyle =0
                    OverlapFlags =93
                    Width =6540
                    Height =5640
                    AutoActivate =1
                    BorderColor =10921638
                    Name ="TreeView0"
                    OleData = Begin
                        0x000e0000d0cf11e0a1b11ae1000000000000000000000000000000003e000300 ,
                        0xfeff090006000000000000000000000001000000020000000000000000100000 ,
                        0x0400000001000000feffffff0000000003000000ffffffffffffffffffffffff ,
                        0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ,
                        0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ,
                        0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ,
                        0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ,
                        0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ,
                        0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ,
                        0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ,
                        0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ,
                        。。。。。。。。


復制到 顯示不正常的Treeview控件的 文本文件里面

然后再通過 Application.loadastext 再導回去,窗體則正常了


同樣,ImageList控件都可以這樣操作


仔細對比,2者的OleData是不同的,里面可能包含了一些微少版本的區別或其它細節。導致無法打開


如果大家有時遇到同樣的Access Treeview 樹控件不兼容的問題,也可以通過 這個方法來解決


分享
北京十一选五基本走势