重要 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可能導致宏錯誤訊息的五種可能的宏條件,並提供可協助您解決錯誤的資訊。
有關相容性檢查程式錯誤的一般資訊,請參閱 網頁相容性檢查一般錯誤一文。
找出並修正 ACCWeb104000 宏錯誤
宏與 Web 不相容
如果您收到含有錯誤文字 的 ACCWeb104000 錯誤訊息,則宏與 Web不相容,請檢查 Access 應用程式是否包含下列宏,然後移除這些宏:
-
AddMenu
-
ApplyFilter
-
ApplyOrderBy
-
嗶
-
CopyDatabase
-
CopyObject
-
DeleteObject
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
FindNextRecord
-
FindRecord
-
GoToPage
-
ImportExportData
-
LockNavigationPane
-
最大化視窗
-
最小化視窗
-
MoveAndSizeWindow
-
流覽To
-
OpenDataAccessPage
-
OpenDiagram
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
OpenTable
-
OpenView
-
OutputTo
-
列印 輸出
-
Quit
-
重 命名
-
重新繪製Object
-
還原
-
RunApp
-
RunCommand (undoRecord、SaveRecord 和 DeleteRecord)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
SearchForRecord
-
選取Object
-
SendKeys
-
SetDisplayedCategories
-
SetMenuItem
-
SetValue
-
SetWarnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
TransferText
使用有效的宏動作
移除無效宏動作之後,您可以使用下列清單中的適當宏動作:
-
SetOrderBy
-
BrowseTo
-
ClearMacroError
-
CloseWindow
-
DeleteRecord-runcommand
-
GoToControl
-
GoToRecord
-
MessageBox
-
OnError
-
OpenForm
-
OpenReport
-
RefreshRecord
-
RemoveAllTempVars
-
RemoveTempVar
-
Requery
-
RunCommand (復原Record、SaveRecord 和 DeleteRecord)
-
RunDataMacro
-
RunMacro
-
SaveRecord-runcommand
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
SetProperty
-
SetTempVar
-
StopAllMacros
-
StopMacro
-
UndoRecord-runcommand
宏引數與 Web 不相容
如果您收到含有錯誤文字 的 ACCWeb104000 錯誤訊息,則宏引數與 Web 不相容,請檢查 Access 應用程式是否包含下列宏引數,然後移除這些引數:
-
CloseWindow - 物件名稱
-
CloseWindow-Object類型
-
CloseWindow-Save
-
GoToRecord-Object類型
-
GoToRecord- 物件名稱
-
GoToRecord-Offset
-
MessageBox- Beep
-
郵件
-
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 宏,然後從清單中使用有效的宏 動作來適用有效的宏。