簡體   English   中英

更改 email 主題

[英]Change email subject

我正在使用 InfoPath 2007

我有一些以表格形式編寫的代碼,可以將表格放入電子郵件中。 我想更改該電子郵件的主題,以便我可以顯示一段固定的文本以及其中一個表單字段中的數據結果;

var objEmail;
objEmail = Application.ActiveWindow.MailEnvelope;
objEmail.To = x@y.com;
objEmail.Subject = "extras request";
objEmail.Visible = true;

我想換行

objEmail.Subject = "extras request";

包括在表單字段labNO中顯示數據的結果,但我不確定如何?

var navigator = MainDataSource.CreateNavigator();

var labNO = navigator.SelectSingleNode(xpath, this.NamespaceManager).Value;

objEmail.Subject = string.Format("extras request {0}", labNO);

變量'xpath' 是一個指向labNO 字段的字符串,即“/my:myFields/my:labNO”。 您可以通過右鍵單擊該字段來復制它 - 復制 XPath。

如果 labNO 字段在外部數據源中,您可以改用它:

var navigator = DataSources["DataSourceName"].CreateNavigator();

暫無
暫無

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

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