繁体   English   中英

通过VBA在Outlook中添加非默认签名

[英]Add a non default signature in Outlook by VBA

关于VBA在Outlook中起草新电子邮件中如何添加默认签名的文章很多。

但是,有什么方法可以选择在电子邮件中插入哪个签名? 我正在编写一个VBA,用于从excel复制数据,然后在Outlook中使用非默认签名起草新电子邮件。

非常感谢!

为了包括非标准签名,您需要从%AppData%\\Microsoft\\Signatures文件夹中打开签名模板,并将适当文件的内容附加到邮件正文中。

.... 'Your other code to create the mailitem "msg" goes here.'

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objTextFile = objFSO.OpenTextFile(Environ("AppData") & "\Microsoft\Signatures\mySig2.htm", ForReading)
strText = objTextFile.ReadAll
objTextFile.Close

msg.HTMLBody = msg.HTMLBody & strText

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM