Я пытаюсь открыть mxd в надстройке ESRI ArcMap с помощью vb.net. Пользователь начинает с пустого mxd и запускает инструмент для открытия mxd, который хранится в файле. Mxd, который открывается кодом, имеет некоторые функциональные слои и некоторую графику в макете.открыть mxd в arcobjects vb.net add in
До сих пор у меня есть:
Dim mapdoc As IMapDocument = New MapDocumentClass()
mapdoc.Open("D:\__Test\LockItInPMAV.mxd")
Документ открывается, потому что я могу получить его имя файла с помощью:
MsgBox("Filename: " & mapdoc.DocumentFilename)
Однако представление данных и просмотр макета остаются пустыми, они не показывают содержание открытого файла.
Как я могу открыть открытый файл в текущем сеансе ArcMap?
Thanks, Luke.
Благодаря ЭСРИ Я использую правильный код прямо сейчас: My.ArcMap.Application.OpenDocument («D: \ __ Test \ LockItInPMAV.mxd») Однако остальная часть моего кода (добавление слоев к оглавлению) проходит до открытия документа. Mxd не открывается, пока мое добавление закрывается. Есть идеи? – Luke
2 недели спустя и ответов нет, и я до сих пор не решил эту проблему :( – Luke