文章編號: 931407 - 上次校閱: 2007年8月20日 - 版次: 1.0 當您在 Access 2007 資料庫中執行呼叫 VBA 函數的巨集時,出現錯誤訊息:「巨集指令失敗,錯誤號碼:2950"
在此頁中徵狀當您在 Microsoft Office Access 2007 資料庫中執行呼叫 Microsoft Visual
Basic for Applications (VBA) 函數的巨集時,會收到下列錯誤訊息: 巨集指令失敗 巨集名稱: MacroName 條件: Condition 巨集名稱: RunCode 引數: Arguments 錯誤號碼: 2950 發生的原因如果資料庫不受 Access 2007 信任,就會發生這個問題。根據預設,Access 2007
會以停用模式開啟不受信任的資料庫。在停用模式中,可執行內容是停用的。 解決方案如果您信任 Access 2007 資料庫的作者,並且想要啟用資料庫,請使用下列其中一個方法。 方法 1:針對目前的工作階段啟用資料庫當您使用這個方法時,Access 2007 會啟用資料庫,直到您關閉資料庫為止。如果要針對目前的工作階段啟用資料庫,請依照下列步驟執行:
方法 2:將資料庫移至信任位置如果要執行這項操作,請依照下列步驟執行:
其他相關資訊您可以使用 AutoExec
巨集,測試所開啟的資料庫是否受信任。此外,如果資料庫不受信任,則巨集會開啟一個表單,向使用者顯示自訂的訊息。這個訊息可讓使用者瞭解資料庫必須已啟用或受信任,程式碼才能順利執行。 如果要建立 AutoExec 巨集和此表單,請依照下列步驟執行:
?考如需詳細資訊,請參閱 Access 2007 中的說明檔案。如果要執行這項操作,請按一下
[Microsoft Office Access 說明],在
[鍵入要搜尋的文字]
方塊中輸入在信任和不信任的環境中資料庫物件的運作方式,然後按一下
[搜尋]。
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
