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 を使った移行例です。ご参考まで。
- アドレスブックを起動
- 環境設定で vCard のフォーマットを vCard 3.0 に設定
- 書き出したいカードを選択
表示メニューから「カードとカラム」を選択しておくといいでしょう。すべてを書き出したい場合は、グループのカラムの「すべて」をクリックします。 - vCard を書き出す
選択した複数のカードを任意の場所(デスクトップなど)にドラッグするか、ファイルメニューの「書き出す> グループの vCard を書き出す…」を実行して vCard を書き出します。 - vCard のエンコーディングを変更
ここでは Mac OS X 付属の「テキストエディット」を使用します。テキストエディットを起動し、ファイルメニューの「 開く…」を実行します。標準テキストのエンコーディングを Unicode UTF-8(Mac OS X 10.4.x の場合は UTF-16)にして、先に書き出した vCard を開きます。 - vCard を別名保存
ファイルメニューの「別名で保存…」を実行し、標準テキストのエンコーディングを、日本語(Mac OS)か日本語(Shift JIS)にし、任意の場所に別名保存します。拡張子は .vcf のままでよいでしょう。 - vCard をインポート
PA を起動してインポート画面を開きます。拡張タイプにある vCard の [インポート...] ボタンをクリックします。ファイルを開くダイアログで、ファイルタイプを「すべて」にし、別名保存した vCard ファイルを指定してインポートします。
以上です。
グループが重複している場合は、CATEGORIES の第1フィールドにあるグループ(コンマで区切られた複数のグループのうち1番目に記載されているグループ)をインポートします。
なお、アドレスブックのスマートグループは、CATEGORIES フィールドの対象にならないため移行できません。スマートグループで管理している場合は、上記の作業を行う前に以下の準備が必要です。
- スマートグループに対応する通常のグループを新規作成
- 各スマートグループ内のカードを、通常のグループにドラッグしてグループ分け
スマートグループ名とグループ名は、同じ名称でも特に問題ないようです。
グループ名の移行が不要な場合は、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
関連資料
- vCard をインポートすると、URL に ¥ やバックスラッシュが付加されることがあります
- PA は vCard の CATEGORIES フィールドを読み書きできますか?
- Mac OS X のアドレスブックで書き出した vCard はインポートできますか?
- 住所録を分類するには?
Mac OS X 10.6 のアドレスブックのバージョンは v5.0 (862) となっています。
vCard 2.1 日本語 (Mac OS) でのグループ名の書き出しの件は、残念ながら変わっていないようですね。グループ名が英数字だけならOKですが、日本語のグループ名は欠落してしまいます。
Mac OS X 10.5.8 のアドレスブックのバージョンは v4.1.2 (702) となっています。参考まで。