我在Access數據庫(Access 2007-10)中有兩種形式將記錄提供給2個獨立的表。我正嘗試在Excel工作簿中使用VBA刪除這些表單。 我的Access數據庫沒有數據庫密碼,但Access中的VBA項目有一個密碼。在Access數據庫中,我已經創建了包含每個表格下面的代碼子過程(名爲DeleteAll):使用VBA從Excel中刪除訪問表單
Docmd.DeleteObject acform, "Name of form"
當我從Excel VBA中調用這個代碼,Access數據庫給我一個錯誤:
Run-time error '2017': Microsoft helps protect this Visual Basic for Applications Project with a password. You must supply the password in the Visual Basic Editor before you can perform this operation.
有趣的是,如果我要刪除一個查詢使用這種方法,它很容易被刪除。我僅通過表單來體驗這個問題。
我明白了。當我運行訪問宏時,是否可以通過excel發送密碼來訪問? – Abhi24