擴充自訂表單中的表單頁面的方式之一,是使用 Microsoft Visual Basic Scripting Edition (VBScript)。 VBScript 是以 Microsoft Visual Basic 為基礎且功能強大的指令碼語言,可讓您在表單的頁面中控制物件、資料夾、表單、項目及控制項。 例如,您可以變更頁面上控制項的屬性和值、修改預設的 Microsoft Outlook 專案事件,甚至建立自動化程式,例如將通知寄送至 [連絡人] 資料夾中的所有連絡人。
您可以將 VBScript 程式碼加入 Outlook 表單中,來回應表單頁面上之控制項觸發的 Click 事件,或者回應與表單具有相同訊息類別之項目所觸發的事件。 VBScript 可讓您更輕鬆地回應專案事件,因為 VBScript 程式碼會在專案的內容中執行,因此您不需要設定物件變數來指向專案。 此外,VBScript 程式碼很精簡,可包含在傳送給其他使用者的表單中。
使用 VBScript 即擁有 Outlook 物件模型的完全存取權,但是有兩種例外情況:VBScript 程式碼不能回應項目及表單事件以外的事件,而且您不能使用 Outlook 物件類型程式庫中定義的具名常數。
您也可以在 Outlook 中使用 Visual Basic for Applications,來回應 Outlook 事件及建立自動執行程序的巨集。 然而,與 VBScript 程式碼不同的是,Visual Basic for Applications 程式碼不能包含在表單中,因此不能隨附項目一併傳送給其他使用者。 請注意,VBScript 僅適用于擴充具有表單頁面的表單;如果您要擴充具有表單區域的表單,您將無法使用 VBScript,而且必須使用增益集。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。