Запуск ArcMap из VBA стороннего приложения

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
s.ledentsov
Новоприбывший
Сообщения: 1
Зарегистрирован: 31 май 2013, 13:54
Репутация: 0

Запуск ArcMap из VBA стороннего приложения

Сообщение s.ledentsov » 26 май 2014, 14:49

Уважаемые форумчане! Кто-нибудь сталкивался с проблемой открытия приложения ArcMap из среды VBA стороннего приложения, например PowerPoint?
В VBA из под powerpoint в настройках Tools->References прикрепил те же библиотеки, что использует VBA ArcGis, и при запуске следующего кода выдаёт ошибку "ActiveX component can't create object".

Код: Выделить всё

Public Sub OpenDocumentMxd()
    Dim pDoc As IDocument
    Dim pApp As IApplication    
    Set pDoc = New MxDocument
    Set pApp = pDoc.Parent
    pApp.Visible = True
    pApp.OpenDocument ("C:\SUBJECT.mxd")
    pApp.RefreshWindow
End Sub
В ArcGis, соответственно, этот код работает.
Пытался нагуглить что-нибудь вроде запуска c помощью COM через CreateObject, ничего не нашёл :(

Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость