我試圖編輯一個經常使用的電子郵件模板,然後自動發送它。我希望它覆蓋相同的.msg文件供他人使用(他們可能不是代碼精明的)。但是,下面的代碼只是將對象信息保存到.msg文件中。如何將它保存爲實際的電子郵件模板?用Powershell編輯Outlook模板
$file= <file location>
$outlook= New-Object -ComObject outlook.application
$msg= $outlook.createitemfromtemplate($file)
$msg.body= $msg.body -replace "DB\d*", "DB$a"
$msg|out-file $file
我還將附加兩個文件。我已經看到這使用smtp服務器完成,但不是與我使用的COM對象方法。獎勵積分,如果你能指出我在那裏的正確方向。
謝謝,雖然我需要'.saveas',因爲'$ msg'不是文件本身。 – Errorum