vba - Lotus Notes 在 GetDocumentByUNID 之后更改 sendTo

标签 vba excel lotus-notes lotus-domino

尝试从Excel vba更改sendTo收件人,部分代码是:

Set MailDoc = Maildb.GetDocumentByUNID(strMemoUNID)
Set rtiSig = MailDoc.GetFirstItem("Body")
Set rtiNew = MailDoc.CreateRichTextItem("rtiTemp")
Call rtiNew.AppendText(strBody): rtiNew.AddNewLine (1)
strToArray(0) = "<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="e5848484a59d9d9dcb868a88" rel="noreferrer noopener nofollow">[email protected]</a>"
MailDoc.SendTo = strToArray
MailDoc.CopyTo = strCCArray
MailDoc.BlindCopyTo = strBccArray
MailDoc.subject = strSubject
Call rtiNew.AppendRTItem(rtiSig)
Call MailDoc.RemoveItem("Body")
Set rtitem = MailDoc.CreateRichTextItem("Body")
Call rtitem.AppendRTItem(rtiNew)
MailDoc.Save False, False
Set uiMemo = ws.EditDocument(True, MailDoc)

但仅更改MailDoc.subject

为什么不更改MailDoc.SendTo

最佳答案

除了“SendTo”之外,还设置“EnterSendTo”字段。

此字段在 Notes 电子邮件表单“备忘录”中用于编辑收件人“SendTo”。

关于vba - Lotus Notes 在 GetDocumentByUNID 之后更改 sendTo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52604281/

相关文章:

按街道名称排列的 VBA 组属性

javascript - 如何使用 VBA 定位 onmouseover 元素?

vba - 为什么我在这里收到类型不匹配错误?

java - 如何在不使用 Apache POI 解析大型 excel 文件的情况下复制整个工作表?

java - 如何从 Lotus Notes 启动应用程序,然后保存到 Lotus 数据库?

excel - 附加任何匹配的单元格值

python - 将pandas df写入excel时将选定的列类型更改为百分比

vba - Excel vba - 打开具有可变(日期)文件名的文件

lotus-notes - ASP.NET 检查 Lotus Notes/Domino 服务器上的新邮件

xpages - xpages中带有特殊字符的文件上传