Excel VBA开发
2013-10-23 16:25
441 查看
一、Excel添加treeview控件
如果是以VBA中为窗体添加,菜单:工具->附加控件,从中选择“Microsoft TreeView Control”;
在控件工具箱中点击其它控件,从中选择“Microsoft TreeView Control”。
二、treeview控件加载菜单:
●TreeView控件是以树形结构显示数据的控件。利用TreeView控件,可以设计出树形结构图,便于用户选择不同的项目。
●要使用TreeView控件,需要首先将其添加到控件工具箱,控件名称为“Microsoft TreeView Control 6.0(p4)”。
使用TreeView控件时应注意的几点:
●在TreeView控件中添加节点的方法是使用Add方法,即Set NewNode=TreeView1.Nodes.Add(字符串1,节点参数,字符串2,字符串3)。
这里“NewNode”是用户定义的Node对象变量;
1.“字符串1”表示添加的节点是同级节点还是子节点。如果省略表示添加的节点是同级节点,如果设置了字符串1,表示添加的是子节点;
2.“节点参数”为添加节点类别的参数,如果添加的节点是同级节点,则该参数值为tvwNext,如果添加的节点是子节点,则该参数值为tvwChild;
3.“字符串2”表示添加节点的名称,通过它可以对该节点进行操作和访问;
4.“字符串3”表示添加节点的标题,也就是TreeView控件中的文字。
●展开TreeView控件节点的方法是将Expanded属性设置为True,即TreeView1.Nodes(i).Expanded=true.
如果要收缩节点,则要将Expanded属性设置为False,即TreeView1.Nodes(i).Expanded=False.
●把节点与节点之间的“树线”显示出来的方法是将LineStyle属性设置为tvwTreeLine,即TreeView1.LineStyle=tvwTreeLine。
●读取TreeView控件节点数量的方法是使用Count属性,即n=TreeView1.Nodes.count。
●读取TreeView控件标题文本的方法是使用Text属性,即MyText=Treeview1.Nodes(i).text,其中,Nodes(i)为TreeView控件的第i个节点,i为节点的索引值。
●判断节点是否被选中的方法是使用Selected属性,即TreeView1.Nodes(i).selected,如果选中某节点,则selected属性为True, 反之则返回False。
●删除节点的方法是使用Remove方法,即TreeView1.Nodes.Remove TreeView1.SelectedItem.Index,这里Remove方法的唯一参数是TreeView1.SelectedItem.Index,表示被选中的待删除节点的Index值。
如果是以VBA中为窗体添加,菜单:工具->附加控件,从中选择“Microsoft TreeView Control”;
在控件工具箱中点击其它控件,从中选择“Microsoft TreeView Control”。
二、treeview控件加载菜单:
●TreeView控件是以树形结构显示数据的控件。利用TreeView控件,可以设计出树形结构图,便于用户选择不同的项目。
●要使用TreeView控件,需要首先将其添加到控件工具箱,控件名称为“Microsoft TreeView Control 6.0(p4)”。
使用TreeView控件时应注意的几点:
●在TreeView控件中添加节点的方法是使用Add方法,即Set NewNode=TreeView1.Nodes.Add(字符串1,节点参数,字符串2,字符串3)。
这里“NewNode”是用户定义的Node对象变量;
1.“字符串1”表示添加的节点是同级节点还是子节点。如果省略表示添加的节点是同级节点,如果设置了字符串1,表示添加的是子节点;
2.“节点参数”为添加节点类别的参数,如果添加的节点是同级节点,则该参数值为tvwNext,如果添加的节点是子节点,则该参数值为tvwChild;
3.“字符串2”表示添加节点的名称,通过它可以对该节点进行操作和访问;
4.“字符串3”表示添加节点的标题,也就是TreeView控件中的文字。
●展开TreeView控件节点的方法是将Expanded属性设置为True,即TreeView1.Nodes(i).Expanded=true.
如果要收缩节点,则要将Expanded属性设置为False,即TreeView1.Nodes(i).Expanded=False.
●把节点与节点之间的“树线”显示出来的方法是将LineStyle属性设置为tvwTreeLine,即TreeView1.LineStyle=tvwTreeLine。
●读取TreeView控件节点数量的方法是使用Count属性,即n=TreeView1.Nodes.count。
●读取TreeView控件标题文本的方法是使用Text属性,即MyText=Treeview1.Nodes(i).text,其中,Nodes(i)为TreeView控件的第i个节点,i为节点的索引值。
●判断节点是否被选中的方法是使用Selected属性,即TreeView1.Nodes(i).selected,如果选中某节点,则selected属性为True, 反之则返回False。
●删除节点的方法是使用Remove方法,即TreeView1.Nodes.Remove TreeView1.SelectedItem.Index,这里Remove方法的唯一参数是TreeView1.SelectedItem.Index,表示被选中的待删除节点的Index值。
相关文章推荐
- 详解讨论如何完成C#转换为VB.NET
- VBA中怎么定义getrs(),语句怎么写
- VB.NET中的Event机制
- Excel VBA Range对象基本操作应用示例
- Documentation/dvb/readme.txt
- VB操作EXCEL文件大全
- VBA 两个Excel对比 操作(带进度条)
- 批量导出VBA工程中的Source
- ISBN 10位校验码的计算方法
- VB.Net程序设计:鼠标滑轮滚动Panel面板
- VB.NET中AddHandler使用demo
- OpenGL系列教程之八:OpenGL顶点缓冲区对象(VBO)
- 笔记9:vb.net的字符数据流TextReader、TextWriter
- 命令行下IIS的配置脚本Adsutil.vbs
- 使用Microsoft Roslyn提取C#和VB.NET源代码中的字符串常量
- 如何将一个字符'VBAK'变成一个可用的变量
- 大学综合测评中,使用VBA代码自动完成EXCEL成绩表
- autohotkey +vba 利用文本文件传递数据(2)-中断与延时
- 自定义vbs脚本开机启动程序
- vbox 下ubuntu13.10 主宿互访并联网