问题标签 [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.

0 投票
1 回答
165 浏览

c# - Outlook 预约回复而不是通过 C# 回复

我想全部回复输出约会,而不是通过 c# 代码回复。

我能够遍历今天的所有约会,但在 .net 3.5 中我找不到对约会全部回复的选项。唯一可用的选项是响应或将约会作为附件发送。

我基本上想用一些自定义正文打开(显示)约会的所有回复窗口。

请指导如何做到这一点。

0 投票
1 回答
532 浏览

c# - MailItem.HtmlBody throws a Not Implemented exception

I have a ribbon button that inserts text into an outlook Inspector by modifying the MailItem object based on the recipients in it. The method that gets called on click looks like this:

the SetTemplate method looks like this:

Now, sometimes, that last line that fetches the HTMLBody throws the following error:

This error doesnt happen all the time and its very difficult to reproduce so we mostly see it in the application logs. I was wondering what could possibly be causing this error? I assumed this has something to do with the timing of this asynchronous call which means that the MailItem message isnt fully formed?

Thanks!

0 投票
2 回答
155 浏览

c++ - 在 C++ 中,CMailItem::Display(VARIANT &Modal) 它要查找的 VARIANT 变量是什么?

我正在编写一个程序,该程序将预先填写要发送数据的电子邮件。但是,我想在实际发送之前向用户显示电子邮件。C++ 的 MailItem 类中包含的显示方法需要一个 VARIANT 变量。我对 C++ 比较陌生,所以我以前从未处理过 VARIANT 变量。根据我的研究,我发现解释了变体是什么。

当我声明一个变体并将其用于参数时,我只会收到错误“变量类型错误”。我使用的代码如下。我知道那行不通,但老实说,我不知道用什么来填充变体以使其工作。MailItem 类的站点说不应该需要变体变量,但是没有它我的代码将无法编译。该站点似乎是针对 Visual Basic 的,它不能帮助我使用 C++ 工作。

你们中有人有这方面的经验,可以指出我正确的方向吗?我很感激。

0 投票
1 回答
260 浏览

c# - 如何在主题邮件 .msg 文件 Outlook(由 C# 保存)中显示越南语字符?

我正在使用此代码将对象 Outlook.MailItem 保存到 .msg 文件。

它工作得很好,但它有一个错误。如果我在 txtSubject 中写越南语,.msg 文件中的主题将显示“?” 用于越南语字符。
示例:“Kiểm tra font tiếng Việt”->“Ki?m tra font ti?ng Vi?t”
在 .msg 文件的正文中,越南语字符仍然正确显示(图片
当我用记事本打开 .msg 文件时,我看到编码如下:

< ?xml version="1.0" encoding="UTF-8" Standalone="yes"?>

谢谢大家。

0 投票
1 回答
558 浏览

c# - MailItem.Reply() 与新创建的 MailItem 给出“无法发送邮件”错误

我被这个困住了。这是我的示例代码。我想创建一个邮件项并像邮件消息一样从数据库中绑定它。然后我想用 Outlook 的回复模式回复它。添加从:,到:,该水平线等。在原始邮件上方.. 但它不适用于创建的邮件,例如“Globals.ThisAddIn.Application.CreateItem(OlItemType.olMailItem) as MailItem”

当 MailItem 是 Globals.ThisAddIn.Application.ActiveExplorer().Selection Items 之一时,MailItem.Reply() 工作正常,我在这里缺少什么?

谢谢..

此处的错误代码: HMOutlookAddIn.dll 中出现“System.Runtime.InteropServices.COMException”类型的异常,但未在用户代码中处理

附加信息:无法发送邮件。

错误代码:-2147352567

0 投票
3 回答
4233 浏览

c# - 使用 C# 回复/回复所有特定 Outlook 邮件

我想从我的 Outlook 邮箱发送回复说特定邮件。我打算通过使用主题/正文/发件人搜索邮箱来找到邮件,然后回复找到的邮件。我已成功使用 C# 从邮箱中搜索邮件,但我无法回复邮件。

而且,如果我使用回复,它将是 Outlook 中执行的操作的确切副本,即如果在邮件上回复,主题是否会添加 RE: 或者我们需要手动将文本附加到主题?

请原谅我的无知

任何帮助将不胜感激

0 投票
2 回答
1265 浏览

c# - VSTO C# MailItem.Attachments.Add() 崩溃

我有以下代码

呼叫 1:第一次呼叫SendAttachmentsClick()打开新电子邮件并正确附加所有附件。

CALL 2:如果我在这封新电子邮件中单击取消,然后SendAttachmentsClick()再次调用,我可以跟踪执行直到调用oMailItemAttachments.Add(itemPath)上面(我在此代码中有断点)。但是,一旦在第二次调用中为第一个附件调用此行,整个 VSTO/outlook 就会崩溃。我添加了 try...catch 来尝试捕获异常,但它从未输入,所以我不知道错误是什么。

UPDATE1: 阅读 Eugene Astafiev 在https://www.add-in-express.com/creating-addins-blog/2011/08/10/how-to-add-attachment-to-e-mail- message/?thank=you&t=1467071796#comment-413803,我修改了上面的代码以释放 com 对象,现在看起来像这样,但问题仍然存在

0 投票
1 回答
516 浏览

c# - C#:保存 Outlook MailItem 中的嵌入图像

我正在尝试从 Outlook MailItem(HTML-Body)保存嵌入图像,但我没有找到嵌入图像存储在哪个属性中以及如何保存它。

我试图从属性 .Attachments 中获取图像(我尝试了索引 0),但随后抛出异常,即 Array-index 超出范围。这意味着,电子邮件中没有附件。

但是,如果图像未存储在“附件”中,图像存储在哪里,如何将其保存到文件系统中?

非常感谢您的回答!

最好的问候马蒂亚斯

0 投票
1 回答
106 浏览

outlook - 设置 HTMLBody 后邮件预览错误

我正在为 Outlook 开发一个 vsto 加载项。

我正在尝试设置HTMLBody邮件。但是,如果我打开的邮件存在于Drafts文件夹中,我可以设置HTMLBody邮件的,并且显示的预览很好。但是,如果邮件存在于Deleted Items文件夹中,HTMLBody则设置了邮件的属性,但预览不会显示更新的内容。有什么办法可以刷新预览吗?还是我错过了什么?

更新1:

我有一个单独的表单区域,用于邮件项目。我有一份我正在处理的草稿。可以说,它的初始 HTML 内容是A。可以说,在导航到表单区域后,我HTMLBody将邮件的属性设置为B 。但我还没有保存邮件。因此,当我导航回邮件正文时,我可以暂时看到更改(邮件正文显示B)。当然,如果我不保存,更改将会丢失。

但是,现在我删除了草稿,以便将其移至已删除邮件文件夹。HTML 内容仍然是A因为它没有保存。现在当我打开这个草稿(从已删除的项目文件夹)并导航到表单时,我将 HTMLBody 属性设置为B。但是当我导航回邮件正文时,它并没有显示出这种变化。邮件正文仍然显示A。(检查器仍然打开,它没有关闭)但是当我签入调试器时,HTMLBody 属性设置为 B。为什么?

0 投票
1 回答
676 浏览

vba - Outlook 回复宏不显示图像

我有一个宏,可以使用模板打开对选定电子邮件的回复。但是,电子邮件机器中的其余图像现在只显示一个红十字。

谁能明白为什么会发生这种情况?

谢谢 :)