Questions tagged «outlook-2007»

9
我应该如何使用Outlook发送代码段?
作为一家大公司的程序员,我经常发送包含代码示例的Outlook电子邮件。 实际上,我将直接在电子邮件中输入代码。这不可避免地会引起问题,因为Outlook确实喜欢以令人愉悦但无益的方式设置文本格式。我的代码需要从电子邮件中复制并直接复制到代码中,因此我不希望Outlook通过添加特殊字符或其他方式来使其混乱。 因此,我总是需要调整以下选项: 不要大写每个句子的第一个字母(否则我所有的功能是P的ublic代替p ublic) 禁用智能引号(引号不能很好地复制和粘贴电子邮件) 永远不要使用拼写检查器(因为它会令人讨厌) 我还希望代码采用等宽字体,黑色,缩进且比其他文本小。 我尝试为此创建样式,但是由于某种原因,样式从未保存。:-( [编辑:原来我不是告诉它在“基于此模板的新文档”上工作。] 是否可以通过某种方式将代码放入<pre>块中,或者可以告诉Outlook忽略所有这些规则并按照我希望的方式格式化代码?如果没有,您发现了什么方法可以在Outlook电子邮件中发送代码片段而又不会变得很烦人呢?

13
我可以在C#中读取Outlook(2003/2007)PST文件吗?
是否可以使用C#读取.PST文件?我想作为一个独立的应用程序,而不是作为Outlook插件(如果可能的话)来执行此操作。 如果看到其他 类似于此的SO 问题 ,请提及MailNavigator,但我希望以C#方式进行编程。 我查看了Microsoft.Office.Interop.Outlook命名空间,但这似乎仅用于Outlook加载项。LibPST似乎能够读取PST文件,但这是用C语言编写的(对不起,乔尔,我毕业之前没有学习C语言)。 任何帮助将不胜感激,谢谢! 编辑: 谢谢大家的答复!我接受了Matthew Ruston的回答作为答案,因为它最终使我明白了我要寻找的代码。这是我工作的一个简单示例(您将需要添加对Microsoft.Office.Interop.Outlook的引用): using System; using System.Collections.Generic; using Microsoft.Office.Interop.Outlook; namespace PSTReader { class Program { static void Main () { try { IEnumerable<MailItem> mailItems = readPst(@"C:\temp\PST\Test.pst", "Test PST"); foreach (MailItem mailItem in mailItems) { Console.WriteLine(mailItem.SenderName + " - " + mailItem.Subject); } } …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.