问题:! W" S) y1 o6 v5 e; |2 | C) M5 f
如何知道引用的相对应的名称?) \: S6 r: d/ R
我想引用在引用对话框没有的引用,但又不知道它的名称,不知有什么帮助呢?: W# L5 g, K- M/ ?; X- t
如:microsoft Office 10.0 Object Library在对话框没有,那要浏览它,请问它相对应的名称是什么呢?
7 Z4 [! s X& n5 H) }0 S 还有如果看到别的人数据库有些引用,而在我的数据库的引用对话框上找不到的呢?- x$ L7 i* g1 y4 k) v0 ^
回答:- q/ i6 U1 B( w$ Z* }. P+ s
用以下代码显示出现在已经引用的所有类库的名称/ [% S% q2 e$ i
Function displayAllDll()6 a3 ]( p. Y. x; k% J
Dim r As Reference3 z, Z7 Z4 a9 T; ^9 {7 @0 r
On Error Resume Next
) X* m: ?6 @( P3 @ For Each r In References* b3 J7 u) [: P; g( q
Debug.Print "类库名:" & r.name" n# I8 s! P" a
Debug.Print "类库文件绝对路径:" & r.FullPath# N0 A; k3 [$ D- `! [ s
Debug.Print "是否内建:" & r.BuiltIn
9 L. [* }! E( W- O) ?5 ? Debug.Print "类库版本号" & r.Minor8 o* c( N/ _9 T2 n6 b
Next0 W& s2 S0 i+ W- d
End Function; O4 }5 Q7 m' k$ b1 I6 k" A
得到类库名后你可以直接使用“后引用”的方式来建立需要的对象,比如' h7 d7 m' F( |( s* g
Dim rs- |7 y+ h( k1 k; n! E
Set rs = CreateObject("adodb.recordset") |