2013-02-20 69 views
2

我试图创建一个applescript,用于Mac 11的Outlook 11中的传出电子邮件,以根据发件人地址是谁来动态设置邮件中的电子邮件签名。我在Outlook中有多个帐户,并希望根据我使用的签名更改签名。下面是我一直在尝试的代码,但没有取得任何成功。有什么建议?使用applescript在Outlook 11中设置多个签名

tell application "Microsoft Outlook" 
    if message sender contains {name:"emailaddress"} then 
     set the message signature to signature {name:"signaturename"} 
    else 
     set the message signature to signature {name:"signaturename2"} 
    end if 
end tell 

回答

0

如果我理解您的问题,我认为Outlook 2011内置了此功能,无需任何脚本。

  1. 点击“瞭望”,然后选择“首选项...”从Outlook菜单
  2. 点击“签名”图标
  3. 设置你需要,如果你还没有这样做的签名,给他们一个有意义的名字
  4. 单击“默认签名”按钮
  5. 助理相关签名每个帐户,你需要

似乎有有点使用这个技巧。如果您希望账户X的签名自动出现在新消息中,则必须先从账户X中选择一个文件夹,然后再创建新消息。如果你这样做,那么消息应该包含你为该账户设置的正确签名。

相关问题