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

在將資料庫發佈 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 宏,然後從清單中使用有效的宏 動作來適用有效的宏

頁面頂端

需要更多協助?

擴展您的技能
探索訓練

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?

感謝您的意見反應!

×