Помогите пожалуйста
Есть небольшой вопросик, необходимо организовать взаимосвязь формы VBA в ArcMap с базой данных шейпа.
Суть заключается в том, чтобы с базы данных шейпа с определенной ячейки взять значение и поместить его в текст бокс размещенный на форме.
Приблизительный пример (суть вопроса
):
'Начало я предполагаю строится так
Private Sub Lissss()
Dim pMxDoc As IMxDocument
Dim pMap As IMap
Dim pFeatureLayer As IFeatureLayer
Dim pFeatureClass As IFeatureClass
Dim pFields As IFields
Set pMxDoc = ThisDocument
Set pMap = pMxDoc.FocusMap
Set pFeatureLayer = pMap.Layer(0)
Set pFeatureClass = pFeatureLayer.FeatureClass
Set pFields = pFeatureClass.Fields
'По выше приведенному примеру "начала макроса" видим что наш шейпик в используемом документе, в первом слое.
'Дальше понятия не имею как в него влезть и сказать ему что мне нужна определенная ячейка таблицы, которая допустим на примере Екселя -> Range ("2A")
'Конец проблемы проще
news1.Show ' вызвали форму "news1"
news1.tb1.Text = Range ("2A") ' и в форме в текстбоксе "tb1" вставили наш текст "Range ("2A")"
End Sub
Если можно на языке VBA - его я хоть както знаю
Заранее благодарю за любую помощь