問題タブ [outlook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java で .eml (電子メール) ファイルを作成する
誰でもこれを行う方法を知っていますか? メールのすべての情報 (本文、件名、from、to、cc、bcc) を取得したので、そこから .eml ファイルを生成する必要があります。
date - iCalendar 形式 (Outlook 2007)
少し問題があります。毎月第 2 火曜日の翌日をマークするイベントを (永久に) 繰り返すことができるようにする必要があります。
あなたはおそらく、毎月の水曜日だけではないのではないかと考えています。2008 年 10 月は例で、水曜日に始まります。:(
本当に私は Outlook でそれが必要なだけです。おそらく (ただしこれに限定されません) iCalendar 形式のファイルです。
c# - 不明な Outlook メール項目エントリ ID
私の Outlook アドインは、メール アイテムのカスタム フォームを表示するために、Inspector オブジェクトの NewInspector イベントを処理します。
イベントのパラメータとして渡される Inspector オブジェクトの CurrentItem の EntryID を取得できます。しかし、問題は、現在のメール アイテムの EntryID が本来よりも短く、不明であることです。作成されたすべてのメール アイテムのすべての EntryID を知っており、特定のメール アイテムの EntryID が間違っていることがわかります。
なにが問題ですか?
language-agnostic - Outlook 2007 からのオートコンプリート メールの抽出
Outlook 2007 でオートコンプリート エントリとして表示されるすべての電子メールを抽出する必要があります。ほとんどの場合、過去に電子メールを送信したすべての電子メール アドレスのリストを作成し、それらを Excel にダンプする必要があります。
どうにかして COM 経由で Outlook に接続する必要がありますか?
ありがとう。
c# - COMコンポーネントをリリースする
Marshal.ReleaseComObject(..)を呼び出して、COMコンポーネントが不要になったときに、Office PIAからCOMコンポーネントを解放する必要が本当にありますか?
このトピックに関するさまざまな矛盾したアドバイスをWebで見つけました。私の意見では、Outlook PIAは常にインターフェイスへの新しい参照をメソッドからの戻り値として返すため、明示的に解放する必要はありません。私は正しいですか?
vba - 右クリックして、送信者の電子メールをOutlook2007のメッセージヘッダールールに動的に追加します
Outlook 2007のVBAコードで、任意のメールビューでメッセージを右クリックし、追加するルールを選択して、送信者の電子メールをそのルールの値を含むメッセージヘッダーに追加するようにしたいと思います。
特定のルールのみがメッセージヘッダーを基準として使用するため、メッセージを右クリックすると、該当するルールのみが表示されます。
outlook - Outlook 連絡先の同期 - 同期する正しいオブジェクトを特定する方法は?
Outlook の連絡先を CDO 経由でデータベースに同期する (および戻す) Web アプリケーションがあります。DB には、すべての連絡先が 1 回だけ含まれ (少なくとも理論的には、もちろんダブレットが発生します)、Outlook で特定の連絡先を持っているユーザーの数に関係なく (Interaction や類似の製品など)、連絡先の単一の変更点が提供されます。
同期プロセスは自動ではなく、ユーザーが初期化します。ユーザーが連絡先の同期を決定する前に、任意のタイムスパンが経過する可能性があります。これらの連絡先のサブセットは、その間に他のユーザーによって更新された可能性があります。
通常、これは問題なく実行されますが、この根本的な問題を解決できたことはありません。
メールボックス内の連絡先オブジェクトを間違いなく特定するにはどうすればよいですか?
- に頼ることはできません
PR_ENTRYID
。このプロパティは、連絡先の移動またはメールボックスの移動で変更されます。 - 自分の ID (DB テーブル ID など) は連絡先と共にコピーされるため、信頼できません。
- 名前や電子メール アドレスなどのフィールドは絶対に信頼できません。変更や更新の対象となります。
現在、1 (優先) と 2 (フォールバック) の組み合わせを使用しています。しかし、必然的に、ユーザーは間違った連絡先に同期するという問題に遭遇することがあります。これは、指定された には 1 つも存在せずPR_ENTRYID
、同じ DB ID を持つ 2 つの連絡先があり、そのうち間違った連絡先が選択されているためです。
多くの Outlook 同期製品が出回っているので、問題は解決できるはずです。
c# - Outlook PropertyFrom MAPI スキーマ プロパティ ID
MAPI スキーマ プロパティから実際のプロパティ名を取得しようとしています。MAPI スキーマ プロパティ " http://schemas.microsoft.com/mapi/proptag/0x67AA000B " を取得していますが、これが対応するフィールド (IE Anniversary、BusinessAddress など) を知りたいです。任意の洞察をいただければ幸いです。
delphi - Outlook で既読としてマークされたアイテムのイベント - Delphi COM アドイン
Outlook (2000-2007) 用の Delphi COM アドインがあり、Outlook の MailItem が既読としてマークされたときにイベントを登録する方法を見つけようとしています。アイテムが既読としてマークされた直後に、追加のプロパティをアイテムに追加したいと考えています。
Outlook オブジェクト モデルを使用してこれを行う方法を知っている人はいますか? また、Add-In-Express コンポーネントを使用して、追加のプロパティ イベントにアクセスできるようにしています。
c# - C# で Outlook .MSG ファイルを作成する
私は、関連付けられたメタデータを持つ XML ファイルから Outlook .MSG ファイルを作成する任務を負っています。Aspose ライブラリを使用してみましたが、公開されている MapiMessage プロパティはすべて読み取り専用です。Outlook オブジェクト モデルを使用すると、作成日やアクセスが必要なその他のプロパティを変更できません。Rebex ライブラリも試してみましたが、EML にエクスポートし、RTF をサポートしていません。
私の質問は、Mapi または .MSG ファイルを作成し、すべてのプロパティにアクセスできる方法はありますか?