创建一个发送电子邮件的Infopath表单

| 我正在尝试将最终用户在InfopathForm中的文本字段中写入的文本(如果需要,可以使用textfield,multiline,paragraphbreaks和滚动条)包含在给相关部门的电子邮件中。 我总是收到此错误\“名称\'remarkmain \'在当前上下文中不存在\” 这些是我用来定义并包含在邮件中的代码的某些部分:
string remarkmain = xnMyForm.SelectSingleNode(\"/my:myFields/my:field104\", ns).Value;

string BodyAcc = \"New Internal Employee \" + Titlee + \" \" + fullname + \".\\n Employee is     joining \" + Comp + \" as of \" + HireDate + \".\\n\\n Please view the general information below:\\n \" + bodyHD + \"\\n\" + bodyED + \"\\n\" + bodyDOB + \"\\n\" + bodytitle + \"\\n\" + bodylast + \"\\n\" + bodyname + \"\\n\" + bodyLang + \"\\n\" + bodyComp + \"\\n\" + bodydep + \"\\n\" + bodyPos + \"\\n\" + Bankacc + \"\\n\" + add + \"\\n\" + CostCtreVZW + \"\\n\" + CostCtreCVBA + \"\\n\\nWork Schedule\\n\" + WorkMon + \"\\n\" + WorkTue + \"\\n\" + WorkWed + \"\\n\" + WorkThurs + \"\\n\" + WorkFri + \"\\n\" + WorkFDSch + \"\\n\\n\" + ContractN + \"\\n\" + EmpN + \"\\n\" + MGR + \"\\n\" + Teamlead +\"\\n\\n\" **+ remarkmain** + \"\\n\\n\";
我是C#的新手,我正在Infopath(2007)中创建此表单     
已邀请:
您是否考虑过将某些值提交到表单库并通过sharepoint设计器使用sharepoint工作流来发送邮件?共享点工作流变量选择和通用界面通常是宽敞且令人愉快的,并且功能广泛。     
确认ѭ1在
remarkmain
范围内 如果字符串过多,请使用StringBuilder
StringBuilder BodyAcc = new StringBuilder
BodyAcc.Append(New Internal Employee);
BodyAcc.Append(\"\\n\");
BodyAcc.Append(remarkmain);
    

要回复问题请先登录注册