Outlook 連絡先の操作

Outlook 連絡先の作成

Aspose.Email for Java は Outlook の連絡先(VCards)を作成することをサポートしています。 MapiContact クラス。 MapiContact 多数のメソッドが含まれており、その一部を以下に示します。

Aspose.Email for Java の連絡先構造

以下は Aspose.Email for Java で実装されている連絡先の階層です。各プロパティに対応するクラス名が示されています。さらに参照できるようにオンラインドキュメントへのハイパーリンクが提供されています。

  1. 連絡先 (MapiContact)
    1. 電子アドレス (MapiContactElectronicAddressPropertySet)
      1. メール1 (MapiContactElectronicAddress)
        1. アドレス種別
        2. 表示名
        3. メールアドレス
        4. FAX番号
      2. メール2
      3. メール3
      4. 自宅FAX
      5. 主FAX
      6. 業務FAX
    2. イベント (MapiContactEventPropertySet) 以下にイベントを設定する例を示します。
      1. 誕生日
      2. 結婚記念日
    3. 名前情報 (MapiContactNamePropertySet)
      1. 表示名
      2. 表示名プレフィックス
      3. 分類
      4. IDで分類
      5. 世代
      6. イニシャル
      7. ミドルネーム
      8. ニックネーム
    4. 個人情報 (MapiContactPersonalInfoPropertySet)
      1. アカウント
      2. ビジネスホームページ
      3. コンピュータネットワーク名
      4. 顧客ID
      5. フリービジネス所在地
      6. FTP サイト
      7. 性別
      8. 政府発行ID番号
      9. 趣味
      10. HTML
      11. インスタントメッセージアドレス
      12. 言語
      13. 場所
      14. メモ
      15. 組織ID番号
      16. 個人ホームページ
      17. 紹介者名
      18. 配偶者名
    5. 物理的住所 (MapiContactPhysicalAddressPropertySet)
      1. 自宅住所 (MapiContactPhysicalAddress)
        1. 住所
        2. 市区町村
        3. 国コード
        4. 郵便番号
        5. 私書箱
        6. 州または県
      2. その他の住所
      3. 勤務先住所
    6. 職業情報
      1. アシスタント
      2. 会社名
      3. 部署名
      4. マネージャー名
      5. オフィス所在地
      6. 職業
      7. 肩書き
    7. 電話番号 (MapiContactTelephonePropertySet)
      1. アシスタント電話番号
      2. 業務2電話番号
      3. 業務電話番号
      4. コールバック電話番号
      5. 車載電話番号
      6. 会社主電話番号
      7. 自宅2電話番号
      8. 自宅電話番号
      9. ISDN 番号
      10. 携帯電話番号
      11. その他の電話番号
      12. ポケッタ電話番号
      13. 主電話番号
      14. ラジオ電話番号
      15. テレックス番号
      16. TTY/TDD 電話番号

次のコードは Aspose.Email を使用して Outlook 連絡先を作成し、名前、職業情報、住所、メールアドレスを設定します。また、追加する方法も示しています。 MapiContactEventPropertySet 連絡先へ。

|todo:image_alt_text| | :- | |図: Aspose.Email でコード化された Microsoft Outlook の連絡先|

MapiContact に連絡先イベント情報を追加する

Microsoft Outlook ではユーザーが連絡先にイベント情報(誕生日や結婚記念日)を追加できます。Aspose.Email はその機能を提供します。 MapiContactEventPropertySet この情報を連絡先に追加するためのクラスです。以下の例で詳しく説明します。

Outlook 連絡先の作成、保存、読み取り

Aspose.Email は開発者が Microsoft Outlook の連絡先やメールメッセージを作成できるようにします。 MapiContact このクラスは Outlook 連絡先の作成に必要なすべてのプロパティを提供します。本記事では、以下の方法を使用して Outlook 連絡先を作成、保存、読み取る方法を示します。 MapiContact クラス。

MapiContact の作成と保存

以下の手順で連絡先を作成し、ディスクに保存できます。

  1. 新しいオブジェクトをインスタンス化します。 MapiContact クラス。
  2. 連絡先のさまざまなプロパティに関する情報を入力します。
  3. 必要に応じて連絡先に写真データを追加します。
  4. 連絡先を MSG または VCard 形式で保存します。 

バージョン 3 VCF 形式で連絡先を保存

バージョン 3 の VCF 形式で連絡先を保存するには、以下を使用します。 VCardVersion 設定するための列挙型です。 VCardSaveOptions.Version プロパティです。以下のサンプルコードは、使用方法を示しています。 VCardVersion 連絡先を VCF バージョン 3 形式で保存する列挙型です。

MapiContact の読み取り

この MapiContact このクラスは Microsoft Outlook の MSG ファイルと VCard 形式の連絡先の両方をロードするために使用できます。以下のコードサンプルは、MSG および VCF として保存された Outlook 連絡先をロードする方法を示します。 MapiContact.

MSG から連絡先をロード

VCard から連絡先をロード

以下のコードは、作成方法を示しています。 MapiContact VCard ファイルからデータをロードして VCardLoadOptions:

MapiContact mapiContact = MapiContact.fromVCard("contact.vcf", new VCardLoadOptions());
System.out.println(mapiContact.getNameInfo().getDisplayName());

指定されたエンコーディングで VCard 連絡先をロード

サポートされているメソッド: MapiContact.fromVCard(String, Encoding)

連絡先情報を MHTML にレンダリング

Outlook の連絡先は Aspose.Email API を使用して MHTML に変換できます。この例では、VCard をロードして MapiContact そして、次に以下を使用して MHTML に変換します。 MailMessage API。