隱藏 VBA 程式碼,從使用者

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

如果您的 Access 資料庫中包含 Visual Basic for Applications (VBA) 程式碼,您可以儲存您資料庫 .accde 檔案格式,以隱藏該程式碼。 將資料庫儲存為.accde 檔案編譯所有的 VBA 程式碼模組,會移除所有可編輯的原始程式碼,而且壓縮目的資料庫。 VBA 程式碼會保留其功能,但無法檢視或編輯程式碼。 一般而言,資料庫會繼續運作像平常一樣,您仍然可以更新資料],再執行報表。

本文內容

建立.accde 檔案

變更.accde 檔案中的功能

修改表單、 報表或模組的問題

將資料庫儲存為.accde 檔案的限制

如何參照與.accde 檔案搭配使用

建立.accde 檔案

使用下列程序建立.accde 檔案。 此程序中則予以保留原始的.accdb 檔案修改。

  1. 開啟您的資料庫,然後按一下 [另存新檔檔案>。

  2. 在 [另存新檔] 區域,按一下將資料庫儲存為] 下選取 [製作 ACCDE ,然後按一下 [另存新檔

  3. 在 [另存新檔] 對話方塊中,瀏覽至您要儲存.accde 檔案的位置。

  4. 或者,請在 [檔案名稱] 方塊中輸入檔案的新名稱。

  5. 按一下 [儲存]。

    如果您已經指定名稱的檔案已存在,Access 會提示您取代現有的檔案。 按一下[是]來覆寫現有的.accde 檔案,或按一下 [] 以返回 [另存新檔] 對話方塊,然後輸入新的檔案名稱。

Access 會建立.accde 檔案、 關閉原始的.accdb 檔案,並接著會開啟.accde 檔案。

變更.accde 檔案中的功能

將您的 Access 資料庫儲存為.accde 檔案不完全防止變更資料庫設計。 不過,無法.accde 檔案中執行下列工作:

  • 修改或建立的表單、 報表或模組。

  • 使用VBA 參照] 對話方塊來新增、 刪除或變更物件程式庫或資料庫的參照。

  • 檢視或修改的 VBA 程式碼。

  • 匯入或匯出 Access 表單、 報表或模組。 不過,您可以是資料表、 查詢和巨集匯入或匯出至.accdb 資料庫。

修改表單、 報表或模組的問題

請務必保留原始 Access 資料庫的複本。 如果您想要修改的表單、 報表或模組.accde 檔案中的設計,您必須修改原始的 Access 資料庫 (.accdb 檔案),然後再次儲存為.accde 檔案。 儲存 Access 資料庫的包含.accde 檔案可能會造成問題的協調不同版本的資料,如果您稍後想要修改的表單、 報表或模組設計的表格。 基於這個原因,將 Access 資料庫儲存為.accde 檔案是最適合前端或後端資料庫應用程式的前端資料庫。

將資料庫儲存為.accde 檔案的限制

某些限制可以防止您將您的 Access 資料庫儲存為.accde 檔案:

  • 您必須具備密碼的存取權的 VBA 程式碼。

  • 如果您的 Access 資料庫會參照另一個 Access 資料庫或增益集,您必須儲存所有的 Access 資料庫或增益集的參考鏈結中為.accde 檔案。

如果您將使用密碼為資料庫加密之前將其儲存為.accde 檔案,.accde 檔案會也會經過加密,則必須輸入密碼,每次您開啟它。 如果您不想要加密的.accde 檔案,您必須先將它儲存為.accde 檔案解密.accdb 檔案。 將資料庫儲存為.accde 檔案之後,您可以再次加密.accdb 檔案。 使用下列程序來解密.accdb 檔案:

  1. 按一下 [檔案] 索引標籤上的 [資訊],然後按一下 [解密資料庫]。 (請注意,如果您使用的 Access 2007資料庫工具] 索引標籤上的 [資料庫工具] 群組中,按一下 [解密資料庫。)

    [取消資料庫密碼設定] 對話方塊便會出現。

  2. 在 [取消資料庫密碼設定] 對話方塊中,在 [密碼] 方塊中,輸入資料庫密碼。

  3. 按一下 [確定]

如何參照與.accde 檔案搭配使用

如果您嘗試建立.accde 檔案從Access資料庫 (.accdb) 或從Access增益集 (.accda) 的參照另一個 Access 資料庫或增益集, Access顯示錯誤訊息並不會讓您完成作業。 若要儲存資料庫會參照另一個資料庫為.accde 檔案,您必須儲存所有資料庫的參考鏈結中為.accde 檔案自參考的第一個資料庫。 儲存後的第一個資料庫為.accde 檔案,您必須再更新為指向新.accde 檔案之前先將它儲存為.accde 檔案下, 一個資料庫中的參照等等。

例如,假設 Database1.accdb 參考 Database2.accdb 和 Database2.accdb 參考 Database3.accda。 儲存 Database1.accdb 為.accde 檔案,請執行下列動作:

  1. 另存 Database3.accde Database3.accda。

  2. 開啟資料庫 2.accdb,其參照變更為指向名為 Database3.accde 的新檔案。

  3. 另存 Database2.accde Database2.accdb。

  4. 開啟 Database1.accdb,並變更其參照指向名為 Database2.accde 的新檔案。

  5. 另存 Database1.accde Database1.accdb。

頁面頂端

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×