2014-02-11 84 views
0

我一直在尋找這一段時間沒有任何積極的。我們可以創建新的模塊,表單,報告,但宏。我們可以做到這一點?這篇文章提出了同樣的問題,但回答了另一個問題。是否可以通過自動化創建「訪問」宏?

Create a macro for Microsoft Access via Interop

這裏VBA模塊將被加入不是宏。

從理論上講,它似乎是可行的,因爲宏是一個訪問對象,所以我們爲什麼不能做到這一點?

回答

0

我不認爲你可以通過vba創建宏。

有一個對象AllMacros(Application.currentproject.allmacros)及其成員是您的項目中各個宏的表示 - 但它們的類型爲Object,因此似乎沒有任何vba表示形式的宏對象。 你也不能導入宏,自動生成或從vba轉換爲宏...所以它似乎很明顯ms沒有鼓勵使用它們,並沒有爲我們做任何事情來創建它們

+0

thanx for your reply.One困擾我的一個問題是,如果訪問恢復軟件如果不可能,那麼訪問恢復軟件如何重新創建宏。我的意思是,即使是一個空白的宏。除了VBA以外,還有其他的解決方法。 –

+0

訪問不需要使用指定的接口來創建/重新創建內部事物。事實上,你幾乎可以編寫訪問的所有內容並不意味着,程序本身只能執行腳本。如果你想做它的核心,你可以使用一堆sendkeys,但... – Johanness

相關問題