Applies To
Access 2016 Access 2013 Access 2010

重要    Access Services 2010 和 Access Services 2013 將從下次發行的 SharePoint 中移除。 建議您不要建立新的 Web 應用程式,並將現有的應用程式移轉至替代的平台,例如 Microsoft Power Apps

您可以與 Dataverse 共用 Access 資料,這是一個雲端資料庫,您可以在其中組建 Power Platform 應用程式、自動化工作流程、虛擬代理程式以及其他適用於網路、手機或平板電腦的程式。 如需詳細資訊,請參閱 開始使用:將 Access 資料移轉到 Dataverse

在將 Microsoft Access 2010 發佈為 Web 應用程式之前,您必須執行相容性檢查程式,以確保資料庫與 Web 資料庫相容。 如果相容性檢查程式發現資料庫中巨集有任何相容性問題,它會顯示巨集錯誤,您應該在將資料庫發佈至 Web 之前更正該錯誤。

本文說明 Access 2010應用程式中可能存在的五種可能巨集條件,這些條件可能會導致巨集錯誤訊息,並提供資訊來協助您解決錯誤。

如需相容性檢查程式錯誤的一般資訊,請參閱 Web 相容性檢查一般錯誤 一文。

找到並修復 ACCWeb104000 巨集錯誤

巨集與 Web 不相容

如果您收到 ACCWeb104000 錯誤訊息,其中包含錯誤文字 Macro is incompatible with the Web,請檢查您的 Access 應用程式是否包含下列任何巨集,然後將其移除:

  • 新增功能表

  • ApplyFilter

  • ApplyOrderBy

  • 嗶嗶聲

  • 複製資料庫

  • 複製物件

  • 刪除物件

  • 顯示沙漏指標

  • Echo

  • 電子郵件資料庫物件

  • 尋找下一個記錄

  • 尋找記錄

  • 轉到頁面

  • 匯入匯出資料

  • LockNavigationPane

  • 最大化視窗

  • 最小化視窗

  • MoveAndSizeWindow

  • NavigateTo

  • 開放資料存取頁面

  • 開啟圖表

  • 開放函數

  • 開放模組

  • 開啟查詢

  • OpenStored程序

  • OpenTable

  • 開放視圖

  • 輸出至

  • 列印輸出

  • Quit

  • 重新命名

  • 重繪物件

  • 還原

  • 運行應用

  • RunCommand (undoRecord、SaveRecord 和 DeleteRecord 以外的所有選項)

  • 運行代碼

  • 執行保存匯入匯出

  • 執行SQL

  • SearchForRecord

  • 選取物件

  • 傳送金鑰

  • SetDisplayedCategories

  • SetMenuItem

  • SetValue

  • 設定警告

  • 顯示工具列

  • 單步

  • 轉移SharePoint清單

  • 轉帳試算表

  • TransferSQLD資料庫

  • 傳輸文字

使用有效的巨集動作

移除無效的巨集動作之後,您可以使用下列清單中的適當巨集動作:

  • 設定順序依據

  • 瀏覽至

  • ClearMacroError

  • 關閉視窗

  • DeleteRecord-run指令

  • GoToControl

  • GoToRecord

  • MessageBox

  • OnError

  • OpenForm

  • 開放報告

  • 重新整理記錄

  • RemoveAllTempVars

  • RemoveTempVar

  • Requery

  • RunCommand (undoRecord、SaveRecord 和 DeleteRecord)

  • RunData巨集

  • 執行巨集

  • SaveRecord-run命令

  • 設定篩選器

  • 設定本地變數

  • 設定順序依據

  • SetProperty

  • SetTempVar

  • StopAll巨集

  • StopMacro

  • UndoRecord-run命令

頁面頂端

巨集引數與 Web 不相容

如果您收到 ACCWeb104000 錯誤訊息,其中包含錯誤文字 Macro argument is incompatible with the Web,請檢查您的 Access 應用程式是否包含下列任何巨集引數,然後將其移除:

  • CloseWindow - 物件名稱

  • CloseWindow-Object 類型

  • CloseWindow-Save

  • GoToRecord-Object 類型

  • GoToRecord- 物件名稱

  • GoToRecord-Offset

  • MessageBox- 嗶聲

  • 訊息

  • MessageBox-Type

  • MessageBox-Title

  • OpenForm-Filter

  • 名稱 OpenForm-View

  • OpenReport-Filter 名稱

  • OpenReport-View

  • RunMacro-Repeat 表達式

  • RunMacro-Repeat 計數

  • SetFilter-Filter 名稱

頁面頂端

巨集引數值與 Web 不相容

如果您收到 ACCWeb104000 錯誤訊息,其中包含錯誤文字「 巨集引數值與 Web 不相容」,請檢查參照的物件或運算式是否與 Web 相容,並移除任何不相容的物件或運算式。 如需如何建立有效運算式的詳細資訊,請參閱 建置運算式

頁面頂端

'|0' 巨集與 Web 不相容

您可能會收到 ACCWeb104000 錯誤訊息,其中包含錯誤文字「 |0」巨集與 Web 不相容。 您必須從 Access 應用程式中移除不相容的巨集動作、引數或引數值。

此外,從應用程式中移除 AutoKeys 和 AutoExec 巨集,然後從清單中套用有效的巨集 使用 有效的巨集動作

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。