函數和存取沙箱模式封鎖的屬性

附註: 我們想要以您的語言,用最快的速度為您提供最新的說明內容。 本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 希望您能在本頁底部告訴我們這項資訊是否有幫助。 此為英文文章出處,以供參考。

這篇文章提供函式和屬性的參考資訊的沙箱模式 」 可以讓並封鎖Access中。 請注意, Access允許沙箱模式,包括MonthNameStrReverse,在執行數個較新的函式,而且現在會封鎖幾個更多的函數,包括協助ExportNavigationPane,以及LoadCustomUI。 當您繼續,請記住,您必須信任 (啟用中的內容) 的資料庫或位置中的資訊為使用本文中的信任位置的資料庫。

在本文章中

設定沙箱模式,以執行不安全的運算式

您可以使用沙箱模式中的函數

沙箱模式會導致錯誤的函數

沙箱模式封鎖的函數

沙箱模式封鎖的內容

設定沙箱模式,以執行不安全的運算式

當您將運算式新增至資料庫時,Access 會在呼叫沙箱模式作業環境中執行這個運算式。 存取啟用沙箱模式根據預設,和,沙箱模式一律停用不安全的運算式,即使您信任資料庫。

如果您信任資料庫,而且您想要執行運算式的沙箱模式停用,您可以藉由變更登錄機碼,以停用沙箱模式執行這個運算式。 請記住,您必須先信任的資料庫,請遵循本節中的步驟。

此圖顯示決定是否要執行不安全的運算式時,依照此程序。

沙箱模式的決策過程

注意      不正確地編輯登錄可能會嚴重損害您的作業系統,而導致需要重新安裝。 Microsoft 無法保證因不正確地編輯登錄所造成的問題是否能獲得解決。 編輯登錄之前,請備份所有重要的資料。 如需使用及保護您電腦的登錄的最新資訊,請參閱 Microsoft Windows 說明。

如果您不熟悉登錄機碼,或您不熟悉自行變更登錄機碼,請聯絡人或考慮從舊版 Access 的資料庫轉換為Access檔案格式。 此外,您必須有電腦系統管理員權限,才能變更登錄值。

變更登錄機碼

重要: 遵循下列步驟,即可允許電腦上的所有使用者在所有 Access 執行個體中都能執行不安全的運算式。

請執行下列其中一項操作:

  • 在 Microsoft Windows 7 或 Microsoft Windows 10    

    1. 在工作列上,按一下 [開始],然後按一下執行

    2. [開啟] 方塊中輸入 regedit,然後按下 ENTER。

      [登錄編輯程式] 隨即啟動。

    3. 展開 HKEY_LOCAL_MACHINE 資料夾,然後瀏覽至下列登錄機碼:

      \Software\Microsoft\Office\16.0\Access 連線 Engine\Engines

      附註: 請注意,14.0 表示 Access 2010、 15.0 表示 Access 2013,而 16.0 表示 Access 2016 及較新版本。

    4. 在右窗格的登錄編輯程式,在 [名稱] 底下,按兩下 [ SandboxMode]。

      [編輯 DWORD 值] 對話方塊便會出現。

    5. [數值資料] 欄位的值從 3 變更為 2,然後按一下 [確定]

    6. 關閉 [登錄編輯程式]。

  • 在Windows Vista    

    1. 按一下 [開始] 按鈕、 指向 [所有程式]、 按一下 [附屬應用程式,然後按一下 [執行

    2. [開啟] 方塊中輸入 regedit,然後按下 ENTER。

      [登錄編輯程式] 隨即啟動。

    3. 展開 HKEY_LOCAL_MACHINE 資料夾,然後瀏覽至下列登錄機碼:

      \Software\Microsoft\Office\16.0\Access 連線 Engine\Engines

      附註: 請注意,4.0 表示 Access 2010、 15.0 表示 Access 2013,而 16.0 表示 Access 2016 及較新版本。

    4. 在右窗格的登錄編輯程式,在 [名稱] 底下,按兩下 [ SandboxMode]。

      [編輯 DWORD 值] 對話方塊便會出現。

    5. [數值資料] 欄位的值從 3 變更為 2,然後按一下 [確定]

    6. 關閉 [登錄編輯程式]。

重要事項    請記住,如果不先信任資料庫,則不論是否變更此登錄設定,Access 都會停用任何不安全的運算式。

您可以將登錄值為下列的值,其中 0 (零) 寬鬆,而 3 最為至少寬鬆。

設定

描述

0

始終停用沙箱模式。

1

存取,而不是會用於非 Access 程式使用沙箱模式。

2

非的程式,而不是會用於 Access 使用沙箱模式。

3

始終使用沙箱模式。 這是設定安裝Access時的預設值。

頁面頂端

您可以使用沙箱模式中的函數

下表列出啟用沙箱模式時,您可以使用 Access 資料庫引擎查詢中的函式。 任何不會出現在清單中的函數無法使用沙箱模式。

Abs

Array

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

Day

DDB

錯誤

錯誤 $

Exp

Fix

格式

格式 $

FormatCurrency

FormatDateTime

FormatNumber

FormatPercent

FV

Hex

十六進位 $

Hour

IIf

IMEStatus

InStr

InStrb

Int

IPmt

IRR

IsDate

IsEmpty

IsError

IsNull

IsNumeric

IsObject

LCase

LCase $

Left

左的 $

Leftb

Leftb $

Len

Lenb

Log

LTrim

LTrim $

Mid

Mid $

Midb

Midb $

Minute

MIRR

月份

MonthName

Now

NPer

Npm

Oct

Oct $

分割

Pmt

PPmt

PV

QBColor 函數

Rate

取代

RGB

Right

向右 $

RightB

Rightb $

Rnd

圓形

RTrim

RTrim $

Second

Sgn

Sgr

Sin

SLN

Space

空間 $

Str

Str $

StrComp

StrConv

String

字串 $

StrReverse

開關

SYD

Tan

時間

時間 $

Timer

TimeSerial

TimeValue

Trim

修剪 $

TypeName

UCase

UCase $

Val

VarType

Weekday

年份

頁面頂端

沙箱模式會導致錯誤的函數

函式呼叫從 Access 資料庫引擎查詢中的運算式時,或從 Access 屬性呼叫時,下列 Visual Basic for Applications (VBA) 函式會導致錯誤。

Appactivate 使用

Beep 巨集

行事曆

CallByName

ChDir

ChDrive

命令

命令 $

CreateObject

CurDir

CurDir $

DeleteSetting

DoEvents

Environ

Environ $

EOF

錯誤

FileAttr

FileCopy

FileDateTime

FileLen

FreeFile

GetAllSettings

GetAttr

GetObject

GetSetting

輸入

輸入的 $

InputB

InputB $

刪除

載入時

Loc

LOF

隨機設定

重設

SaveSetting

搜尋

Sendkeys 巨集

SetAttr

命令介面

Spc

Tab

Unload

Userform

寬度

頁面頂端

沙箱模式封鎖的函數

從查詢中的運算式或存取屬性呼叫的函式時,沙箱模式會封鎖下列存取函式。 

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

關閉 DDETerminateAll

DefaultWebOptions

DefaultWorkspaceClone

DelAutoCorrect

DeleteControl

DeleteReportControl

DoCmd

Echo

ExportCustomFixedFormat *

ExportNavigationPane

ExportXML

FeatureInstall

FileDialog

Filesearch 集合

FollowHyperlink

GetHiddenAttribute

ImportNavigationPane

ImportXML

InsertText

LanguageSettings

LoadCustomUI *

LoadFromText

LoadPicture

模組

NewAccessProject

NewCurrentDatabase

NewFileTaskPane

OpenAccessProject

OpenCurrentDatabase

父項

ProductCode

Quit

參考資料

RefreshDatabaseWindow

RefreshTitleBar

ReloadAddIns

ReplaceModule

執行

Runcommand] 巨集

SaveAsText

SetDefaultWorkGroupFile

SetHiddenAttribute

SetOption

SetUndoRecording

SysCmd

TransformXML

VBE

頁面頂端

沙箱模式封鎖的內容

除了上一節中所列的函式,沙箱模式也會封鎖物件屬性的數字。 下表列出物件與封鎖的屬性或每個物件的屬性。

物件

封鎖的屬性或屬性

BoundObjectFrame

物件

下拉式方塊

Recordset

控制項

物件

CurrentProject

AccessConnection、 BaseConnectionString、 CloseConnection、 連線、 OpenConnection

CustomControl

物件

表單

動態集

超連結

選取 [加到我的最愛] 區段的螢幕擷取畫面

清單方塊

Recordset

ObjectFrame

物件

報告

Recordset

SmartTagAction

執行

畫面

ActiveDataAccessPage

頁面頂端

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×