Mac アドレスブックのグループを移行するには?

Q.
PowerAddress
(以下 PA)のインポート機能についての質問です。

Mac OS X のアドレスブックで vCard を書き出し、その vCard を PA にインポートしてデータを移行しました。名前や連絡先は移行できましたが、アドレスブックのグループが欠落しているようです。アドレスブックのグループを PA のカテゴリに移行するにはどうしたらいいですか?

動作環境は以下のとおりです。

  • Mac OS X 10.5.7
  • アドレスブック v4.1.2(700)
  • PA 4.0 for Mac


A.

グループに関する情報は、vCard の CATEGORIES フィールドに記載されます。PA は CATEGORIES フィールドの読み書きに対応していますので、このフィールドにグループ名が記載されていれば、「グループ」→「カテゴリ」の移行が可能です。

しかし、PA が推奨する vCard 2.1 日本語(Mac OS)形式で vCard を書き出すと、日本語のグループ名に属するカードの CATEGORIES フィールドが空欄になってしまいます。グループ名が英数字だけなら問題ありませんが、日本語のグループ名は欠落してしまいます。

vCard 3.0 形式の場合は、日本語のグループ名でも大丈夫です。ただ、vCard のエンコーディングが UTF-8(Mac OS X 10.4.x の場合は UTF-16)になってしまうので、PA にインポートする前に、vCard のエンコーディングを日本語 Mac OS や Shift JIS などに変換しておく必要があります。

以下は vCard 3.0 を使った移行例です。ご参考まで。

  1. アドレスブックを起動
  2. 環境設定で vCard のフォーマットを vCard 3.0 に設定
  3. 書き出したいカードを選択
    表示メニューから「カードとカラム」を選択しておくといいでしょう。すべてを書き出したい場合は、グループのカラムの「すべて」をクリックします。
  4. vCard を書き出す
    選択した複数のカードを任意の場所(デスクトップなど)にドラッグするか、ファイルメニューの「書き出す> グループの vCard を書き出す…」を実行して vCard を書き出します。
  5. vCard のエンコーディングを変更
    ここでは Mac OS X 付属の「テキストエディット」を使用します。テキストエディットを起動し、ファイルメニューの「 開く…」を実行します。標準テキストのエンコーディングを Unicode UTF-8(Mac OS X 10.4.x の場合は UTF-16)にして、先に書き出した vCard を開きます。
  6. vCard を別名保存
    ファイルメニューの「別名で保存…」を実行し、標準テキストのエンコーディングを、日本語(Mac OS)か日本語(Shift JIS)にし、任意の場所に別名保存します。拡張子は .vcf のままでよいでしょう。
  7. vCard をインポート
    PA を起動してインポート画面を開きます。拡張タイプにある vCard の [インポート...] ボタンをクリックします。ファイルを開くダイアログで、ファイルタイプを「すべて」にし、別名保存した vCard ファイルを指定してインポートします。

以上です。

グループが重複している場合は、CATEGORIES の第1フィールドにあるグループ(コンマで区切られた複数のグループのうち1番目に記載されているグループ)をインポートします。

なお、アドレスブックのスマートグループは、CATEGORIES フィールドの対象にならないため移行できません。スマートグループで管理している場合は、上記の作業を行う前に以下の準備が必要です。

  1. スマートグループに対応する通常のグループを新規作成
  2. 各スマートグループ内のカードを、通常のグループにドラッグしてグループ分け

スマートグループ名とグループ名は、同じ名称でも特に問題ないようです。

グループ名の移行が不要な場合は、PA の推奨する vCard 2.1(日本語 Mac OS)で書き出し、そのまま PA にインポートするとよいでしょう。


この質問と回答に該当する製品

この質問と回答に該当する製品とバージョンは以下のとおりです。

  • PowerAddress 4.x for Windows
  • PowerAddress 3.x for Windows
  • PowerAddress 4.x for Macintosh
  • PowerAddress 3.x for Macintosh


関連資料

こちらの記事もどうぞ

  • Delicious
  • Google Bookmarks
  • Facebook
  • Twitter
  • Hotmail
  • Share/Bookmark

タグ: , , , , ,

コメント / トラックバック2件

  1. Powershift より:

    Mac OS X 10.6 のアドレスブックのバージョンは v5.0 (862) となっています。

    vCard 2.1 日本語 (Mac OS) でのグループ名の書き出しの件は、残念ながら変わっていないようですね。グループ名が英数字だけならOKですが、日本語のグループ名は欠落してしまいます。

  2. Powershift より:

    Mac OS X 10.5.8 のアドレスブックのバージョンは v4.1.2 (702) となっています。参考まで。

コメントをどうぞ