問題タブ [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.
vb.net - VB.NET で Outlook.MailItem を使用して送信者の電子メール アドレスを取得するにはどうすればよいですか?
mailItem.SenderEmailAddress
andを使用してみmailItem.Sender.Address
ましたが、どちらも次のような文字列を返します。
/O=DOMAINNAME/OU=EXCHANGE ADMINISTRATIVE GROUP (FYDIBOHI43SPCLT)/CN=RECIPIENTS/CN=JOE BLOGGS8C3
本当はどこにjoebloggs@domainname.co.uk
帰されたいのか。
誰にもアイデアはありますか?
どうもありがとうございました。
編集:私は掘り下げました。「SenderEmailType」SMTP の電子メール アドレスには完全に機能しますが、Exchange 電子メール アドレスには機能しません。
編集 2:ここで指定されたコードを試してみましたが、「Active-X コンポーネントを作成できません」というエラーがスローされるため、古いと思います。
EDIT 3: 私と同じ問題を抱えている人のために、答えを見つけました(VB.NETに変換されたC#では、まだ動作します):
c# - Outlook C#でメールアイテムをコピーする方法
私は Outlook アドインを作成しています。電子メールを受信すると、通常どおりデフォルトの受信トレイ フォルダに移動する必要がありますが、その受信電子メールのコピーを作成して別のフォルダに入れます (例としてジャンク フォルダなど)。しかし、「アイテムを移動できません」という例外が発生します。メールのコピーを移動するときはいつも。何か案は?
c# - C# Outlook アドイン - Outlook プレビュー ペインに Outlook.mailitem を表示しますか?
現在、Microsoft Outlook のアドインを作成しています。
状況:
- データベースから Internet Message ID (IMID) を取得します
- IMID を検索してメールのエントリ ID を取得します
- EntryID で Outlook.MailItem を取得します
- 現在、Display() メソッドを使用して新しいウィンドウ (インスペクター) でメールを開きますが、毎回新しいウィンドウがポップアップするのは望ましくありません
今、私は MailItem を持っていて、それを Outlook のプレビュー パネルでプレビューしたいと考えています。誰でもそれを行う方法を知っていますか?
ありがとう、フロリアン
vba - Outlook VBA - Msg.SaveAs "パス" の問題
こんにちは、みんな、
メールアイテムをフォルダーに保存するコードを作成しました。
問題を除いて、それは完全にうまく機能していました.数回、Outlookが応答せず、タスクを終了して閉じる必要がありました.
最初は、ファイルサイズのせいだと思っていました。その後、この問題は MailItem の長さが原因であることがわかりました。メッセージが長すぎると、Outlook が応答しなくなり、閉じる必要があります。
誰かが私を助けることができますか?
コードは次のとおりです。