你好~我也正想知道这个问题。我知道要用VB或者别的语言调用ProModel要用到Active X的语言。可是我试了下,不知道怎么连不上。比如说
& J* ?( E9 L* ESub ProModel01()
; X; v" Q# o* x; Q2 d. ^3 JDim pmObject As ProModel.CProModel
+ v4 e& g, m9 h$ G: I0 @0 YDim pmDataObject As ProModel.CProModelData
! i2 y! J2 l1 e# MSet pmObject = CreateObject("ProModel")6 t+ e3 Q8 ^! P& G
Set pmDataObject = CreateObject("ProModelData")
; N5 L0 J* ]' EpmDataObject.Populate
1 F& N, |6 E9 u$ E* {' z) K+ EpmDataObject.SelectMainRecordByName 1, "MyLocation"
+ Y* n0 x) u, P/ i) w' oSet pmObject = Nothing
1 }( G7 f" O I% e9 @& KSet pmDataObject = Nothing+ [ C% I: R( F6 h# C9 A: ^6 {
End Sub
, H/ I- j' E$ Q2 k2 I1 s. V他就报错说用户定义类型未定义,指的是ProModel.CProModel,我想知道怎么解决,怎么定义它呢??求高人指点,万分感谢啦 |