サンド ボックス モードでブロックされている Access の関数とプロパティ

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。簡単に参照できるように、こちらに英語の記事があります。

この記事では関数とプロパティに関する情報を参照するサンド ボックス モードは、 Accessをブロックします。MonthNameStrReverse] など、サンド ボックス モードで実行するいくつかの新しい機能により、 AccessとアシスタンスExportNavigationPaneなど、いくつかの他関数がブロックLoadCustomUIします。この操作を行うと、必要がありますが信頼できることに注意してください (のコンテンツを有効にする) データベースまたは使用するのには、この記事の情報を信頼できる場所にデータベースを配置します。

この記事の内容

安全でない式を実行するサンド ボックス モードの設定

サンド ボックス モードで使用できる機能

サンド ボックス モードでエラーが発生する関数

サンド ボックス モードでブロックされる関数

サンド ボックス モードでブロックされているプロパティ

安全でない式を実行するサンド ボックス モードの設定

データベースに式を追加すると、その式をサンド ボックス モードと呼ばれる運用環境で実行されます。Access 2007、2010、2013、2016 または Access ファイルの以前の形式のいずれかのAccessで作成されたデータベースに行われます。既定では、サンド ボックス モードを有効にアクセスし、でき、サンド ボックス モード常に無効に安全でない式は、データベースを信頼する後でもします。

データベースを信頼して、式を実行する場合は、サンド ボックス モードを無効に、サンド ボックス モードを無効にするためのレジストリ キーを変更することによってその式を実行することができます。このセクションの手順を実行するデータベースを信頼する必要があります最初ことにご注意ください。

この図は、安全でない式を実行するかどうかを決定するときに従うこと、プロセスを示しています。

サンドボックス モードの有効化または無効化の決定プロセス

注意      レジストリを誤って編集すると、オペレーティング システムに重大な障害が発生し、再インストールを要求される場合があります。Microsoft では、このようなレジストリの誤った編集による問題については保証していません。レジストリを編集する前に、重要なデータをバックアップしてください。レジストリの使用および保護の詳細については、Microsoft Windows ヘルプを参照してください。

レジストリに慣れていないレジストリ キーの変更に慣れていない場合、だれかがかから以前のバージョンの Access データベースをAccessファイル形式に変換を考慮に問い合わせてください。また、レジストリ値を変更するのには、コンピューターに管理者権限が必要です。

レジストリ キーを変更する

重要: 以下の手順を実行すると、コンピューターのすべてのユーザーが、Access のすべてのインスタンスで安全でない式を実行できるようになります。

次のいずれかの操作を行います。

  • Microsoft Windows 7 または Windows 10 で   

    1. タスク バーの [開始] をクリックし、[実行] をクリックします。

    2. [名前] ボックスに「regedit」と入力し、Enter キーを押します。

      レジストリ エディターが起動します。

    3. HKEY_LOCAL_MACHINE フォルダーを展開し、次のレジストリ キーに移動します。

      \Software\Microsoft\Office\12.0\Access 接続 Engine\Engines

      注: メモ 12.0 示します Access 2007、14.0 Access 2010、15.0 示します Access 2013、示し 16.0 を示します Access 2016 します。

    4. [名前] で、レジストリ エディターの右側のウィンドウでサンド ボックス モードをダブルクリックします。

      [DWORD 値の編集] ダイアログ ボックスが表示されます。

    5. [Value Data] フィールドの値を 3 から 2 に変更し、[OK] をクリックします。

    6. レジストリ エディターを終了します。

  • Windows Vista の場合    

    1. [スタート] ボタンをクリックして、すべてのプログラム] をポイントし、[アクセサリ]、[実行] をクリックします。

    2. [名前] ボックスに「regedit」と入力し、Enter キーを押します。

      レジストリ エディターが起動します。

    3. HKEY_LOCAL_MACHINE フォルダーを展開し、次のレジストリ キーに移動します。

      \Software\Microsoft\Office\12.0\Access 接続 Engine\Engines

      注: メモ 12.0 示します Access 2007、14.0 Access 2010、15.0 示します Access 2013、示し 16.0 を示します Access 2016 します。

    4. [名前] で、レジストリ エディターの右側のウィンドウでサンド ボックス モードをダブルクリックします。

      [DWORD 値の編集] ダイアログ ボックスが表示されます。

    5. [Value Data] フィールドの値を 3 から 2 に変更し、[OK] をクリックします。

    6. レジストリ エディターを終了します。

重要    事前にデータベースを信頼しておかないと、このレジストリ設定を変更しても、安全でない式がすべて無効になります。

設定できるレジストリ値は次のとおりです。0 (ゼロ) が最も制限が緩く、3 が最も制限が厳しくなります。

設定

説明

0

サンドボックス モードは常に無効になります。

1

サンドボックス モードは Access に使用されますが、Access 以外のプログラムには使用されません。

2

サンドボックス モードは Access 以外のプログラムに使用されますが、Access には使用されません。

3

サンド ボックス モードは常に使用します。これは、既定値であるAccessのインストール時に設定します。

ページの先頭へ

サンド ボックス モードで使用できる機能

次の表は、サンド ボックス モードを有効にすると、Access データベース エンジン クエリで使用できる関数を一覧表示します。一覧に表示されない関数は、サンド ボックス モードでご利用いただけません。

Abs

配列

Asc

Ascb 関数

Ascw

Atn

CBool

CByte

CCur

CDate

CDbl

選択

Chr

Chr $

Chrb 関数

Chrb 関数 $

Chrw

Chrw $

Cint

Clng

Cos

Csng

Cstr

Cvar

CVDate

Cverr 関数

日付

日付の $

DateAdd

DateDiff

DatePart

DateSerial

DateValue

DDB

エラー

エラー

Exp

Fix

書式設定

書式設定 $

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

FV

Hex

16 進数の $

IIf

IMEStatus

InStr

InStrb

Int

Ipmt 関数

IRR

IsDate

IsEmpty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase $

左側の $

Leftb

Leftb $

Len

Lenb 関数

Log

LTrim

LTrim $

Mid

Mid $

Midb 関数

Midb $

MIRR

MonthName

現在

"期間"

Npm

10 月

Oct $

パーティション

定期支払額

PPmt

PV

QBColor 関数

割合

置換

RGB

右の $

RightB

Rightb $

Rnd

Round

RTrim

RTrim $

2 番目

Sgn

Sgr

Sin

SLN

スペース

スペース $

Str

Str $

StrComp

StrConv

文字列

文字列の $

StrReverse

スイッチ

SYD

Tan

時間

時間 $

Timer

TimeSerial

TimeValue

Trim

$ をトリミングします。

TypeName

UCase

UCase $

Val

VarType

曜日

ページの先頭へ

サンド ボックス モードでエラーが発生する関数

次の Visual Basic for Applications (VBA) 関数には、または Access プロパティと呼ばれる機能が、Access データベース エンジン クエリの式と呼ばれるときにエラーが発生します。

AppActivate

警告音

予定表

Callbyname 関数

ChDir

ChDrive

コマンド

コマンドの $

CreateObject

Curdir 関数

CurDir $

DeleteSetting

Doevents 関数

Environ

Environ $

EOF

エラー

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

Input

入力 $

InputB

InputB $

終了

Load

Loc

LOF

ランダム

リセット

SaveSetting

シークします。

SendKeys

SetAttr

Shell (シェル)

Spc

タブ

Unload

ユーザー フォーム

Width

ページの先頭へ

サンド ボックス モードでブロックされる関数

サンド ボックス モードでは、クエリの式とは、Access のプロパティから、関数を呼び出すときに、次の Access 関数がブロックされます。アスタリスク (*)、関数名が関数を示す後から開始するOffice Access 2007新しいです。

AddAutoCorrect

AddToFavorites

ADOConnectString

アンサー ウィザード

アプリケーション

Assistant

アシスタンス *

オートコレクト

AutomationSecurity *

BeginUndoable

CloseCurrentDatabase

CodeContextObject

CodeDb

COMAddIns

CommandBars

CompactRepair

ConvertAccessProject

CreateAccessProject

CreateAdditionalData

コントロール

CreateControlEx

CreateDataAccessPage

CreateForm

CreateGroupLevel

CreateNewWorkgroupFile

CreateReport

DataAccessPages

DBEngine

DDEExecute

DDEInitiate

DDEPoke

DDERequest

DDESend

DDETerminate または

必ず指定

再度

DelAutoCorrect

コントロール

削除

DoCmd

Echo

ExportCustomFixedFormat *

ExportNavigationPane *

ExportXML

呼び出したとき

FileDialog

FileSearch

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane *

ImportXML

InsertText

LanguageSettings

LoadCustomUI *

LoadFromText

LoadPicture

モジュール

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

商品コード

Quit

参考資料

れた

RefreshTitleBar

ReloadAddIns

ReplaceModule

実行する

コマンドの実行

SaveAsText

SetDefaultWorkGroupFile

隠しオブジェクト

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

ページの先頭へ

サンド ボックス モードでブロックされているプロパティ

に加えて、前のセクションに記載されている関数、サンド ボックス モードは、いくつかのオブジェクトのプロパティをブロックします。次の表には、オブジェクト、ブロックされているプロパティまたは各オブジェクトのプロパティが一覧表示します。

オブジェクト

ブロックされている以上のプロパティ

BoundObjectFrame

Object

コンボ ボックス

Recordset

コントロール

Object

現在のプロジェクト

AccessConnection、取得と、接続、されます。

カスタム コントロール

Object

フォーム

Dynaset/ダイナセット

ハイパーリンク

お気に入りに追加

リスト ボックス

Recordset

ObjectFrame

Object

レポート

Recordset

SmartTagAction

実行

画面

フォーカス

ページの先頭へ

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×