2016-06-28 11 views
0

%appdata%\ Microsoft \ Signaturesフォルダに.htmと.txtファイルを作成するスクリプトがあります。Outlook署名スクリプトが表示されない

私が使用してレジストリを経由して署名を設定します。

NEW-ITEMPROPERTY HKCU:'\Software\Microsoft\Office\15.0\Common\MailSettings' -Name 'NewSignature' -Value $SignatureName -PropertyType 'String' -Force 

NEW-ITEMPROPERTY HKCU:'\Software\Microsoft\Office\15.0\Common\MailSettings' -Name 'ReplySignature' -Value $SignatureName -PropertyType 'String' -Force 

すべては署名がデフォルトで作成ウィンドウに表示されないを除いて動作しているように見えます。手動で追加することができます。

Outlook内の署​​名設定領域を開いた場合、変更をゼロにして(灰色で表示したい場合はできなかった)、署名を閉じると署名が電子メールに再び自動的に表示されます。

私には何が欠けていますか?署名ウィンドウを開くことは何をするのですか?

答えて

0

他の誰かがこの問題に遭遇した場合は、レジストリエントリを削除して解決してください。

REMOVE-ITEMPROPERTY -path "HKCU:\Software\Microsoft\Office\15.0\Outlook\Setup\" -name "First-Run" 

でこれを追加すると、Outlookが、私は言葉を必要としないために期待しています、閉じた問題を修正しました

0

Word内の関数を使用して、新しい電子メールと返信の既定の署名を設定できます。これを試してください:

$Word = New-Object -ComObject Word.Application 

$EmailOptions = $Word.EmailOptions 
$Signature = $EmailOptions.EmailSignature 

$Signature.NewMessageSignature = $SignatureName 
$Signature.ReplyMessageSignature = $SignatureName 

$Word.Quit() 
+0

ている間、それは実行しました。 例外設定 "NewMessageSignature": "このようなインターフェイスはサポートされていません(HRESULTからの例外:0x80004002(E_NOINTERFACE))" – Zac

関連する問題