若要為自訂表單建立不同的讀取及編寫頁面,可以先使用 Form 建立工具,為讀取頁面設計一個單獨的表單區域,然後再為編寫頁面,設計另一個表單區域。 如需建立表單區域的詳細資訊,請參閱操作方法:建立表單區域。
為了讓 Outlook 針對讀取頁面和編寫頁面顯示適當的表單區域,您可以使用增益集,利用程式設計方式告訴 Outlook 每一種情況應該使用的表單區域。 你的外掛會透過 FormRegionStartup 介面的 GetFormRegionStorage 方法來完成這件事。
若要在 GetFormRegionStorage 方法中傳回適當的表單區域
在 GetFormRegionStorage 中,回傳相應的表單區域儲存檔案 (。OFS) 基於 Outlook 為 FormRegionMode 指定的數值。
如同任何延伸表單區域的 COM 外掛,您的外掛將實作 Outlook.FormRegionStartup 介面。 特別是,當實作 FormRegionStartup 介面的 GetFormRegionStorage 方法時,根據參數 FormRegionMode 的輸入值,你的外掛會回傳相應的表單區域。 例如,當 Outlook 呼叫 GetFormRegionStorage 以取得已讀頁面的表單區域,並將 FormRegionMode 指定為 olFormRegionRead,您的外掛就已實作 GetFormRegionStorage 來回傳表單。OFS 檔案用於為讀取頁面建立的表單區域。
同樣地,當 Outlook 呼叫 GetFormRegionStorage 以取得組合頁面的表單區域,並將 FormRegionMode 指定為 olFormRegionCompose,GetFormRegionStorage 會回傳本地路徑至。 為撰寫頁面建立的表單區域的 OFS 檔案。 請注意,如果你的外掛指定了一條路徑到 。OFS 檔案作為 GetFormRegionStorage 的回傳值,路徑必須是本地路徑。 欲了解更多關於實作 GetFormRegionStorage 的資訊,請參閱 「以外掛擴充表單區域」。
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。