Применяется к
Access 2016 Access 2013 Access 2010

Важно    Службы Access 2010 и 2013 удаляются из следующего выпуска SharePoint. Рекомендуется не создавать новые веб-приложения, а перенести существующие приложения на другую платформу, например Microsoft Power Apps.

Вы можете поделиться данными Access с Dataverse, облачной базой данных, на основе которой можно создавать приложения Power Platform, автоматические рабочие процессы, виртуальные агенты и т. д. для Интернета, телефона или планшета. Дополнительные сведения см. в разделе Начало работы: перенос данных Access в Dataverse.

Перед публикацией Microsoft Access 2010 в качестве веб-приложения необходимо запустить средство проверки совместимости, чтобы убедиться, что база данных совместима с веб-базой данных. Если средство проверки совместимости обнаруживает проблемы совместимости с макросами в базе данных, отобразится ошибка макроса, которую следует исправить перед публикацией базы данных в Интернете.

В этой статье описываются пять возможных макросов, которые могут существовать в приложении Access 2010, которые могут привести к возникновению сообщений об ошибке макроса, а также приводятся сведения, помогающие устранить эту ошибку.

Общие сведения об ошибках, определяемых средством проверки совместимости, см. в статье Общие ошибки при проверке совместимости.

Поиск и исправление ошибки макроса ACCWeb104000

Макрос несовместим с Интернетом

Если вы получаете сообщения об ошибке ACCWeb104000 с текстом ошибки, макрос несовместим с Интернетом, проверка, содержит ли приложение Access какие-либо из следующих макросов, а затем удалите их:

  • AddMenu

  • ApplyFilter

  • ApplyOrderBy

  • Сигнал

  • CopyDatabase

  • CopyObject

  • DeleteObject

  • DisplayHourGlassPointer

  • ВыводНаЭкран

  • EmailDatabaseObject

  • FindNextRecord

  • FindRecord

  • GoToPage

  • ImportExportData

  • LockNavigationPane

  • MaximizeWindow

  • СвернутьWindow

  • РазмерПоложениеОкна

  • NavigateTo

  • OpenDataAccessPage

  • OpenDiagram

  • OpenFunction

  • OpenModule

  • OpenQuery

  • OpenStoredProcedure

  • ОткрытьТаблицу

  • OpenView

  • OutputTo

  • Распечатка

  • Quit

  • Переименовать.

  • RepaintObject

  • Восстановить

  • RunApp

  • RunCommand (все параметры, кроме undoRecord, SaveRecord и DeleteRecord)

  • RunCode

  • RunSavedImportExport

  • RunSQL

  • ПоискЗаписи

  • SelectObject

  • SendKeys

  • SetDisplayedCategories

  • SetMenuItem

  • ЗадатьЗначение

  • SetWarnings

  • ShowToolbar

  • SingleStep

  • TransferSharePointList

  • TransferSpreadsheet

  • TransferSQLDatabase

  • TransferText

Использование допустимого макрокоманды

После удаления недопустимого макрокоманды можно использовать соответствующее макрокоманду из следующего списка:

  • SetOrderBy

  • BrowseTo

  • УстранитьОшибкуМакроса

  • CloseWindow

  • DeleteRecord-runcommand

  • КЭлементуУправления

  • НаЗапись

  • ОкноСообщения

  • ПриОшибке

  • ОткрытьФорму

  • OpenReport

  • RefreshRecord

  • УдалитьВсеВремПеременные

  • УдалитьВремПеременную

  • Requery

  • RunCommand(только undoRecord, SaveRecord и DeleteRecord)

  • RunDataMacro

  • RunMacro

  • SaveRecord-runcommand

  • SetFilter

  • SetLocalVar

  • SetOrderBy

  • ЗадатьСвойство

  • ЗадатьВремПеременную

  • StopAllMacros

  • ОстановитьМакрос

  • UndoRecord-runcommand

К началу страницы

Аргумент макроса несовместим с веб-сайтом

Если появляется сообщение об ошибке ACCWeb104000 с текстом ошибки, аргумент Макрос несовместим с Интернетом, проверка, содержит ли приложение 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

К началу страницы

Значение аргумента макроса несовместимо с веб-сайтом

Если вы получаете сообщение об ошибке ACCWeb104000 с текстом ошибки, значение аргумента макроса несовместимо с веб-сайтом, проверка, совместимы ли объект или выражение, на которые ссылается ссылка, с веб-сайтом, и удалите все несовместимые. Дополнительные сведения о создании допустимых выражений см. в разделе Создание выражения.

К началу страницы

Макрос "|0" несовместим с Интернетом

Вы можете получить сообщение об ошибке ACCWeb104000 с текстом ошибки. Макрос "|0" несовместим с Интернетом. Необходимо удалить несовместимое макрокоманду, аргумент или значение аргумента из приложения Access.

Кроме того, удалите из приложения макросы AutoKeys и AutoExec, а затем примените допустимый макрос из списка Использовать допустимое макрокоманду.

К началу страницы

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.