簡體   English   中英

從用戶定義的字段填充 Outlook 表單主題

[英]Populate Outlook form Subject from user-defined fields

我設計了以下表格:
在此處輸入圖片說明

我希望在填充這些值后立即自動填充“[Machine] - [TAT]”的值。 我不知道如何訪問這些字段的值、值更改偵聽器的語法,也不知道我應該把這段代碼放在哪里。

當我單擊“Visual Basic”時,我看到的是:

在此處輸入圖片說明

似乎這只是對應用程序的編程訪問,而不是表單。

如何以編程方式訪問我設計的表單?

傳統表單自定義需要將 VBScript 用於“代碼隱藏”,主要用於與自定義 UI 的交互。 但是,VBA 宏獨立於自定義表單使用,以處理 Outlook 項目和數據。 如果您的自定義表單的業務邏輯需要使用活動的 MailItem,那么您需要使用 VBScript。

對於您的方案,您需要捕獲對自定義控件值的更改。 最佳做法是在 Outlook 項目中創建自定義字段並將這些字段映射到控件。 如果不這樣做,您將只能在設計器中為這些控件編寫驗證公式,並且無法捕獲值更改(奇怪,我知道)。 幸運的是,自定義字段會觸發 Item_CustomPropertyChange 事件,這正是您所需要的。

有關更多信息,請參閱:

以編程方式操作控件MailItem.CustomPropertyChange 事件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM