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分,说话算数 展开
求高手指点,回答出来追加50分,说话算数 展开
更多追问追答
追问
我查看过“引用”,不是这个原因。
我在设计状态下从工具箱中加一个TreeView控件到窗体任意位置就能正常工作,因为我在窗体的Initialize事件中对控件属性进行设置,如宽、高、位置等。只是在Windows 7操作系统的电脑上保存后再到Windows XP操作系统电脑上运行有问题,反之是正常的。
我查了帮助:用Dim …… As New ……语句“可隐式地创建对象”,现在主要是不知道怎样把对象“显式”出来。
追答
Dim tv As TreeView
Set tv = Me.Treeview1
这样试试
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询