vba没有listview控件,vba中listview控件

http://www.itjxue.com  2023-01-08 08:51  来源:未知  点击次数: 

求VBA中ListView控件ListItem对象text属性与SubItems属性详解?

text 属性是listview一行的文本属性,通常是第一列表格中的文字

subitems指的listview一行中其它表的属性

subitems(1)即是第二列表格中的文字,

subitems(i)要大于0,小于总列数,(因为有一列为text)

通常通用add添加以后有了text头,但是要设置其它表格的值就要设置

subitems(i)等一系列值了。

通常添加一行需要如下操作

Set items = ListViewMess.ListItems.Add(, ,, , 1)

****.SubItems(1) = ×××

****.SubItems(2) = ×××

****.SubItems(3) = ×××

****.SubItems(4) = ×××

50分,如果有不明白的还可以再问我。

excel在禁用控件等设置后,vba窗体中的某些控件(如listview,treeview,dtpicker等)消失后如何恢复

看看你有没有以前的备份,回复一下,所以建议每次做大的改动要先备份。我也吃过亏。

如何实现VBA的Listview控件的可编辑状态

这个要用到API函数,比较复杂。你可以用其它的控件。比如DataGrid

VBA listview 编辑多列

你看到的像listview控件,但应该不是.因为listview本身是不能 编辑期内容的,vba中spreadsheet控件是可以编辑的.或者你可以试试,在listview上

1.放置一个textbox控件(平时隐藏),

2.当你点击listbview控件时,textbox控件visibel=true

3.获取你点击listview上单元格的位置,

4.移动textbox的位置到你点击单元格上,大小相同

5.当你编辑textbox时,表面看上去像是在编辑listview.当单元格的焦点改变时,将textbox的内容赋值给,刚才点击的那个单元格.

vb中的mshflexgrid的控件的编辑是这个样处理的.vba的没有测试过.理论上的东西你可以自己测试一下.

(责任编辑:IT教学网)

更多

推荐word文章