问题标签 [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 预约回复而不是通过 C# 回复
我想全部回复输出约会,而不是通过 c# 代码回复。
我能够遍历今天的所有约会,但在 .net 3.5 中我找不到对约会全部回复的选项。唯一可用的选项是响应或将约会作为附件发送。
我基本上想用一些自定义正文打开(显示)约会的所有回复窗口。
请指导如何做到这一点。
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!
c++ - 在 C++ 中,CMailItem::Display(VARIANT &Modal) 它要查找的 VARIANT 变量是什么?
我正在编写一个程序,该程序将预先填写要发送数据的电子邮件。但是,我想在实际发送之前向用户显示电子邮件。C++ 的 MailItem 类中包含的显示方法需要一个 VARIANT 变量。我对 C++ 比较陌生,所以我以前从未处理过 VARIANT 变量。根据我的研究,我发现这解释了变体是什么。
当我声明一个变体并将其用于参数时,我只会收到错误“变量类型错误”。我使用的代码如下。我知道那行不通,但老实说,我不知道用什么来填充变体以使其工作。MailItem 类的站点说不应该需要变体变量,但是没有它我的代码将无法编译。该站点似乎是针对 Visual Basic 的,它不能帮助我使用 C++ 工作。
你们中有人有这方面的经验,可以指出我正确的方向吗?我很感激。
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"?>
谢谢大家。
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
c# - 使用 C# 回复/回复所有特定 Outlook 邮件
我想从我的 Outlook 邮箱发送回复说特定邮件。我打算通过使用主题/正文/发件人搜索邮箱来找到邮件,然后回复找到的邮件。我已成功使用 C# 从邮箱中搜索邮件,但我无法回复邮件。
而且,如果我使用回复,它将是 Outlook 中执行的操作的确切副本,即如果在邮件上回复,主题是否会添加 RE: 或者我们需要手动将文本附加到主题?
请原谅我的无知
任何帮助将不胜感激
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 对象,现在看起来像这样,但问题仍然存在
c# - C#:保存 Outlook MailItem 中的嵌入图像
我正在尝试从 Outlook MailItem(HTML-Body)保存嵌入图像,但我没有找到嵌入图像存储在哪个属性中以及如何保存它。
我试图从属性 .Attachments 中获取图像(我尝试了索引 0),但随后抛出异常,即 Array-index 超出范围。这意味着,电子邮件中没有附件。
但是,如果图像未存储在“附件”中,图像存储在哪里,如何将其保存到文件系统中?
非常感谢您的回答!
最好的问候马蒂亚斯
outlook - 设置 HTMLBody 后邮件预览错误
我正在为 Outlook 开发一个 vsto 加载项。
我正在尝试设置HTMLBody
邮件。但是,如果我打开的邮件存在于Drafts
文件夹中,我可以设置HTMLBody
邮件的,并且显示的预览很好。但是,如果邮件存在于Deleted Items
文件夹中,HTMLBody
则设置了邮件的属性,但预览不会显示更新的内容。有什么办法可以刷新预览吗?还是我错过了什么?
更新1:
我有一个单独的表单区域,用于邮件项目。我有一份我正在处理的草稿。可以说,它的初始 HTML 内容是A。可以说,在导航到表单区域后,我HTMLBody
将邮件的属性设置为B 。但我还没有保存邮件。因此,当我导航回邮件正文时,我可以暂时看到更改(邮件正文显示B)。当然,如果我不保存,更改将会丢失。
但是,现在我删除了草稿,以便将其移至已删除邮件文件夹。HTML 内容仍然是A因为它没有保存。现在当我打开这个草稿(从已删除的项目文件夹)并导航到表单时,我将 HTMLBody 属性设置为B。但是当我导航回邮件正文时,它并没有显示出这种变化。邮件正文仍然显示A。(检查器仍然打开,它没有关闭)但是当我签入调试器时,HTMLBody 属性设置为 B。为什么?
vba - Outlook 回复宏不显示图像
我有一个宏,可以使用模板打开对选定电子邮件的回复。但是,电子邮件机器中的其余图像现在只显示一个红十字。
谁能明白为什么会发生这种情况?
谢谢 :)