問題タブ [mailitem]
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.
c# - Outlook 2010 でインライン画像と添付ファイルを区別する方法 [C#]
こんにちは、C# を使用して Outlook 2010 からローカル ディレクトリにある添付ファイルとインライン イメージを別々に読み取る必要があります。これには、プロパティとコンテンツ ID の概念を使用しました。それを行うために次のコードを使用していますが、現在は機能しています。
進行中の作業を手伝ってください....
c# - メールアイテムの添付ファイルがメールアイテムに表示されない
次のコードのように、添付ファイル付きのOutlookメールアイテムをプログラムで作成する際に問題が発生しました
実際にメールアイテムを開くと、メールのサイズから添付ファイルが追加されていることを確認できたにもかかわらず、添付ファイルは表示されません
vba - 設定 outlook.attachment = メール アイテムの添付ファイル
添付ファイルをディレクトリに保存するスクリプトを作成しようとしています。実行すると、「タイプの不一致」というエラー メッセージが表示され、その行Set olAtt = olMi.Attachments
が強調表示されます。誰かがアドバイスできますか?
c# - Outlook で mailItem に適用できるすべてのルールを確認する方法
ルールに一致するアイテムを取得する必要があるアプリケーションを作成しています。
wpf - スタンドアロン Outlook アプリ - フォルダ メールにデータバインドする方法は?
C# でスタンドアロンの Outlook WPF アプリケーションを開発しています。私がやろうとしているのは、プログラムに受信メールのパブリック フォルダーを監視させ、メールの到着をユーザーに通知させることです。
私はこれを成功させましたが、私はそれをやっている方法がぎこちないと感じています. 基本的に、私は MailItems のコレクションを構築しており、私のプログラムは、Timer を介してパブリック フォルダを再スキャンして新しいメールを探します。
私が疑問に思っているのは、コレクションを MAPIFolder または MAPIFolder.Items に直接バインドする方法があるかということです。実際には Listbox.ItemsSource を Outlook.Items オブジェクトに設定できましたが、(SysCom.Object) をリストボックス アイテムとして表示するだけです。したがって、これは可能だと思いますが、Listbox に MailItems (および Mailitem の Subject フィールドへの適切なバインド パス) のみを表示するように指示する方法が必要です。
私が最終的にやろうとしているのは、アイテムを他のリスト オブジェクトにコピーするのではなく、Outlook フォルダーを "ミラーリング" することだと思います。
outlook - Outlook メールアイテムが正しく閉じない
以下を使用して、C#コードから新しいOutlookメールアイテムを正常に開くことができました:
私の問題は次のとおりです。メールアイテム ウィンドウの隅にある [X] をクリックして閉じると、変更を保存するかどうかを尋ねるメッセージが表示されますが、これで問題ありません。しかし、オプション「いいえ」を選択した後、電子メールウィンドウは閉じますが、別のウィンドウがそのすぐ後ろに表示され (灰色表示)、隅にある X をもう一度クリックして閉じる必要があります。
送信ボタンをクリックしてメールを送信すると、同じことが起こります。元のウィンドウが閉じ、まったく同じ (すべてのコンテンツを含む) 別のウィンドウが表示されますが、ボタンがグレー表示され、閉じるには X をクリックする必要があります。
次のコード (以下の行の任意の組み合わせ) を使用してウィンドウを閉じようとしましたが、何も機能していないようです:
誰かがこれを解決する方法についてアイデアを持っているなら、私はそれを大いに感謝します. 答えを探して何時間も頭を悩ませてきた
前もって感謝します
c# - 内部アドイン関数を呼び出す Outlook の MailItem 本文のボタン
Outlook 2007 および 2010 用に c# でアドインを開発しています。
Outlook.MailItem
現在表示されているメールのオブジェクトがあり、メールテキストの一部をボタンで置き換えたいとしましょう。これにより、内部アドイン関数が呼び出されます (もちろん、いくつかのパラメーターを渡します)。そのコールバックをアドイン関数にすることさえ可能ですか? はいの場合、これに関連するものが見つからないように見えるので、皆さんは私を正しい軌道に乗せることができます.
winforms - Outlookの「高度な検索」ウィンドウからmailitemをドラッグしてWinformsにドロップしますか?
MailItem
Outlook から をドラッグしてウィンドウ フォームにドロップするためのほとんどのコード サンプルには、Outlook のActiveExplorer
ウィンドウへの参照が含まれています。
これが例です
...ただし、[高度な検索] ポップアップ ウィンドウからドラッグすると、予期しない結果が生じます。
C# または VB コードが、メールの [高度な検索] リストから実際に選択したメールではなく、Outlook のメイン ウィンドウから選択したメールを取得します。ユーザーが警戒していない限り、間違った電子メールを受け取ったことにさえ気付かないでしょう。
これに対する解決策はありますか?
automation - Outlook オートメーションを介して開封確認 (ReportItem) に属する MailItem を取得する方法
Outlook ストアは、開封確認をオブジェクトとして読み取りReportItem
ます。
ID
特定の開封確認に属する元のメッセージの詳細を取得することは可能ですか? オブジェクトのプロパティをReportItem
調べましたが、わかりません。
開封確認はさまざまな形式で送信されるため、受信確認の本文をプログラムで処理したくありません。代わりに、可能であれば Outlook から取得したいと考えています。
注: このソリューションは、少なくとも Outlook 2003 から新しいバージョンまで機能するはずです。
c# - C# から複数の Outlook メールを作成する
私はC#が初めてです。C# から Outlook メールを作成する方法を見つけました。
しかし、同時に複数のメールを作成したいです。そのため、Outlook には複数の電子メール ウィンドウが表示されます。
for ループで複数の mailItem を作成しようとしましたが、うまくいきませんでした。Outlook には最初の電子メールのみが表示されます。
何か案が ?ありがとう!