| «2007年04月 | | ホームへ戻る | | 2007年06月» |
- 2007年05月12日 ConvVCF2〜vCard形式のファイルをPocketOutlookに取り込む
ConvVCF2〜vCard形式のファイルをPocketOutlookに取り込む
以前にvCard形式のファイルをW-ZERO3に取り込むと言う事でConvVCFと言うソフトを作成した。今回はそれのバージョンアップともいえるソフトを紹介する。
その名もConvVCF2だ。まんまとか言わない。
ダウンロードはこちら
CABインストーラ形式ConvVCF2.CAB (40.3KB)
ZIP圧縮形式ConvVCF2.zip (16.9KB)
画面イメージはこちら
ソフトの説明はこちら(同梱のreadme.txtの中身)
●ソフト名
ConvVCF2
●開発者
sia
http://sia.blog4.fc2.com/
http://sia.blog4.fc2.com/blog-entry-383.html
●開発ツール
Microsoft Visual Studio 2005
このソフトの動作には「Microsoft .NET Compact Framework 2.0」が必要です。
●動作確認環境
W-ZERO3
W-ZERO3[es]
N901iS
W52SH
●機能説明
このソフトウェアはWindowsMobile端末上、および
.NET Compact Framework 2.0上にて動作するソフトウェアです。
以下の機能を持っています。
・携帯電話等で出力出来るvCard形式のVCFファイルから
PocketOutlookの連絡先に取り込む事が出来ます。
名前の一致を元に内容を上書きする機能があります。
・PocketOutlookの連絡先から携帯電話等で取り込める
vCard形式のVCFファイルを出力する事が出来ます。
ただし携帯電話側での操作には若干の手間が必要です。
全ての携帯電話でテストしていない為、
取り込めない可能性もあります。
・連絡先の情報を全て削除する事が出来ます。
消したデータは元に戻りませんのでご注意ください。
●取込対象項目
表示される名前
名字;名前
ニックネーム
読み
誕生日
住所
TEL
役職
メモ
勤務先など
URL
カテゴリ(グループ)
※姓名分かれていない場合はすべて名字として取り込みます。
※姓名が半角スペースで分かれている場合は分けて取り込みます。
●出力対象項目
表示される名前
名字;名前
ニックネーム
ソート
読み
誕生日
住所
TEL
役職
メモ
勤務先など
記録時間
URL
カテゴリ(分類項目)
※姓名分けて登録している場合は半角スペースで分けて出力します。
●インストール・アンインストール
CAB形式の場合
本体にCABファイルを配置し、実行してください。
不要になりましたら「プログラムの削除」から
「sia.blog4.fc2.com ConvVCF2」を削除してください。
ZIP形式の場合
ZIPを解凍して得られたConvVCF2.exeを
WindowsMobile端末本体の適当な場所へ配置し、実行してください。
不要になりましたらexeファイルを削除してください。
●注意事項
全てのvCard形式をテストしているわけでは無い為、
期待する変換が行われない可能性があります。
マージ機能による上書き、あるいは操作ミスなどにより、
連絡先のデータが意図せず消える可能性があります。
バックアップなど十分に行った上で使用してください。
●免責事項
このプログラムによって生じたいかなる事象にも作者は責任を負いません。
どうかご自身の責に於いて使用して下さい。
●更新履歴
2007/11/01
追加
・携帯独自の項目と思われる
「X-GNO」Group Number?
「X-GN」Group Name?
が設定されている場合、それを分類項目として取り込む様に修正
例)X-GNO=1 X-GN=友人 の場合、
分類項目に「1-友人」として登録
・分類項目をハイフンで区切り、X-GNO、X-GNとして出力する様に修正
例1)
分類項目に「1-友人」とある場合、
X-GNO=1
X-GN=友人
と出力
例2)
分類項目に「1友人」とある場合、
X-GNOは出力なし
X-GN=1友人
と出力
修正
・出力するvCardのバージョンを2.1としていたのを3.0に変更
→あまり意味は無いが携帯が出力するバージョンが3.0なので合わせてみた。
・名前を半角スペースで区切っている場合に姓名両方に姓が登録されてしまう
→姓と名を分けて登録する動作に不具合があった。修正。
・誕生日の取り込みが正常に行われなかった
→区切り文字なし8桁表記の場合に取り込めなかった。対応した。
・070の番号が携帯電話として取り込まれてしまう事がある
→番号の出現順で処理していた為。
070の番号を優先してPHSの項目として取り込むようにした。
2007/05/19
以下の動作を修正
全般
・QUOTED-PRINTABLEのエンコード処理追加
・QUOTED-PRINTABLEのデコード方法見直し
VCF取込時
・項目に囚われずQUOTED-PRINTABLEを判定しデコードする様に修正
VCF出力時
・全角文字または半角カナを含む項目にはCHARSET=SHIFT_JISを出力する様に修正
・改行コードを含む項目、及び特定項目(NOTE)は
QUOTED-PRINTABLEエンコードして出力する様に修正
2007/05/15
VCF出力について、以下の動作を修正
・SORT-STRINGを、SORT_STRINGと誤って出力していたのを修正
・TEL、EMAILにTYPE属性を付与
・SOUNDの出力を抑制
2007/05/12
CHARSETを取得、判定して読み込むように対応した。つもり
2007/05/07
内々に公開。











