在發佈至 Access Services 的應用程式及 Web 物件中使用巨集自動化工作 (SharePoint Server 2010)

 

適用版本: SharePoint Server 2010 Enterprise

上次修改主題的時間: 2011-04-25

巨集在 Microsoft Access 2010 中扮演的角色,比在舊版 Access 中大很多。事實上,使用巨集是在 Web 物件以及您發佈至 Microsoft SharePoint Server 2010 的 Access Services 的應用程式中,將工作自動化的唯一方法。會造成混淆的一個部分,就是在巨集中使用正確的語法。

巨集語法及引數

巨集引數有兩個類別:字串引數及運算式引數。這兩個類別需要的語法非常不同。

字串引數

巨集引數的第一個類別是字串引數。您可以輕易識別字串引數,因為它們在引數文字方塊前面及外部沒有等號 (=)。其中一個範例就是 Message Box 巨集動作的 Message 引數。若要指定訊息,請在引數中輸入字串,不含引號。但是您也可以在這個引數中輸入運算式,方法為輸入等號 (=),然後輸入運算式。和所有運算式一樣,字串需要在引號中。

運算式引數

另一個類別的引數是以運算式的形式描述。這種類型的範例就是 SetFilter 巨集動作的 WhereCondition 引數。在巨集設計工具中,這些引數會在引數文字方塊前面及外部顯示等號 (=)。這樣會向使用者醒目提示該引數必須以運算式的形式表示。

當一個運算式以巢狀方式放置在另一個運算式中,就會出現「雙運算式」或「雙估算」。在運算式引數中,如果您在文字方塊中輸入等號 (=),就會將運算式估算兩次:第一次是估算您的等號,第二次是估算出現在引數文字方塊前面及外部的等號。

警告

如果您在 Web 資料庫巨集中使用運算式引數,語法必須正確,否則每次巨集執行時,就會出現執行階段錯誤。Access Services 應用程式中不支援雙運算式。