SetOption 方法

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

SetOption 方法設(shè)置“選項”對話框中選項的當(dāng)前值。

expression.SetOption(OptionName, Setting)

expression     必需。返回“應(yīng)用于”列表中的一個對象的表達式。

OptionName     必需 String 型。選項的名稱。有關(guān) optionname   參數(shù)字符串的列表,請參閱從 Visual Basic 中設(shè)置選項。

Setting     必需 Variant 型。 與選項設(shè)置對應(yīng)的 Variant 值。setting   參數(shù)的值取決于指定選項的可能設(shè)置。

說明

SetOption 方法提供一種從 Visual Basic 代碼更改環(huán)境選項的途徑。利用這種方法,可以設(shè)置或讀取“選項”對話框中除“模塊”選項卡上選項之外的任何可用的選項設(shè)置。

可用的選項設(shè)置取決于要設(shè)置的選項的類型。有三種常規(guī)類型的選項:

?能通過選中或清除復(fù)選框來進行設(shè)置的 Yes/No 選項。

 

?能通過輸入一個字符串或數(shù)值來進行設(shè)置的選項。

 

?能從列表框、組合框選項組來進行選擇的預(yù)定義選項。

對于可通過選中或清除復(fù)選框、使用SetOption 方法進行設(shè)置的選項,請按如下示例所示為 setting 參數(shù)指定 TrueFalse

Application.SetOption "Show Status Bar", True

若要用 SetOption 方法設(shè)置這種類型的選項,請指定將在對話框中鍵入的字符串或數(shù)值。下面的示例將默認的窗體模板設(shè)為“訂單模板”:

Application.SetOption "Form Template", "OrderTemplate"

對于通過在列表框或組合框中進行選擇的選項,與使用 SetOption 方法的 setting 參數(shù)一樣,請在列表內(nèi)指定選項的數(shù)字位置。下面的示例將“默認字段類型”選項設(shè)為“自動編號”:

Application.SetOption "Default Field Type", 5

如果要設(shè)置的選項是選項組中的成員,則只需指定該選項在組中的索引編號即可。下面的示例將 Selection Behavior 設(shè)為“全部包含”:

Application.SetOption "Selection Behavior", 1

注釋

?使用 SetOption 方法設(shè)置“選項”對話框中的選項時,不必指定選項所在的選項卡。

 

?不能使用 SetOption 方法來讀取或設(shè)置“選項”對話框中“模塊”選項卡上的任何選項。

 

?如果數(shù)據(jù)庫可以運行在另一種語言(非創(chuàng)建時使用的語言)的 Microsoft Access 版本中,那么,必須使用英語為 SetOption 方法提供參數(shù)。

當(dāng)退出 Microsoft Access 時,可以將所有選項重新設(shè)置為其初始值,方法是對所有更改了的選項使用 SetOption 方法。首先創(chuàng)建公用變量來保存初始設(shè)置的值,然后在窗體的 Close 事件過程或自定義退出過程(用戶要退出應(yīng)用程序必須運行的過程)中包括用于重新設(shè)置選項的代碼。