Articles of outlook

带有64位Outlook的32位MAPI应用程序

我们的应用程序的32位版本无法使用MAPISendMail了64位Outlook的MAPISendMail发送电子邮件。 它返回一个错误0x80004005,关于这个错误,我可以发现除了它似乎是一个MAPI初始化错误的事实之外的信息。 根据此MSDN文档 , MAPISendMail是32位应用程序无法使用64位MAPI的规则的一个例外。 然而它不起作用(至less在XP和Vista中 – 我们还没有testing过Win7 / 8)。 任何人都可以解释这一点吗? TIA

以编程方式从共享邮箱发送Outlook电子邮件

我试图从共享邮箱发送一个电子邮件与Python。 我已经能够成功地通过我自己的电子邮件发送,但发送一个共享邮箱(我已经testing,我也有访问)给我的问题。 用于python邮件脚本的代码import win32com.client import win32com olMailItem = 0x0 obj = win32com.client.Dispatch("Outlook.Application") newMail = obj.CreateItem(olMailItem) newMail.Subject = "Python Email Test" newMail.Body = "Test" newMail.To = 'hi@hi.com' newMail.Send() 我知道下面是我可以从共享文件夹读取我的电子邮件。 outlook = win32com.Dispatch("Outlook.Application").GetNamespace("MAPI") dir_accounts = outlook.Folders("SharedFolder") 任何想法如何结合这些?

如何以编程方式显示或隐藏Outlook信封图标?

例如,如何显示或隐藏Outlook规则中的Outlook信封图标? 信封图标选项设置为: 工具 – >选项… 电子邮件选项 高级电子邮件选项 在通知区域显示信封图标 我之所以说以编程的方式是因为没有适用标准的规则动作。 (“清除消息标志”动作似乎不起作用,而且没有“设置消息标志”动作。) 这意味着解决scheme可能会以VBA脚本,加载项或自定义操作的forms出现。 作为最后的手段,我会写我自己的任务栏通知。 在文档中,我find了IMsoEnvelope,但这只是用于从其他Office应用程序发送电子邮件。

从cmd打开包含换行符的正文文本的Outlook.exe

我试图从cmd打开Microsoft Outlook 2010,但是我希望电子邮件的正文包含换行符/换行符。 "C:\Programs\Microsoft Office\Office14\OUTLOOK.EXE" /c ipm.note /m "myemail@email.com&cc=seconda.address@email.com&subject=Test&body=Line 1 \r\n Line 2" 随着outlook2010年打开正确的电子邮件地址,主题,但我不知道如何自动插入换行符。 我试着用/ 0, , ,\ r \ n,\ r \ r,$ _但它仍然将其写成简单文本。 我知道%20个字符是一个空格,但是我需要一个换行符。 这甚至可能吗? 没有.bat或东西,只是简单的命令行(Windows XP)

打开窗口事件和窗口句柄

我如何从我打开的Outlook窗口中获取窗口句柄(IntPtr)? OutLook.Items items = oFolder.Items; foreach (OutLook.MailItem mail in items) { mail.Display(); //IntPtr a = (System.IntPtr)mail.GetInspector.Parent; 我对C sharp很陌生。

Outlook联系人导出中的CSV标题是什么?

我需要生成CSV格式的联系人列表,就像通过Outlook导出一样。 但我没有Outlook(或Windows)来检查它生成的确切标题。 我要求的是由Microsoft Office Outlook联系人导出的CSV联系人文件的示例( 不同的问题表示不同的版本产生相同的输出,所以Outlook的确切版本并不重要)。 第一行就足够了。 也很好地知道行尾是什么(\ n或\ r \ n)。

启动默认的电子邮件客户端,以打开一个“发送电子邮件”窗口与预选的文件附件

我需要添加一个“创build和电子邮件”的function到我们的应用程序。 我们的程序创build一个输出文件,然后我必须启动默认的电子邮件客户端打开一个“写电子邮件”窗口,并预先输出文件作为附件。 我已经看到其他程序这样做,即使默认客户端是Thunderbird而不是Outlook。