Excel VBA中怎样用代码创建目录树控件到窗体上 20

我用Excel2003设计了一个用户窗体,其中有一个TreeView控件(目录树控件),在WinXP电脑中保存后在Win7电脑运行正常,但在Win7电脑保存后用XP电脑运... 我用Excel 2003设计了一个用户窗体,其中有一个TreeView控件(目录树控件),在Win XP 电脑中保存后在Win7电脑运行正常,但在Win7电脑保存后用XP电脑运行时出现问题:“无法装载这个对象,因为它不适用于这台计算机”。所以我想用代码创建的控件应该是本计算机的吧。但用Dim TreeView1 As New TreeView或者Set TreeView1 = New TreeView创建对象后运行到设置它的宽、高属性时出错:“运行时错误'438':对象不支持该属性或方法”,所以无法在窗体上显示出控件。请高人指点,先谢过了。
求高手指点,回答出来追加50分,说话算数
展开
 我来答
Amgme
2012-07-09 · TA获得超过2728个赞
知道大有可为答主
回答量:1668
采纳率:50%
帮助的人:498万
展开全部

应该是Microsoft windows common controls引用没有到

更多追问追答
追问
我查看过“引用”,不是这个原因。
我在设计状态下从工具箱中加一个TreeView控件到窗体任意位置就能正常工作,因为我在窗体的Initialize事件中对控件属性进行设置,如宽、高、位置等。只是在Windows 7操作系统的电脑上保存后再到Windows XP操作系统电脑上运行有问题,反之是正常的。
我查了帮助:用Dim …… As New ……语句“可隐式地创建对象”,现在主要是不知道怎样把对象“显式”出来。
追答
Dim tv As TreeView
Set tv = Me.Treeview1
这样试试
林森林森5
2012-07-09
知道答主
回答量:8
采纳率:0%
帮助的人:1.3万
展开全部
擦三大
追问
??
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式