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

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

Q. 質問

PA v4.8 〜 4.9(変換後の FM v4.7 含む)で vCard ファイルをインポートするとエラーが発生します。正しくインポートする方法はありますか?

A. 回答

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

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

[OK]

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

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

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

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

  1. vCard ファイルの拡張子を .txt に変更
  2. PA のインポート画面の vCard 用の [インポート…] をクリック
  3. ダイアログの [Shift-JIS] をクリック
  4. ファイルを開くダイアログ下の「ファイルの種類(Mac では「ファイルタイプ」または「表示」)」を「タブ区切り」にしてインポート

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

Mac 連絡先(旧アドレスブック)で書き出した 3.0 形式の vCard ファイルなど、日本語を含む UTF-8 の vCard ファイルの場合は、以下の手順でインポート可能です。

  1. vCard ファイルの拡張子を .txt に変更
  2. PA のインポート画面の vCard 用の [インポート…] をクリック
  3. ダイアログの [UTF-8] をクリック
  4. ファイルを開くダイアログ下の「ファイルの種類(Mac では「ファイルタイプ」または「表示」)」を「タブ区切り」にしてインポート

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

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

  1. テキストエディタなどで vCard ファイルのエンコーディングを UTF-16 に変換 ※注1
  2. PA のインポート画面の vCard 用の [インポート…] をクリック
  3. ダイアログの [UTF-8] か [Shift-JIS] をクリック ※注2
  4. ファイルを指定してインポート ※注3

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

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

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

  • PowerAddress 4.9
  • PowerAddress 4.8.2
  • PowerAddress 4.8
  • PowerAddress FM 4.7

関連ページ

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

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

PA v4.8 〜 4.9 で vCard をインポートするには? への4件のフィードバック

  1. PowerAddress のコメント:

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

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

  2. PowerAddress のコメント:

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

  3. PowerAddress のコメント:

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

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

  4. PowerAddress のコメント:

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

コメントは停止中です。