vCard をインポートするには?(v4.8 〜)

vCard(.vcf)ファイルのインポート方法

Q. 質問

PA v4.8 〜 で vCard ファイルをインポートするとエラーが発生します。正しくインポートする方法はありますか?

A. 回答

FileMaker Pro 12 からテキストファイルのインポート仕様が変更されたようです。ファイルのエンコーディング、拡張子、ファイルを開く際に指定する「ファイルの種類(Mac では「表示」)」の組み合わせにより、以下のようなエラーが発生します。

選択されているファイルタイプを変換することはできません。

[OK]

この影響により、FileMaker Pro 12 で開発された PA v4.8 〜 で vCard ファイル(拡張子 .vcf のテキストファイル)をインポートしようとすると同様のエラーが発生します。PA の場合は、エラーコード 700 と表示されます。

対処方法は以下の A、B、C の3種類あります。Windows アドレス帳の vCard ファイルの場合は、対処方法 A をお試しください。Mac 連絡先の vCard ファイルの場合は、対処方法 B をお試しください。対処方法 A、B がうまくいかない場合や、テキストエディタを使って vCard のエンコーディングを変更できる方は、対処方法 C をお試しください。

対処方法 A(Shift_JIS の vCard の拡張子を変える方法、Win 向け)

Windows アドレス帳で書き出した vCard ファイルなど、日本語を含む Shift_JIS の vCard ファイルの場合は、以下の手順でインポート可能です。

  1. vCard ファイルの拡張子を .txt に変更
  2. PA のインポート画面の vCard の [インポート…] をクリック、文字セットは [Shift-JIS]
  3. ファイルの種類を「タブ区切りテキスト」にし、vCard ファイルを選択
  4. フィールドの配置順を「照合名順」にしてインポート

対処方法 B(UTF-8 の vCard の拡張子を変える方法、Mac 向け)

Mac 連絡先で書き出した 3.0 形式の vCard ファイルなど、日本語を含む UTF-8 の vCard ファイルの場合は、以下の手順でインポート可能です。Mac 連絡先で vCard を書き出す場合は、連絡先の「環境設定> vCard」の「写真を vCard に書き出す」を OFF にしてください。

  1. vCard ファイルの拡張子を .txt に変更
  2. PA のインポート画面の vCard の [インポート…] をクリック、文字セットは [UTF-8] 
  3. ファイルタイプを「タブ区切りテキスト」にし、vCard ファイルを選択
  4. フィールドの配置順を「照合名順」にしてインポート

対処方法 C(vCard のエンコーディングを変える方法)

エンコーディングが UTF-16 の場合やファイル内容が英数字だけの場合は、エラーにならないようです。日本語を含む Shift_JIS や UTF-8 の vCard ファイルの場合は、インポートの前に UTF-16 に変換しておくとよいでしょう。インポート手順は以下のとおりです。

  1. テキストエディタなどで vCard ファイルのエンコーディングを UTF-16 に変換 ※注1
  2. PA のインポート画面の vCard の [インポート…] をクリック、文字セットは [UTF-8] か [Shift-JIS] ※注2
  3. ファイルタイプを「タブ区切りテキスト」にし、vCard ファイルを選択
  4. フィールドの配置順を「照合名順」にしてインポート

※注1)例えば、テキストエディタのエンコーディングメニューから Unicode (UTF-16) を選んで保存します。BOM 無しの UTF-16LE、UTF-16BE はエラーになります。
※注2)[UTF-8] を選んで「Shift_JIS かも?」というメッセージが表示された場合は、[継続] をクリックしてください。

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

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

  • PowerAddress 5.0
  • PowerAddress 4.9
  • PowerAddress 4.8.x

関連ページ

こちらの記事もどうぞ (自動生成)

カテゴリー: FAQ タグ: , , , , , , , パーマリンク

vCard をインポートするには?(v4.8 〜) への5件のフィードバック

  1. PowerAddress のコメント:

    加筆修正しました。
    タイトルも変更しました。

    新)vCard をインポートするには?(v4.8 〜)
    旧)PA v4.8 〜 4.9 で vCard をインポートするには?

  2. PowerAddress のコメント:

    よりわかりやすいようにタイトルを変更しました。文章も一部変更しました。

    新)RT v4.8.x、FM v4.8.x で vCard をインポートするには?
    旧)FileMaker Pro 12 環境の PA で vCard をインポートするには?

  3. PowerAddress のコメント:

    加筆修正しました。Windows アドレス帳の vCard ファイルの場合は、対処方法 A をお試しください。Mac 連絡先(旧アドレスブック)の vCard ファイルの場合は、対処方法 B をお試しください。対処方法 A、B がうまくいかない場合や、テキストエディタを使って vCard のエンコーディングを変更できる方は、対処方法 C をお試しください。

  4. PowerAddress のコメント:

    Mac 環境の場合は「対処方法(UTF-8 の vCard の拡張子を変える方法)」をお試しください。Mac の連絡先(旧アドレスブック)で vCard を書き出す場合は、「環境設定> vCard」が以下のようになっていることを確認してください。

    フォーマット:3.0
    写真を vCard に書き出す:OFF

  5. PowerAddress のコメント:

    FileMaker Pro 12 がベースとなっている RT v4.8.x、FM v4.8.x で vCard ファイル(拡張子 .vcf のテキストファイル)をインポートしようとすると同様のエラーが発生します。PA の場合は、エラーコード 700 と表示されます。

コメントは停止中です。