问题标签 [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 投票
1 回答
6159 浏览

vba - MS Outlook 2007 中 Visual Basic 宏的目录选择器

我为 Outlook 2007 的附件归档编写了一个 Visual Basic 宏,但没有找到一种完全令人满意的方法来显示 Outlook 宏中的目录选择器。现在,我对 Windows API 或 VB(A) 编程都不太了解,但我在 Microsoft 应用程序中最常看到的“标准”Windows 文件对话框似乎是一个显而易见的选择,但它似乎并不容易获得来自 Outlook 的宏。

理想情况下,目录选择器至少应该允许手动粘贴文件路径/URI 作为导航的起点,因为有时我已经为同一目录打开了一个资源管理器窗口。

Outlook 宏中目录选择器的最佳选择是什么?

我已经尝试过但没有完全令人满意的两件事是(代码被简化并且没有错误处理,并且可能也可以在旧版 Outlook 中运行):

1)使用Shell.Applicationwhich 不允许我通过剪贴板实际粘贴起点或执行其他操作,例如重命名文件夹:

2)使用Office.FileDialogfrom Microsoft Word 12.0 Object Library(通过工具/参考),然后使用Word的文件对话框,它以某种方式在我的Vista系统上永远出现并且并不总是真正将Word带到前台。相反,有时 Outlook 被阻止,文件对话框在后台某处徘徊:

还有其他想法吗?

0 投票
2 回答
4542 浏览

vba - 从 Outlook 2007 中删除右键单击打印上下文菜单

当您右键单击带有 VBA 的电子邮件时,有什么方法可以从上下文菜单中删除“打印”项?

我总是右键单击以回复电子邮件,只是意外单击Print并让 Outlook 将其直接发送到打印机,速度比我阻止它的速度更快。

替代文字

注意:我使用的是 Outlook 2007。

0 投票
1 回答
1122 浏览

vba - 通过右键单击将发件人电子邮件动态添加到 Outlook 2007 中的邮件标题规则

我希望 Outlook 2007 的 VBA 代码在任何邮件视图中右键单击邮件,选择将其添加到的规则,并将发件人电子邮件添加到邮件标题包含该规则的值。

只有特定的规则使用消息标题作为标准,所以当我右键单击消息时,只有那些适用的规则应该显示。

0 投票
1 回答
10029 浏览

outlook - 使用 iCalendar 文件更新 Outlook 2007 中的事件

这个问题有一个先前的线程,并暗示了一个答案,但我无法让它工作。

我有一个 ICS 文件。它验证. 它看起来像这样:

我双击它,它完美地进入 Outlook 2007。然后,我双击另一个如下所示的 ICS 文件:

正如rfc 中所解释的,UID 是相同的,并且序列号大一,所以我希望 Outlook 更新我以前的事件条目,但它所做的只是插入第二个。

如何制定 ICS 文件以便 Outlook 知道更新事件?我上面引用的线程中的原始海报说他让它用 METHOD 和 ORGANIZER 做出响应,但根据我的经验,METHOD 没有效果,并且 ORGANIZER 会导致 Outlook 想要将事件通过电子邮件发送给某人的不良行为。我只是想让它更新日历。

0 投票
5 回答
5379 浏览

css - Outlook 渲染问题,渲染文本过大

我正在尝试为我们的组织创建一个时事通讯标准,但 Outlook 呈现文本过大时遇到问题。

这是页面的css部分

有什么建议可能会导致这种情况吗?

0 投票
3 回答
4191 浏览

outlook - Outlook 2007 需要通过 HTTP 的密码。(交换 2007)

我有一个配置了 ActiveSync 和 RPC over HTTP 的 Exchange 2007。

以下是有效的方法:

  • 网络内部的 Outlook。
  • 移动设备。
  • Outlook Web 访问。

唯一不起作用的是:

  • 网络外的 Outlook。

每当有人在网络之外试图通过 Outlook 访问他们的电子邮件时,他们就会不断地收到用户名和密码提示。机器可以通过 HTTP 访问网络,因此防火墙配置似乎正确。该机器还具有正确的根证书。

我不确定这里发生了什么。任何提示将不胜感激。

谢谢!

0 投票
3 回答
1272 浏览

c# - AC# / .NET (VS 2008) 到 Outlook (2007) 问题

我需要 .NET (C#) 和 MS Outlook 方面的帮助。我正在构建一个简单的桌面应用程序,并希望使用 Outlook 发送电子邮件。

  1. 如果我的桌面应用程序生成一条消息,它应该能够通过 Outlook 将其作为电子邮件发送(我们可以假设 Outlook 在同一台 PC 上运行)——这是一个非常简单的操作。

  2. 如果我能做到1,那就太好了。如果可能的话,我希望能够将项目插入到 Outlook 日历中。

我正在使用 VS 2008 专业版和 C#,目标是 .NET 3.5

非常感谢任何帮助,示例代码。

0 投票
3 回答
6226 浏览

python - Python Outlook 2007 COM 入门

我受到了从 Python 修改 Microsoft Outlook 联系人的启发——我希望尝试使用该win32com包编写一些更烦人的 Outlook 使用脚本。我是一个被困在 Windows 用户隔间里的 Linux 用户,所以我对 COM 了解不多。

我正在寻找有关 COM 是否允许通过反射win32com或是否有关于 Outlook 2007 COM 对象的文档的信息。欢迎您认为有帮助的任何其他指针!

我找到了Programming Outlook With Python,但我使用的是 Outlook 2007,所以我想了解更多关于 Outlook 2000 信息中有多少仍然适用的信息。

蒂亚!

0 投票
1 回答
1220 浏览

html - Outlook 2007 消息中的“创建”按钮

我正在尝试创建 Outlook 2007 消息并在消息中放置一个按钮。我相信这曾经是可能的。但是我读到这在 Outlook 2007 中可能不再可能。谁能证实这一点?

0 投票
0 回答
434 浏览

outlook - 为什么 Outlook 2007 插件中的表单区域保持对基础对象的引用处于打开状态?

我在 Visual Studio 2008 (SP1) 中创建了一个空的 Outlook 2007 插件项目。然后我添加了一个新的表单区域(联系人类型,已连接,否则为默认值),然后运行该项目。

Outlook 打开,我去一个联系人更改了几件事,然后单击关闭按钮。Outlook 询问我是否要保存,我选择否。

我的理解是,这应该重置我所做的所有更改。但是,如果我重新打开同一个联系人,我的所有更改仍然存在。如果我关闭整个 Outlook,它会重新提示我保存我更改的联系人。

这让我想到默认的表单区域模板实际上保留了对正在显示的联系人的引用,并且在表单区域关闭后不会处理它。这会导致触点在内存中,而不是在关闭表单后简单地设置。

任何人都可以复制,还是它是一个功能?有什么办法可以解决这个问题?