2012-07-05 57 views
0

我正試圖從MS Word表單字段將數據導入訪問2007年。
我按照這裏的教程:http://msdn.microsoft.com/en-us/library/aa155434(v=office.10).aspx導入MS Word表單字段訪問 - 缺少引用?

當我運行VBA代碼,我得到的是說,一個編譯錯誤「用戶定義類型沒有定義」。在做了一些研究之後,我發現它很可能是因爲我缺少對對象庫中對象的引用。
我有以下對象庫引用:

  1. Visual Basic應用程序
  2. 的Microsoft Access 12.0對象庫
  3. OLE自動化
  4. 的Microsoft Office 12.0數據庫引擎對象庫
  5. 的Microsoft Word 12.0對象庫

錯誤發生在whe n個子在這裏呼籲:

Sub GetWordData() 

我缺少一個參考,還是我有一個問題?

在此先感謝

回答

1

確保您已設置爲Microsoft ActiveX Data Objects x.x Library參考。

在代碼窗口中,選擇工具 - >參考,滾動到庫並勾選它。

請注意,使用庫引用而不是後期綁定(Create.Object("Word.Application"))可以更容易地訪問屬性和方法,但可能意味着您的代碼無法在其他環境中運行。

+0

這正是我如何設置參考。 (工具 - >參考 - > Microsoft Word 12.0對象庫) – talbright 2012-07-05 14:46:52

+0

非常感謝。 – talbright 2012-07-05 14:52:20