繁体   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