【发布时间】:2019-06-25 07:25:17
【问题描述】:
我想在 Outlook 每次启动时自动设置邮件签名。不幸的是,使用 Application_Startup() 的经典方法不适用于此。似乎 objWord.EmailOptions.EmailSignature 对象在应用程序启动的这个阶段还不可用。
有没有办法执行脚本,在 Outlook 完成启动后?
Private Sub Application_Startup()
Set objWord = CreateObject("Word.Application")
Set objSignatureObjects = objWord.EmailOptions.EmailSignature
objSignatureObjects.NewMessageSignature = "Internal"
objSignatureObjects.ReplyMessageSignature = "Internal"
End Sub
【问题讨论】:
-
您为什么使用 Word 在 Outlook 中进行设置?
-
负责签名的对象是 Word 命名空间的一部分。可能是因为内部使用 Word 作为电子邮件的编辑器。或者由于其他一些奇怪的原因,只有 MS 才能说出来:-)
标签: vbscript outlook startup outlook-2016