VBA для создания таблицы и точек Mapinfo - PullRequest
0 голосов
/ 22 сентября 2019

не очень хорошо в VBA, просто в основах, так что застрял на идею ниже.

Я хочу, чтобы VBA создал файл вкладки MapInfo и точки с легендой из таблицы в Excel с заданными координатами и легендой на основе другого столбца.

много искал в Интернете, но не смогнайти больше, чем ниже.

CreateObject ("MapInfo.Application")

Пожалуйста, помогите мне сделать это.

Спасибо

Ответы [ 2 ]

0 голосов
/ 27 сентября 2019

Есть два способа сделать это.

Первый вариант - открыть приложение MapInfo (с CreateObject("MapInfo.Application")) и создать там файл TAB.Тем не менее, это будет в основном для написания программы MapBasic, VBA будет использоваться только для запуска MapInfo.

Второй вариант - создать файл MIF / MID.Это два простых текстовых файла, которые можно импортировать в MapInfo.На эта страница Питни Боуес заявляет «Мы публикуем файлы формата обмена MapInfo (MIF \ MID) в нашей документации» , однако вы найдете его в главе 13 в обычном MapInfoРуководство пользователя .

Я бы порекомендовал второй вариант.Создание двух простых текстовых файлов в VBA должно быть возможным.Хорошей отправной точкой было бы создание TAB-файла вручную и экспорт этого TAB-файла в формате MIF / MID, тогда у вас будет действительный пример файла.

0 голосов
/ 22 сентября 2019

Проверьте этот сайт, я думаю, он объясняет, что вы пытаетесь сделать, http://www.telecomhall.com/hunter-mapinfo-network-vba-automation.aspx

...