问题标签 [outlook-2007]

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.

0 投票
2 回答
10315 浏览

c# - Storing Outlook emails in a Microsoft SQL Server database

I am using c# to write an Outlook 2007 add-in to store emails in a SQL Server 2005 database. I would like to be able to store the entire .msg file in a varbinary(MAX) field. Is there a way to do this without having to use the Outlook MailItem's SaveAs() method to save to a temp file and then read the file back in? I will need to transfer a large number of emails to the database and would prefer to avoid costly disk reads and writes.

0 投票
2 回答
2684 浏览

c# - 以编程方式展开/折叠 Outlook 导航窗格中的文件夹

我正在使用 C# 为 Outlook 编写加载项。有没有办法以编程方式展开和折叠 Outlook 2007 文件夹导航窗格中的文件夹?另外,展开文件夹时是否会触发事件?

0 投票
1 回答
1586 浏览

outlook-2007 - 将带有警报的 iCalendar 事件导入 Outlook 2007

我已经为我公司的 Web 应用程序中的各种事件编写了 iCalendar 导出,Outlook 能够毫无错误地导入这些事件。但是,似乎只有在我导入单个事件时才会导入警报,而不是在日历中有多个事件时。

这是 Outlook 2007 的“功能”,还是我的多事件日历具有阻止 Outlook 正确导入这些警报的某些特性?

这是我的单一活动日历:

还有我的两个活动日历:

0 投票
3 回答
1834 浏览

vba - 为什么 SaveAs 方法会抛出错误?

我有以下 vba 代码是较大脚本的一部分。我遇到的问题是即使 Outlook 消息已保存到系统上的目录中,SaveAs 函数也会不断抛出错误。检查 Err 对象不会产生任何结果,因为一切都是空白或 0。

另一个奇怪的问题是,当错误处理代码如下所示被注释掉时,脚本会正确执行而不会引发任何错误。在我看来,错误处理代码本身似乎会导致问题。VSTO 目前不是一个选项。

  1. 以下方法是否有替代方法?
  2. 你能提供一些有用的调试技巧来帮助这种情况吗?

这是我正在使用的代码

解决方案:

0 投票
1 回答
461 浏览

c# - 绕过“程序正在尝试访问... Outlook”对话框

我在编写 Office Outlook 2007 加载项时遇到了一个问题,我正在通过捕获发送事件访问当前正在发送的电子邮件的电子邮件内容。一切正常,但是当通过 Outlook.MailItem 对象(在 C# 中)访问电子邮件的主题/正文时,它会提示一个对话框以允许/拒绝该程序访问。谁能帮助如何绕过此对话框并允许程序访问 MailItem ?

谢谢

萨菲乌拉

0 投票
1 回答
5062 浏览

csv - 将 Outlook 2007 邮件文件夹和子文件夹导出到 csv

将邮件从 Outlook 2007 文件夹导出到 CSV 文件的最佳方法是什么?我也想在子文件夹中包含邮件消息。内置的 csv 导出器不允许包含子文件夹的选项,但在其他方面完全符合我的要求。

0 投票
1 回答
3969 浏览

c# - 禁用 Outlook 安全消息框

我正在开发 Outlook 2007 插件,并面临Outlook Security MessageBoxes的问题。我知道我可以从信任中心禁用它并将允许编程访问设置为 true,但我想通过代码禁用它。

如何通过代码禁用 Outlook Security MessageBox?

注意:我使用的是 C# 和 VSTO。

0 投票
1 回答
796 浏览

outlook - 导出 Outlook 2007 任务

您好我想将 Outlook 2007 任务导出到文件或使用某种 API 访问它们,最好不要与其他 Microsoft 产品混淆。我有哪些选择?

0 投票
4 回答
13423 浏览

c# - 来自 C# 的 Outlook 2007 - COM 异常,TYPE_E_LIBNOTREGISTERED

我正在尝试制作一个可以打开新 Outlook 2007 消息的程序。

我从 COM 选项卡 Microsoft Outlook 12.0 ObjectLibrary 中引用。

这些项目出现在 VS 的参考资料中:

现在我尝试调用以下代码:

其中 OutlookApp==Microsoft.Office.Interop.Outlook 命名空间。

在调用列表的第二行时,我不断收到此异常:(InvalidCastException)

无法将类型为“Microsoft.Office.Interop.Outlook.ApplicationClass”的 COM 对象转换为接口类型“Microsoft.Office.Interop.Outlook._Application”。此操作失败,因为 IID 为“{00063001-0000-0000-C000-000000000046}”的接口的 COM 组件上的 QueryInterface 调用因以下错误而失败:库未注册。(来自 HRESULT 的异常:0x8002801D (TYPE_E_LIBNOTREGISTERED))。

该代码在我的另一个站点上运行良好,适用于 Outlook 2003。

对于如何解决它的任何想法,我将不胜感激。

0 投票
1 回答
3309 浏览

outlook-2007 - 是否有宏可以切换到 Outlook 中的特定文件夹?

我经常(使用鼠标)在收件箱下的 3 个收藏夹中的 1 个之间切换。我正在寻找编写一个宏来在这些文件夹之间切换。我看到很多关于将特定电子邮件移动到文件夹的代码的电子邮件,但是有没有办法将焦点移到特定文件夹上?