2016-07-28 80 views
1

我需要從Microsoft Word訪問字典數據類型。我添加了對腳本庫的引用,但是Word有它自己的Dictionary數據類型,我無法關閉它或將其優先級降低。它混淆了所需的字典,所以我決定用這一招:從Word訪問字典數據類型

Sub Routine() 
    Dim T 
    T = CreateObject("Scripting.Dictionary") 

    ' processing... 
End Sub 

它的工作原理,但我認爲知識就是力量,不喜歡後期綁定,所以請告訴我如何訪問字典數據類型來自Word。

回答

2

使用類別Scripting.Dictionary的全名應該解決類別要考慮的不明確性。

Sub Routine() 
    Dim d As Scripting.Dictionary 
    Set d = New Scripting.Dictionary 

    Debug.Print TypeName(d) 
End Sub 

在某種程度上,這與您在使用CreateObject時所做的相同。

+0

嗯,這很簡單,幾乎是明顯的,但我的頭...... – Danatela