Outlook签名脚本未显示



我有一个脚本,该脚本在%appdata% microsoft signatures signatures文件夹中创建.htm和.txt文件。

我通过注册表设置签名:

NEW-ITEMPROPERTY HKCU:'SoftwareMicrosoftOffice15.0CommonMailSettings' -Name 'NewSignature' -Value $SignatureName -PropertyType 'String' -Force
NEW-ITEMPROPERTY HKCU:'SoftwareMicrosoftOffice15.0CommonMailSettings' -Name 'ReplySignature' -Value $SignatureName -PropertyType 'String' -Force

除了签名默认情况下,所有内容似乎都起作用。它会让我手动添加。

如果我在Outlook中打开签名设置区域,请进行零更改(如果我愿意,因为它被弄清楚了),然后将其关闭,则签名再次在电子邮件中自动显示。

我想念什么?打开什么然后关闭签名窗口?

您可以在Word中使用函数为新的电子邮件和答复设置默认签名。尝试以下操作:

$Word = New-Object -ComObject Word.Application
$EmailOptions = $Word.EmailOptions
$Signature    = $EmailOptions.EmailSignature
$Signature.NewMessageSignature   = $SignatureName
$Signature.ReplyMessageSignature = $SignatureName
$Word.Quit()

如果其他任何人都可以通过删除注册表条目来解决此问题。

REMOVE-ITEMPROPERTY -path "HKCU:SoftwareMicrosoftOffice15.0OutlookSetup" -name "First-Run"

在关闭Outlook时将其添加并运行,已修复了问题

最新更新