Articles of outlook

集成Oulook / Exchange任务与基于Linux的Rails

是否有可能将MS Outlook / Exchange任务与Rails集成? 我知道如何使用Rails发送电子邮件,但是这不是使用任何关于交换的“特殊”,只是指向服务器。 什么是关于Outlook任务的“特殊”,以及如何从Rails创build/读取/更新/删除它们。 (即使是CRUD的一个子集也会很棒。) PS。 我在一个基于Linux的rails系统上,所以依赖于windows-onlyfunction的解决scheme对我来说是行不通的。

是否有一个原因MailItem.Display方法的z顺序行为不同机器?

我们正在发现, myMailItem.Display(false) 方法在我们的开发机器上工作正常,因为它在用户的前台打开消息窗口。 无论我们是否在VS /运行附带debugging器或只是作为一个已安装的应用程序。 但是,在某些客户的机器上,消息会在 Winforms应用程序后面打开。 Windows的版本似乎没有任何区别。 这是可以解释和预测的吗? 当然,我们可以通过设置SetForegroundWindow来实现,但是我希望能够在盲目地尝试SetForegroundWindows之前,能够理解为什么我们的开发机器上的差异和重现“问题”。

获取Outlook约会(.msg)的文件图标

我读过Shell和其他类似post使用的获取文件图标 – 已经使用SHFileInfo来获取任何给定的扩展名的关联图标,这很好。 但是,Outlook使用“.msg”作为邮件和约会项目(如果拖动电子邮件并将事件拖放到桌面上,则生成的图标将不同)。 我注意到如果使用registry方法,标准信封图标位于C:\ WINDOWS \ Installer {90120000-0011-0000-0000-0000000FF1CE} \ outicon.exe的索引17(在运行Outlook 2007的XP机器上) – 而且足够方便,约会图标位于索引18处。我可以在提取图标时硬编码18,但这听起来很脆弱。 给定一个电子邮件或约会的文件名(但不是实际的文件),并知道这是一个电子邮件或约会,有没有人知道如何获得正确的图标,通过壳或通过registry? 当然,如果我有方便的实际文件,我可以使用Icon.ExtractAssociatedIcon,但在我正在工作的系统中,我们正在显示存储在其他地方的文件列表,事先下载它们是不可能的。

基于Outlook规则执行PHP脚本

我正在通过电子邮件获取每日数据转储(由Access处理)(基于Outlook规则,VBA正在提取附件并运行Access过程,因此我得到一份报告)。 随着数据转储变得越来越大,并且考虑到Access在本地运行会占用我的资源,我想要设置一个PHP / MySQL服务器以使其更高效。 我面临的第一个挑战是如何将Outlook规则与PHP执行连接? (因为我将在基于Windows的机器上设置Outlook,使用apache / mysql设置(WAMP)) 任何人都可以分享一些有关如何从Outlook启动PHP执行的见解? 谢谢您的帮助! 斯尔詹

在Windows / Outlook中将时区显示为长date+时间的一部分

当与不同时区的团队合作并与他们交换电子邮件时,我经常发现,如果我可以在回复电子邮件时join我的时区,这将非常有帮助。 例如,当我使用Microsoft Outlook来回复电子邮件时,我回复的电子邮件被包含在我的电子邮件正文中,时间+date格式为 来自:史密斯,约翰 发送date:2015年1月23日星期五下午12:26 要:我或我的团队 主题:TGIF 我认为这是基于Windows设置的长date和时间,可以在“控制面板”中的“区域设置”下进行调整。 虽然我可以在此设置时区,但是我没有find一种方法来包含我的时区,以便成为长时间或长时间格式的一部分。 我希望在Outlook上看到这样的最终结果 发送date:2015年1月23日星期五12:26 PM PST 有谁知道如何? 我正在使用Outlook 2007和Windows 7,以防万一。 我的谷歌search权力似乎没有今天工作。 也许是因为今天的星期五。 那么,至less在我的时区。 ;)

使用mailto时Outlook不处理多字节字符:

我有这个问题中描述的类似的问题:我正在使用“mailto”协议来打开从Java的默认邮件客户端(我现在绑在Java 5,所以很伤心,我不能使用桌面API )。 一些电子邮件包含日文文本。 string已经被UTF-8编码如下: private void email(String to, String subject, String body) { String encodedSubject = URLEncoder.encode(subject, "UTF-8"); String encodedBody = URLEncoder.encode(body, "UTF-8"); String mailto = "mailto:" + to + "?subject=" + encodedSubject + "&body=" + encodedBody; String cmd = "cmd.exe /c start \"\" \"" + mailto + "\""; Runtime.getRuntime().exec(cmd); } 日文字符被正确地编码为它们的URL等价物,所以“平”成为“%E5%B9%B3”,例如, 但是,当Outlook打开新邮件窗口时,三字节字符被解释为三个不同的字符 – […]

在多个Windows和Outlook版本上testing插件的好方法是什么?

我们正在构build适用于多个Windows版本(XP,Vista,7)以及不同Outlook版本(2003,2007,2010)的Outlook的插件。 我现在面临的testing问题是,我无法找出一个好方法/彻底的方式来testing多个Windows和Outlook版本的应用程序。 目前,我有一个VirtualBox,运行许多虚拟机,不同的Windows版本和Outlook版本。 因此,我将拥有一台装有Windows 7testing版Outlook 2010的虚拟机,另外一台装有Windows 7testing版的Outlook 2007,带有Outlook 2010的Windows Vista等等,将通过一些可能的组合。 这种工作可以完成,虽然这很麻烦,需要很长时间来testing。 包括在应用程序中的一些testing是unit testing,但是这也与我testing的机器(与Outlook 2010的Windows 7)绑定在一起。 例如,我最近使用了ManagementObject,在我的系统上工作正常(因此通过了该方法的unit testing),但是,使用该对象在另一个人的系统中抛出exception,从而导致应用程序崩溃。 我从事Visual Studio 2010 Ultimate。 问题:是否有一种更优雅的方式使testing过程更加简化和高效? 你推荐的其他testing方法? 你将如何处理这个问题? 谢谢! 期待您的回复。

收集Outlook联系人列表

有人可以告诉我用什么API来收集Outlook联系人列表? 我看到有些人问过类似的东西,叫做“MPI”,但是我不知道如何使用C ++中设置的函数。

GUI元素随MS Outlook 11.0对象库+ Outlook 2016版本1702转移

我有一个拥有自己的IDE和Windows客户端的专有软件。 在IDE中,我使用Microsoft Outlook 11.0 Object Library为每个邮件发送附件。 但是从Outlook 2016 Version 1702 ,GUI元素To,Cc和主题都被移位了。 发送button也不可达。 在Version 1609我没有问题。 有谁知道这个问题,以及如何解决这个问题? 有没有更新版本的图书馆? 或者在Outlook有解决问题的设置? 提前致谢。

在Python中的Windows上,可能使用Outlook API,我怎样才能从他们较小的login名得到一个用户的全名?

在工作中,我们有简短的login名,例如hastingsg ,但Outlook和我相信Windows系统的其他部分也可以使用更长的名字,例如Jeff Hastings。 在cpython(不是IronPython)中,如果我有更短的login名,我怎样才能得到更长的全名? 我有pywin32和ExchangeCDO安装。