Active Directoryからの情報を取得し、Mac用Microsoft Outlookで新しい署名を作成するスクリプトを作成しました。 STRNAMEは、私が他の場所から取得した署名の名前ですAppleScriptでデフォルトのMicrosoft Outlook for Maclesを設定します。
tell application "Microsoft Outlook"
make new signature with properties {name:strName, content:contentHTML, plain text content:"", include in random:false}
end tell
を:
は、私は(それは本当に関係ありませんように私は、出て他のコードを残します)署名を作成するには、次のコードを使用しますcontentHTMLはHTMLの実際の署名で、他の場所に構築します。
このシグネチャをMicrosoft Outlookに追加する作業は完全ですが、作成したシグネチャを現在のアカウントのデフォルトのシグネチャに設定する方法がわかりません。私は全く助けてくれていない非常に多くの研究をしており、私は辞書の周りにも突っ込んできました。
これはAppleScriptまたはシェルスクリプトでは実行できません。Outlook 2011は、フォルダ/ Documents/Microsoft User Data/Office 2011 Identitiesにあるデータベースに署名とメールアカウントを保存します/メインアイデンティティ/ '。私はアカウントからデフォルト署名へのマッピングがどこかにあると確信していますが、Outlookが気付かずに(データベースファイルが変更されたときに、Outlookが次の起動時に再構築する)気にせずに改ざんする方法はわかりません。 – fanaugen
ありがとうございます。私はそれを見て:)。この種の機能はOutlookで役に立ちます。 – Frank