Я пытаюсь открыть mxd в надстройке ESRI ArcMap, используя vb.net. Пользователь начинает с пустого mxd и запускает инструмент для открытия mxd, хранящегося в файле. Mxd, который открывается кодом, имеет несколько слоев функций и некоторую графику в макете.
Пока у меня есть:
Dim mapdoc As IMapDocument = New MapDocumentClass()
mapdoc.Open("D:\__Test\LockItInPMAV.mxd")
Документ открывается, потому что я могу получить его имя файла через:
MsgBox("Filename: " & mapdoc.DocumentFilename)
Однако представление данных и представление макета остаются пустыми, они не отображают содержимое открытого файла.
Как сделать так, чтобы открытый файл отображался в текущем сеансе ArcMap?
Спасибо, Люк.