2

我正在尝试创建一个 Applescript 用于 Outlook 11 for Mac 中的外发电子邮件,以根据发件人地址动态设置邮件中的电子邮件签名。我在 Outlook 中有多个帐户,并想根据我正在使用的帐户更改签名。下面是我一直在尝试的代码,但没有任何成功。有什么建议吗?

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
4

1 回答 1

0

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

  1. 单击 Outlook 菜单中的“Outlook”,然后单击“首选项...”
  2. 点击“签名”图标
  3. 如果您还没有这样做,请设置您需要的签名,并给它们起有意义的名字
  4. 单击“默认签名...”按钮
  5. 将相关签名与您需要的每个帐户相关联

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

于 2013-02-27T17:19:16.813 回答