Тема: Вставка результата

Подскажите пожайлуста как вставить полученный результат в TextBox1, а не в MsgBox???
Sub SelectBlocksInModel()
     Dim ss As AcadSelectionSet
     With ThisDrawing.SelectionSets
          While .Count > 0
               .Item(0).Delete
          Wend
          Set ss = .Add("$Blocks$")
     End With
     Dim ftype(2) As Integer
     Dim fdata(2) As Variant
     ftype(0) = 0: ftype(1) = 2: ftype(2) = 67
     fdata(0) = "INSERT": fdata(1) = "1": fdata(2) = 0 '<--"1" это имя блока
     ss.Select acSelectionSetAll, , , ftype, fdata
     MsgBox ss.Count
     ss.Delete
End Sub

Re: Вставка результата

.TextBox1.Text = CStr(ss.Count)

Наверное, так...

Re: Вставка результата

Не выходит пишет:
Object required

Re: Вставка результата

> Дарья
Если у тебя в модели есть блоки с именем "1"
и есть текстбокс на форме с именем TextBox1,
то этого не может быть
Как вариант:

Me.TextBox1.Text = CStr(ss.Count)

~'J'~

Re: Вставка результата

Object required - это значит не установлен объект.
Если мы находимся в коде формы, то см.> Fatty (2008-01-29 13:41:15)
Если в коде модул - то вместо оператора Me должно быть указано программное имя формы.

Re: Вставка результата

Спасибо большое Леонид!!!