Outlook 連絡先の操作
Outlook 連絡先の作成
Aspose.Email for Java は Outlook の連絡先(VCards)を作成することをサポートしています。 MapiContact クラス。 MapiContact 多数のメソッドが含まれており、その一部を以下に示します。
- MapiContactElectronicAddressPropertySet セットを含む MapiContactElectronicAddress.
- MapiContactEventPropertySet
- MapiContactNamePropertySet
- MapiContactPersonalInfoPropertySet
- MapiContactPhysicalAddressPropertySet セットを含む MapiContactPhysicalAddress.
- MapiContactProfessionalPropertySet
- MapiContactTelephonePropertySet
Aspose.Email for Java の連絡先構造
以下は Aspose.Email for Java で実装されている連絡先の階層です。各プロパティに対応するクラス名が示されています。さらに参照できるようにオンラインドキュメントへのハイパーリンクが提供されています。
- 連絡先 (MapiContact)
- 電子アドレス (MapiContactElectronicAddressPropertySet)
- メール1 (MapiContactElectronicAddress)
- アドレス種別
- 表示名
- メールアドレス
- FAX番号
- メール2
- メール3
- 自宅FAX
- 主FAX
- 業務FAX
- メール1 (MapiContactElectronicAddress)
- イベント (MapiContactEventPropertySet) 以下にイベントを設定する例を示します。
- 誕生日
- 結婚記念日
- 名前情報 (MapiContactNamePropertySet)
- 表示名
- 表示名プレフィックス
- 分類
- IDで分類
- 世代
- 名
- イニシャル
- ミドルネーム
- ニックネーム
- 姓
- 個人情報 (MapiContactPersonalInfoPropertySet)
- アカウント
- ビジネスホームページ
- コンピュータネットワーク名
- 顧客ID
- フリービジネス所在地
- FTP サイト
- 性別
- 政府発行ID番号
- 趣味
- HTML
- インスタントメッセージアドレス
- 言語
- 場所
- メモ
- 組織ID番号
- 個人ホームページ
- 紹介者名
- 配偶者名
- 物理的住所 (MapiContactPhysicalAddressPropertySet)
- 自宅住所 (MapiContactPhysicalAddress)
- 住所
- 市区町村
- 国
- 国コード
- 郵便番号
- 私書箱
- 州または県
- その他の住所
- 勤務先住所
- 自宅住所 (MapiContactPhysicalAddress)
- 職業情報
- アシスタント
- 会社名
- 部署名
- マネージャー名
- オフィス所在地
- 職業
- 肩書き
- 電話番号 (MapiContactTelephonePropertySet)
- アシスタント電話番号
- 業務2電話番号
- 業務電話番号
- コールバック電話番号
- 車載電話番号
- 会社主電話番号
- 自宅2電話番号
- 自宅電話番号
- ISDN 番号
- 携帯電話番号
- その他の電話番号
- ポケッタ電話番号
- 主電話番号
- ラジオ電話番号
- テレックス番号
- TTY/TDD 電話番号
- 電子アドレス (MapiContactElectronicAddressPropertySet)
次のコードは Aspose.Email を使用して Outlook 連絡先を作成し、名前、職業情報、住所、メールアドレスを設定します。また、追加する方法も示しています。 MapiContactEventPropertySet 連絡先へ。
|
| | :- | |図: Aspose.Email でコード化された Microsoft Outlook の連絡先|
MapiContact に連絡先イベント情報を追加する
Microsoft Outlook ではユーザーが連絡先にイベント情報(誕生日や結婚記念日)を追加できます。Aspose.Email はその機能を提供します。 MapiContactEventPropertySet この情報を連絡先に追加するためのクラスです。以下の例で詳しく説明します。
Outlook 連絡先の作成、保存、読み取り
Aspose.Email は開発者が Microsoft Outlook の連絡先やメールメッセージを作成できるようにします。 MapiContact このクラスは Outlook 連絡先の作成に必要なすべてのプロパティを提供します。本記事では、以下の方法を使用して Outlook 連絡先を作成、保存、読み取る方法を示します。 MapiContact クラス。
MapiContact の作成と保存
以下の手順で連絡先を作成し、ディスクに保存できます。
- 新しいオブジェクトをインスタンス化します。 MapiContact クラス。
- 連絡先のさまざまなプロパティに関する情報を入力します。
- 必要に応じて連絡先に写真データを追加します。
- 連絡先を 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。