重要 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 巨集,然後從清單中套用有效的巨集 使用 有效的巨集動作。