96
メールメッセージを結合して印刷する

Mailで複数のメールを印刷したいと思ったことはありませんか?実は簡単です。Commandキーを押しながら、印刷したいメールを一つずつクリックし、Command+Pキーを押すだけです。簡単です。しかし、欠点もあります。各メールが1枚の用紙に印刷されるので、10行のメールを4通印刷すると、なんと4枚近くの紙が無駄になってしまいます。うーん。もっと良い方法があるはずです。

OS X 10.4をお使いの場合は、Automatorを使ってシンプルなワークフローを作成し、メールから複数のメッセージを印刷する際に削除されるツリーの数を減らすことができます。まず、「アプリケーション」→「ユーティリティ」でAutomatorを起動します。起動したら、「アプリケーション」列の「メール」をクリックします。

ワークフローを作成するには、右側の空白の作業領域に3つのアクションをドラッグします。まず、「アクション」列から「選択したメールアイテムを取得」エントリをクリックして作業領域にドラッグします。次に、「メールメッセージを結合」アクションを作業領域にドラッグし、前のアクションの下に配置します。最後に、「新規メールメッセージ」アクションをドラッグし、他の2つのアクションの下に配置します。完了すると、次のようになります。

これでプログラム全体は完了です。次のステップは、使いやすくすることです。「ファイル」→「保存」を選択し、プログラム名(「Combine Mail Messages」)を入力し、「ファイル形式」ポップアップを「アプリケーション」に変更します。新しいプログラムの保存場所は、「アプリケーション」フォルダでも、任意のフォルダでも構いません。ただし、そこから使用するには、メールアプリでメッセージを選択し、Finderでアプリケーションを探して起動する必要があります。これは必ずしも効率的ではありません。そこで、メールアプリの「スクリプト」メニューを使って、メールアプリから直接プログラムにアクセスできるようにします。

スクリプトメニューをまだ有効にしていない場合は、今すぐ有効にしましょう。Finderに切り替えて、「アプリケーション」→「AppleScript」フォルダを開きます。AppleScriptユーティリティを起動し、「メニューバーにスクリプトメニューを表示」の横にあるチェックボックスをオンにします。これで、メニューバーの右側に小さなスクリプトアイコンが表示されます。ただし、このヒントを実際に使用する前に、Finderにいくつかのフォルダを作成する必要があります。ユーザーのライブラリフォルダに移動し、ライブラリフォルダ内に次のフォルダ構造を作成します。

スクリプト -> アプリケーション -> メール

つまり、「Scripts」フォルダを作成して開き、「Applications」フォルダを作成して開き、「Mail」フォルダを作成します。この特別な構造により、新しいプログラム(およびそこに配置した他のAutomatorプログラムやAppleScript)をMailから直接使用できるようになります。

Automatorに戻り、作成したメールフォルダに移動してプログラムを保存します。これで完了です。メールに戻り(または起動し)、Commandキーを押しながらクリックしていくつかのメッセージを選択します。メニューバーのスクリプトアイコンをクリックし、リストの下部を見てください。メニューの「メールスクリプト」セクションに、新しく作成した「メールメッセージを結合」プログラムが表示されます。

プログラムを選択し、ワークフローが実行されるまで少しお待ちください(メニューバーにステータスメッセージが表示され、プログラムが現在ワークフローのどのステップを実行しているかが正確に示されます)。完了すると、以前に選択したすべてのメッセージを含む新しいメッセージが開きます。メッセージはテキスト区切り線で区切られているため、各メッセージの開始位置が簡単に確認できます。この新しい電子メールメッセージを印刷すれば、世界中の森林に過度のダメージを与えることなく、必要なハードコピーを作成できます。PDF形式で印刷すれば、さらに多くの森林を保護できますが、どうしても印刷コピーが必要な場合もあります。そのような場合、このワークフローはより経済的な方法で印刷するのに役立ちます。