2016-07-28 2 views
1

Microsoft Word에서 사전 데이터 형식에 액세스해야합니다. 스크립팅 라이브러리에 대한 참조를 추가했지만 Word에서 자체 사전 데이터 형식을 사용하여 끌 수 없거나 우선 순위를 낮출 수 없습니다. 그것은 원하는 사전으로 혼란, 그래서 나는이 트릭을 사용하기로 결정 :Word에서 사전 데이터 형식에 액세스

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

    ' processing... 
End Sub 

그것은 작동을하지만 지식은 힘 생각하고 후기 바인딩, 그래서 어떻게 사전 데이터 형식에 액세스하는 방법을 가르쳐주십시오 좋아하지 않는다 Word에서.

답변

2

클래스 Scripting.Dictionary의 전체 이름을 사용하면 Dictionary 클래스를 고려해야하는 모호성을 해결해야합니다.

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

    Debug.Print TypeName(d) 
End Sub 

이 방법은 CreateObject을 사용하는 동안 수행하는 것과 같습니다.

+0

글쎄, 이것은 꽤 간단하고 거의 분명하지만, 내 머리를 가지고 ... – Danatela

관련 문제