Тема: HTA + VBS + ActiveX
Не получается в элемент ListView добавить данные. Пишет ошибку "invalid property value"
<script language="vbscript">
Sub Window_Onload
ListView1.font = "arial"
ListView1.View = 3
ListView1.GridLines = True
ListView1.ColumnHeaders.Add , , "ИД", 100
ListView1.ColumnHeaders.Add , , "Название", 100
ListView1.ColumnHeaders.Add , , "ИНН", 110
self.Focus()
End Sub
Sub AddItem(ID, Name, INN)
Set itmx = ListView1.ListItems.Add(, , ID)
itmX.SubItems(1) = Name
itmX.SubItems(2) = INN
End Sub
</script>
Далее получаем данные из внешнего источника и обращаемся к AddItem
While Not objRecordset.EOF
Call Additem (objRecordset.Fields(0).Value, objRecordset.Fields(4).Value, objRecordset.Fields(2).Value)
objRecordset.MoveNext
Wend
Тут все и заканчивается. Из значений вствляется только 1 число первой строки.
Причем, что удивительно пример работы с ListView скопирован из работающего примера, а у меня не работает.