如何在C#代码背后的Outlook约会中添加内联图像?
我有一个触发 Outlook 约会的代码. 现在,新的要求是在约会中添加内嵌图像.我确实尝试过不同的方式.由于outlook的信任中心设置,图片不会显示.如果邮件被转发或回复,图像是可见的. 有人可以帮我解决这个问题吗? 我尝试使用 cid 等转换为 base64 字符串,但这些适用于发送邮件,但同样不适用于约会.我使用 html 的 img 标签在约会正文中添加图像. 提前致谢! 解决方案 LinkedResource inline = new LinkedResource(filePath); inline.ContentId = Guid.NewGuid().ToString(); MailMessage mail = new MailMessage(); Attachment att = new Attachment(filePath); att.Conte
186 2022-07-19
编程技术问答社区
从Outlook邮件获取文本
使用 Visual Studios 2008 (sp1) 展望 2010 看起来我的版本无法协同工作,但这是我想要做的.我需要以编程方式浏览 2010 Outlook 收件箱,从邮件主题 =“某物"的正文中提取所有文本并将其加载到数据库中.我可以获取收件箱 (Recipient.Resolve()) 并查看 中的项目数 ns.GetSharedDefaultFolder(myRecipient, Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox); ,但我似乎无法到达邮件的正文.我已经使用 VBA 宏将文本填充到 excel 中,但我确实需要将其作为后台服务来执行. 我是否因为版本而浪费时间? 解决方案 嗨, 使用 Exchange Web API(EWS) 并做任何你想做的事情.其他选项不起作用.
158 2022-07-19
编程技术问答社区
从Outlook邮件正文获取标准Html
我正在开发一个 Outlook 插件,我必须在其中获取 Outlook 邮件正文并将其存储在可以根据我的要求进行操作的控件中. 代码是这样的: Outlook.Application oApp = new Outlook.Application(); Outlook.Explorer oExplorer = oApp.ActiveExplorer(); Outlook.Selection oSelection = oExplorer.Selection; foreach (object item in oSelection) { htmlEditor1.Html = mailItem.HTMLBody; } 我使用 检查了 htmlbody 格式 oldMailItem.BodyFormat.ToString(); 它给出了不同于标准 HTML 的 olFormatHTML. 如何从 Outlook 获取标准 HTML? 解决方案 参见 https://msdn
160 2022-07-19
编程技术问答社区
加载Outlook 2007加载项时出现问题。
你好, 我使用 Visual Studio 2008 和针对 Outlook 2007 的 VSTO 3.0 开发了一个 Outlook 加载项.它在开发机器中加载良好. 我为它开发了一个安装程序,并为最终用户在不同的 xp sp2 机器上安装了以下所有先决条件: MS-Office 2007 和 Microsoft .NET Framework 3.5 sp1 适用于 Microsoft Office 系统的 Microsoft Visual Studio 工具(3.0 版运行时) 2007 Microsoft Office 系统的主要互操作程序集. Windows 安装程序 3.1 在“用户代码组"下,我完全信任我拥有 dll 的整个文件夹.到这里为止一切都很好,但我仍然收到错误“未加载.加载 com 加载项时发生运行时错误,并且加载行为更改为 2 而不是 3. 我一直在努力解决这个问题,但没有什么有利于我的努力.任何帮助将不胜感激.提前致谢
372 2022-07-19
编程技术问答社区
C#Windows应用程序中的Outlook自动化出现问题
我有一个 Windows 应用程序,它在启动时从 Outlook 加载联系人.阅读联系人后,有时用户无法打开 Outlook,尤其是连接到 Exchange Server 时根本无法使用.此外,此图标将始终显示在我的任务栏右侧.. 图片 列表conlist = new 列表();Microsoft.Office.Interop.Outlook.Application app = new Microsoft.Office.Interop.Outlook.Application();Microsoft.Office.Interop.Outlook.NameSpace ns = app.GetNamespace("MAPI");Microsoft.Office.Interop.Outlook.MAPIFolder 联系人 = ns.GetDefaultFolder(Microsoft.Office.Interop.Outloo
86 2022-07-19
编程技术问答社区
如何通过C语言编程控制Outlook接收电子邮件?
我有一个关于 Outlook 控制的问题,即我如何通过编程使用 Outlook API 接收电子邮件?你知道,所有关于 Outlook API 的文章都与如何通过编程使用 Outlook API发送电子邮件有关. 请给我一些解决方案.非常感谢! 解决方案 使用 Exchange Web 服务 API,而不是 Outlook API. http://msdn.microsoft.com/en-us/library/aa565934.aspx[^] 干杯. 浏览给定文章的所有三个部分,了解如何在 Outlook 中访问您的电子邮件. 在 Outlook 中访问您的电子邮件[^]
220 2022-07-19
编程技术问答社区
如何更改outlook 2010 pop3密码
你好, 我想要漫游 Outlook 配置文件,我找到的唯一方法是复制以下注册表 HKCU\Software\Microsoft\Windows NT\Current Version\Windows Messaging Subsystem\Profiles 它会恢复帐户设置和 pst 路径,但 Outlook 会询问 pop3 帐户的密码. 我通过谷歌做了很多研究,没有运气. 如何从代码更改 Outlook 2010 pop3 密码(c++、c 等,但它应该适用于 Windows XP 和 7)? 提前感谢您的任何帮助 解决方案 我认为 Microsoft 没有记录如何开发软件来更改 Outlook 密码.此外,我认为 Microsoft 对 Outlook 配置文件注册表格式的记录不够好,以至于我想尝试开发软件来更改它. 以下是其他一些可能对您有用也可能不适用的选项: 1. 您可以使用控制面板/邮件设置多个 Outlook 配置文件(一
228 2022-07-19
编程技术问答社区
在ASP中读取outlook邮件时出错。NET应用程序
我正在使用一个 ASP.NET 应用程序. 当我从客户端机器读取 Outlook 邮件时,我收到以下错误. 请.给我解决办法. 错误: 网页错误详情 用户代理:Mozilla/4.0(兼容;MSIE 8.0;Windows NT 5.1;Trident/4.0;.NET CLR 2.0.50727;.NET CLR 3.0.4506.2152;.NET CLR 3.5.30729;InfoPath.3;.NET4.0C;.NET4.0E) 时间戳:2012 年 6 月 26 日星期二 13:09:31 UTC 消息:Sys.WebForms.PageRequestManagerServerErrorException:检索具有 CLSID {0006F03A-0000-0000-C000-000000000046} 的组件的 COM 类工厂失败,原因是以下错误:80070005 访问被拒绝.(来自 HRESULT 的异常:0x80070005 (E_
96 2022-07-19
编程技术问答社区
Outlook 2003互操作保存。msg文件为html。
晚上好, 我有一个包含 10,000 个 .msg 文件的文件夹.我需要将 .msg 文件转换为 .html 格式.我确实不需要需要转换 .msg 文件中包含的任何附件. 我正在使用 C#、VS2010 进行开发,并且我的电脑上安装了 Outlook 2003.此外,该软件将仅在内部使用.所以,我的第一个想法是使用 Outlook 互操作,特别是 OpenSharedItem() 方法,但我在代码段下方收到异常. MailItem fld = (MailItem)app.Session.OpenSharedItem(pathToMSGFile); Unhandled Exception: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. at
184 2022-07-19
编程技术问答社区
文本超链接在outlook邮件中不可见。
你好, 我使用如下锚标记在我的一个 html 电子邮件模板中写了一个超链接: --点击这里 但是当这个文件在 Outlook 中作为电子邮件发送时,单击此处的文本没有被转换为超链接.相反,它是如上所见.我使用带有 href 属性的锚标记.我尝试了所有选项,例如将 otulook 的电子邮件设置更改为 html 格式,但没有帮助. 我使用的 Outlook 版本是 2013. 如果您有任何建议,请告诉我. 谢谢, Chandra 解决方案 由于您的计算机中安装了其他浏览器,有时可能会发生这种情况.其他机器并不总是一样的,但你可以尝试修复 可能的修复 - 尝试将您的 Internet Explorer 浏览器设为默认浏览器 然后 重置IE 然后看看你的邮件. 希望您的问题能得到解决.
474 2022-07-19
编程技术问答社区
如何使用C从outlook下载附件#
我必须通过传递该邮件 ID 的用户名和密码来从 Outlook 中的特定邮件 ID 下载附件.我该怎么办? 我将运行批处理文件,然后每天运行代码以下载附件. https://www.matthewproctor.com/extracting-attachments-from-outlook-using-c-sharp 从上面得到了帮助,但它在运行代码时要求在服务器上输入密码.在我的本地机器上工作正常 我尝试过的: https://www.matthewproctor.com/extracting-attachments-from-outlook-using-c-sharp 解决方案 Outlook 是一个桌面应用程序,因此您的代码也必须是在桌面上运行的,所以在他们的账号下运行应该没问题吧? 您提到服务器等的事实意味着您没有完全解释您的软件架构,但是我现在可以告诉您,如果您使用的是“服务器",那么您的代码将无法正常工作.如前所述,Outlook 是一
1242 2022-07-19
编程技术问答社区
如何在C中将邮件拖放到文本框作为输入#
你好, 如何将邮件消息拖放到文本框中作为 c# 中的输入,然后我可以将其保存在其他路径中. 我尝试了我在互联网上找到的所有解决方案,但没有奏效. 我希望能够从资源管理器(现在可以使用)或邮件项目中拖放文件, 或邮件附件(有效) 我尝试过的: 公共类 MyTextBox : 文本框 { public Outlook.Application _Outlook = new Outlook.Application(); 公共 MyTextBox() { AllowDrop = true; 多行=真; DragDrop += new DragEventHandler(MyTextBox_DragDrop); DragEnter += new DragEventHandler(MyTextBox_DragEnter); } ... .. .. private void MyTextBox_DragEnter(object sender, DragEv
148 2022-07-19
编程技术问答社区
如何打开用户#39;点击我的ASP。NET web应用程序。
如何通过单击我的 Asp.net Web 应用程序的按钮打开用户的 Windows Outlook 日历. 我尝试过的: 我尝试使用 interop,但没有得到任何结果. 解决方案 您需要在网页中启动一个协议作为超链接,然后是 Outlook 日历(如果在用户的机器),将默认启动以控制数据处理请求.Outlook 日历的默认 URI 方案是 outlookcal:,因此您需要在按钮中编写以下代码. window.open("outlookcal:"); 您的 HTML 内容,确切地说是, Open Outlook Calendar 此代码需要安装 Outlook 日历.如果未安装 Outlook — 或某些其他应用程序控件,此 URI 方案是默认处理程序,则结果未定义且不确定.因此,也要针对这些情况采
158 2022-07-19
编程技术问答社区
调用模块时,我正在失去与电子邮件的连接。。
我丢失了一些程序,所以我试图从旧版本中重新创建它们,我遇到的问题是我多年前编写了这些东西,现在不记得它是如何工作的了,所以也许你们中的一个可以指出我在正确的方向... 这是我决定进入什么类型的附件的地方,以便我可以决定如何处理它...... NoOfLeagues = NOLindexSet Ns = GetNamespace("MAPI")设置 Inbox = Ns.GetDefaultFolder(olFolderInbox)设置 SubFolder1 = GetFolder("\\Gary Outlook 2016\Kickabout\附件\")设置 SubFolder2 = GetFolder("\\Gary Outlook 2016\Kickabout\Attachments\Unknown")NoOfEMails = SubFolder1.Items.CountIf NoOfEMails = 0 然后退出 子结束 如果KApath = "K:\"AtmtNo =
228 2022-07-19
编程技术问答社区
在outllok 2010的定制功能区菜单上提供超链接
我在客户的 Outlook 2010 上自定义了功能区菜单,我希望如果我单击自定义功能区菜单,它必须转到 https://abc.com.我搜索了我尝试宏但我没有这样做. 我找到了宏.但这是 Outlook 2010 中的运行预约. 公开 Sub OpenPublishedForm()Dim 项目 As Outlook.ItemsDim 项目 As Object设置 Items = Application.ActiveExplorer.CurrentFolder.ItemsSet Item = Items.Add("ipm.Appointment")项目显示结束 子 我想如果我点击自定义菜单,我会去 http://abc.com 请帮忙. 解决方案 Ahmet, 看看这个链接,希望能解决 # 6:创建快速访问的超链接 http://www.techrepublic.com/blog/10-things/10-ways-to-customize-outlo
184 2022-07-19
编程技术问答社区
从Outlook中提取姓名和邮件id
我正在寻找任何开源代码、方法和函数,这些代码、方法和函数可以让我获得带有邮件 ID 的 Microsoft Outlook 电子邮件的名字/姓氏. 这有助于我轻松更新我的地址簿并获取信息以使用户友好.任何知道解决方案的人请在此处或 ****@gmail.com 回复.[电子邮件已删除] 我实际上也想从电子邮件正文中添加的签名中获取电话号码详细信息.不过,现在获取名字/姓氏更为重要.让我知道您想提出的任何解决方案. 等待回复 谢谢 解决方案 您可以通过保存邮件消息并对其进行解析来避免 WHO Outlook 集成问题.
194 2022-07-19
编程技术问答社区
OutLook中的VTODO
大家好 我们想知道 Outlook 中的 VTODO 功能支持如果有请指定版本和示例代码?? 解决方案 我猜你的意思是 TODO[^]. 您还可以查看 CodeProject 上的文章以获得一些优秀的教程.
276 2022-07-19
编程技术问答社区
阅读收据和Outlook阅读
朋友们好, 我正在通过 asp.net 页面发送电子邮件.当接收者从他的收件箱中阅读电子邮件时,我想要确认邮件已被阅读,当我收到确认邮件时,我想阅读我的 Outlook 收件箱并检查我是否收到了我发送给他的同一封邮件的确认.有关更多详细信息,我将通过简单的示例来说明我的情况,以便您更好地理解. 1.我发邮件到abc@abc.com 2. abc收到邮件并阅读. 3. 只要 abc 阅读邮件,我的 Outlook 收件箱就会收到一封已读回执. 4.现在我想通过我的代码阅读这个已读回执. 我该怎么做? 所以请帮我解决这个问题.希望你能得到我的问题.示例示例将帮助我更多. 谢谢&问候 Yogesh 解决方案 你可以寻找属性“report-type=delivery-status;"在邮件标题中.要从 MailItem 中读取此内容,您可以使用以下代码: MailItem.PropertyAccessor.GetProperty("http://s
456 2022-07-19
编程技术问答社区