问题标签 [outlook-2019]
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.
outlook - Outlook 加载项自定义命令行开关
自 2007 年以来,我一直在使用 Outlook 2007 开发 Outlook 插件。今天我刚刚在开发机器上升级到 Outlook 2019,但遇到了问题。
在 Outlook 2007 中,我使用以下命令行参数设置了 Visual Studio 来调试我的插件:
我的插件会查找命令行开关 parserconfig,如果找到,则使用该配置而不是其他默认配置。它工作得很好,因为我可以让我的插件在开发机器上的行为与生产机器不同。无论如何,对 Outlook 2019 使用相同的方法是行不通的;它拒绝启动并抱怨
无法启动 Microsoft Outlook。命令行参数无效。验证您正在使用的交换机。
有没有办法将自定义命令行参数传递给 Outlook 2019 中的 Outlook 加载项,就像使用 Outlook 2007 一样?
vb6 - 与 Outlook 2019 一起崩溃,而不是更早?
我有一个使用 Outlook Redemption 发送电子邮件的 32 位 VB6 应用程序。该程序在 Outlook 2016 之前运行良好,但我的一些客户在升级到 2019 或在其 Office 365 订阅上自动更新时,无法通过我的程序发送电子邮件。
我的代码的简化版本:
我在运行Outlook 2019 MSO (16.0.12527.20260) 32-bit和Windows 10、1909 (18363.535) 64-bit和32-bit Outlook Redemption 5.18的客户机器上尝试了使用上述代码的程序。当我单击按钮发送此电子邮件时,程序立即崩溃,没有错误消息。
Outlook Redemption 是否完全适用于 VB6 和较新版本的 Outlook?如果是这样,我需要在我的应用程序中进行哪些更改才能使其正常工作?
应用程序事件日志中出现两个错误:
和
html - Outlook 2019 上的额外空间。右侧和左侧
我有一个电子邮件模板。它在 Gmail(所有浏览器)和 Web Outlook(所有浏览器)中看起来很完美。
但在 Outlook 2019 中,从左侧和右侧添加了额外的空白。我想这与图像有关。当它们被锁定时,不会出现空白区域。当我决定下载它们时,会出现空白。我找不到导致此错误的代码。在 Outlook 2013 中不会发生这种情况,请遵守 600 像素的最大宽度。
帮我解决这个问题?我已经尝试了一切。
分享图片和代码:
展望 2013

展望 2019

c# - VSTO 从 Outlook 中的自定义表单按钮发送电子邮件
我的目标是,用户想要发送一封新电子邮件,在填写(.TO、.CC等.Body)并单击发送按钮后,将显示Form发送选项所在的客户。一种选择是在用户创建电子邮件时发送电子邮件(普通send按钮功能)。是否知道如何以ItemSend自定义形式为按钮分配功能?
ThisAddIn.cs-> 打开自定义表单
Application_ItemSend
ChooseFormSend.cs-> 自定义发送按钮,
更新(所有要求一起,使这项工作)
ThisAddIn.cs
ChooseFormSend.cs
}
Btn_standard_Click.DialogResult = DialogResult.OK可以在Properties-> Behavior-> DialogResult-> OK、Cancel、Abort 等中设置。
outlook - Outlook 桌面用户无法在任务窗格中单击加载项 UI
我正在为 Microsoft Outlook 开发一个加载项,最近我们收到一些用户的报告,他们无法再单击加载项任务窗格中的按钮。其他加载项,不仅仅是我们的,也受到了这个问题的影响。受影响的用户仍然可以毫无问题地打开任务窗格。我们的任务窗格 Web 视图正确加载,但是在任务窗格内的任何单击都没有效果。发生这种情况时,我们没有看到控制台错误。
为了帮助进一步缩小范围:到目前为止,我们已经看到此问题出现在 Outlook 2019 和 Outlook for Microsoft 365 MSO 中以及 Office 365 帐户。我们已经看到从 Compose 视图打开任务窗格时会发生此问题。一位受影响的用户正在使用 Outlook 2019 版本 16.0.13127.20266(32 位)。受影响的用户一直在运行 Windows 10 2004 版。一名团队成员能够通过更新到 2004 版来重现该错误,但在同一版本 2004 的后续系统更新后,该错误消失了。
最近对可能导致此问题的加载项任务窗格行为是否有任何更改?
html-email - 在 Outlook 2019 中扭曲的动画 .gif
我有一个总共 1200 像素宽的动画 .gif,但我想将其缩小到 600 像素宽,以获得更清晰的 120 dpi 图像。以下是消息中的代码;它以正确的宽度显示,但高度错误(如您所见,没有定义高度,并且它没有按照我想要的方式自动缩放)。
Outlook 2019 是唯一显示错误的电子邮件客户端。在所有其他电子邮件客户端中看起来都很好。此外,我的消息中的其他图像 (.jpgs) 完全按照我想要的方式显示,并且它们包含相同的内联 CSS。
有任何想法吗?提前致谢。
vba - 收到邮件/outlook/VBA后脚本执行
此代码以错误终止,因为如果我理解正确,则该规则的触发时间早于文件夹中出现的字母(事件)
我试过了:
和
在这种情况下,当收到一封新信时,什么都不会发生。
如果您运行, Sub WorkWithEmails(),那么您可以完美地解决所有问题(前提是该字母在文件夹中)。
草稿.py
我错过了什么?
outlook-2019 - Outlook 2016 2019 随机丢失已发送项目
看来我们的一些客户有一个共同的问题。它大约在三周前开始出现。它发生在 Outlook 2016 和 2019 上,但到目前为止,不是在旧版本中,都设置为 POP3。随机发送电子邮件但不存储到已发送项目中。小型电子邮件(仅文本)和较大的电子邮件(带有附件)都会发生这种情况。由于它随机发生,我没有明确的条件,客户使用重新启动 PC 来解决它。我已经查看了设置规则以存储已发送电子邮件的通常位置并且一切都是正确的(另外,如果这是它必须始终而不是随机发生的问题)。我尝试使用 scanpst 验证 PST 状态,还发现了一些已修复的问题,但这并没有解决问题。我什至尝试与他们中的几个人一起从新的 PST 和新的配置文件开始。
我的感觉,但我没有证明,它与连接延迟有关。他们立即打电话的几次,我注意到他们身边的连接速度很慢。在所有这些中,Outlook 服务器超时已设置为 10 分钟。我的感觉是新版本没有正确使用这个值。可能是延迟让 Outlook 认为电子邮件未正确发送。但是电子邮件已发送(已检查收件人),并且在 Outlook 中,电子邮件从发件箱中消失了,但是……无处可去。同时,在同一网络上,2016 年之前的 Outlook 工作正常。
环顾四周,我发现了大量类似问题的文章,但都与 Outlook 与 Exchange 服务器(本地或在线)一起使用或与设置为 IMAP 的 Outlook 帐户相关。没有与设置为 POP3 的帐户相关的内容,也没有最近的内容。
关于安全软件,这些客户使用不同的系统,因此使用不同类型的防病毒软件(从 Microsoft Defender 到不同的第三方)。我已经尝试停用保护措施,在一种情况下,我已将防病毒日志发送给公司进行检查,但没有任何相关信息。
大家有类似的案例吗?
谢谢
vba - 如何提取商店的电子邮件地址?
在我的公司,我们有许多不同的电子邮件地址,这些电子邮件地址转到由少数人管理的“共享收件箱”帐户。
我们想要跟踪每个收件箱中有多少电子邮件。
一个用户可能会管理多个不同的共享收件箱,并且没有一个用户可以访问同一组收件箱。
我拥有的 VBA 代码遍历所有登录用户的共享收件箱,并计算每个收件箱文件夹中的电子邮件数量,这不是他们自己的“个人”收件箱,并使用单独的过程将该数据记录到表中:
这一切都有效,除了用户没有很好地命名他们的共享收件箱帐户。多个用户的共享收件箱名称相同,但他们关联到不同的电子邮件地址。
例如:
- Charles 可能将info@mycompany.com作为名为“客户问题”的 Outlook 存储
- David 可能将queries@mycompany.com作为 Outlook 存储,也称为“客户问题”
当查尔斯和大卫使用我的 VBA 代码记录他们的邮件计数时,他们都被记录为 MailBoxName 作为“客户问题”。
我得出的结论是我不想记录邮箱名称。我想记录电子邮件地址,他们无法更改,并且对于该收件箱来说是唯一的。
如果收件箱中有一封电子邮件,我可以这样做,因为我可以从文件夹中的第一个邮件项目中获取“收件人”地址,但如果文件夹中有 0 封电子邮件则不能。
如何将与用户的 Outlook 存储关联的传入电子邮件地址提取到 VBA 字符串中,以便将其传递给我的“LogFolder”过程?
vba - 接受时如何从 Outlook 约会邀请主题行中删除“RE:”或“Fwd:”或“[EXT]”?
我在 Win10 上使用 Outlook 2019。
我的公司将前缀“[EXT]:”添加到从我们网络外部收到的所有电子邮件的主题行中。这包括邀请。因此,“[EXT]:”在我的大部分日历中。当 90% 的科目以 [EXT] 开头时,我很难通过手机查看繁忙的日历:
我可以找出 VBA 代码以在主题行中查找 RE: 或 Fwd: 或 [EXT]: 并替换/删除它们。
当单击接受、接受响应、试探等按钮/下拉菜单时,如何自动触发 VBA 代码?