重要 Access Services 2010 および Access Services 2013 は、SharePoint の次のリリースから削除されます。 新しい Web アプリを作成せず、既存のアプリを Microsoft Power Apps などの代替プラットフォームに移行することをお勧めします。 Access データを Dataverse と共有できます。これは、Web、電話、タブレット用に Power Platform アプリ、ワークフローの自動化、仮想エージェントなどを構築できるクラウド データベースです。 詳細については、「使用を開始する: Dataverse へのアクセス データの移行」を参照してください。 |
Microsoft Access 2010 を Web アプリケーションとして発行する前に、互換性チェックを実行して、データベースが Web データベースと互換性があることを確認する必要があります。 互換性チェックでデータベース内のマクロとの互換性の問題が見つかると、データベースを Web に発行する前に修正する必要があるマクロ エラーが表示されます。
この記事では、マクロ エラー メッセージが発生する可能性がある、 Access 2010アプリケーションに存在する可能性がある 5 つのマクロ条件について説明し、エラーの解決に役立つ情報を提供します。
互換性チェックのエラーに関する一般的な情報については、「Web 互換性の確認: よく発生するエラー」を参照してください。
ACCWeb104000 マクロ エラーを見つけて修正する
マクロが Web と互換性がありません
エラー テキストが表示された ACCWeb104000 エラー メッセージが表示された場合、マクロは Web と互換性がありません。Access アプリケーションに次のいずれかのマクロが含まれているかどうかをチェックしてから、それらを削除します。
-
AddMenu
-
ApplyFilter
-
ApplyOrderBy
-
警告音
-
CopyDatabase
-
CopyObject
-
DeleteObject
-
DisplayHourGlassPointer
-
Echo
-
EmailDatabaseObject
-
FindNextRecord
-
FindRecord
-
GoToPage
-
ImportExportData
-
LockNavigationPane
-
MaximizeWindow
-
MinimizeWindow
-
MoveAndSizeWindow
-
NavigateTo
-
OpenDataAccessPage
-
OpenDiagram
-
OpenFunction
-
OpenModule
-
OpenQuery
-
OpenStoredProcedure
-
OpenTable/テーブルを開く
-
OpenView
-
OutputTo
-
プリントアウト
-
Quit
-
名前の変更
-
RepaintObject
-
復元
-
RunApp
-
RunCommand (undoRecord、SaveRecord、DeleteRecord 以外のすべてのオプション)
-
RunCode
-
RunSavedImportExport
-
RunSQL
-
SearchForRecord/オブジェクトからレコードの検索
-
SelectObject
-
SendKeys
-
SetDisplayedCategories
-
SetMenuItem
-
"SetValue/値の代入"
-
SetWarnings
-
ShowToolbar
-
SingleStep
-
TransferSharePointList
-
TransferSpreadsheet
-
TransferSQLDatabase
-
TransferText
有効なマクロ アクションを使用する
無効なマクロ アクションを削除した後、次の一覧から適切なマクロ アクションを使用できます。
-
SetOrderBy
-
BrowseTo
-
マクロ エラーのクリア
-
CloseWindow
-
DeleteRecord-runcommand
-
GoToControl
-
レコードの移動
-
MessageBox
-
OnError/エラー時
-
フォームを開く
-
OpenReport
-
RefreshRecord
-
RemoveAllTempVars
-
RemoveTempVar/一時変数の削除
-
Requery
-
RunCommand(undoRecord、SaveRecord、DeleteRecord のみ)
-
RunDataMacro
-
RunMacro
-
SaveRecord-runcommand
-
SetFilter
-
SetLocalVar
-
SetOrderBy
-
プロパティの設定
-
SetTempVar/一時変数の設定
-
StopAllMacros
-
StopMacro
-
UndoRecord-runcommand
マクロ引数が Web と互換性がありません
エラー テキストで ACCWeb104000 エラー メッセージが表示された場合、Macro 引数は 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 マクロを削除し、[有効なマクロ アクションを使用する] の一覧から 有効なマクロを適用します。