Проверка веб-совместимости: ошибки макросов

Применяется к
Access 2016 Access 2013 Access 2010
Важно Службы Access 2010 и службы Access 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, а затем примените допустимый макрос из списка Использовать допустимое макрокоманду.

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