问题标签 [outlook-2016]

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 回答
975 浏览

email - Outlook 2016 VML 宽度问题

这是第一个问题,所以请温柔:-)

我负责创建作为电子邮件邀请发送给用户的调查。最近,我在一封电子邮件中为用户创建了一个 10 分制,他们点击了他们选择的数字,然后将他们带到了调查中。

问题:我为前景放置的 VML 引起了问题。下面是它的外观截图。比例从 0 开始,应该在 10 结束,但 Outlook 2016 仅显示 1 而不是 10。

Outlook 2016 显示 1 而不是 10

我试过的:

  • 我通过 Litmus 测试了这封电子邮件,它正确显示了所有内容
  • 我试图在 VML 中增加表格的宽度以查看它是否修复它,但它没有工作。
  • 我有 Outlook 2016 (Office 365),但我没有看到这个问题。

整个表的代码片段:

有没有人遇到过这个问题并找到了解决方法?

期待您的回复/评论。

干杯

0 投票
1 回答
760 浏览

dynamics-crm-2011 - 将 MS CRM 2011 与 Outlook 2016 集成

请让我知道可以将 MSCRM 2011 与 Outlook 2016 集成吗?有几个链接,有些人说他们支持,而另一些人说他们不支持。

0 投票
2 回答
328 浏览

vba - 如何选择要为其创建 Outlook 项目的帐户?

我正在编写一个创建和更新 Outlook 注释的脚本。一切正常,除了一个问题。

它在我的个人邮箱上创建和更新便笺,我需要它在我们都可以访问的部门邮箱上创建和维护便笺(我在 Outlook 中设置了两个帐户)。

尽管脚本由部门邮箱上的规则触发并获得部门邮箱的邮件项目,但它仍以这种方式运行。我如何告诉 VBS/Outlook 我想使用哪些笔记文件夹/帐户?我在任何地方都找不到概述如何选择将在哪个帐户下创建笔记的任何内容。

我正在使用 Outlook 2016。

0 投票
1 回答
1520 浏览

c# - 检测 Outlook 检查器窗口是否已关闭

对于 Outlook 2016 的插件,我必须检测检查器窗口(电子邮件窗口)是否已关闭。

我在微软网站上找到了一个指南,但我似乎无法让它工作。 https://msdn.microsoft.com/en-us/library/office/ff184620.aspx
我似乎找不到向关闭事件添加方法的方法

有没有人找到让它工作的方法?我似乎没有 InspectorEvents_Events 对象。

提前致谢




编辑

我的关闭不是事件,它是一种方法,如此处所述 使用 VSTO 注册到 Outlook 约会项目“关闭”事件
您必须使用以下命令强制强制转换:

我没有让它工作,因为我的编译器没有建议 InspectorEvents_Event 或 InspectorEvents_10_Event

0 投票
1 回答
558 浏览

outlook-addin - Outlook 加载项代表对日历的访问

对于使用加载项命令 (office.js) 的 Outlook 加载项,AppointmentOrganizerCommandSurface 扩展点下的功能区按钮在 Outlook 2016 中在用户已被授予代理访问权限的日历中创建会议时被禁用。

在 OWA 下运行的相同加载项能够在委派日历上正常运行。

这是 Outlook 2016 的错误,还是我需要做其他事情才能完成这项工作?

请注意,对于 Outlook 2016,当为委派日历打开会议撰写视图时,通用“Office 加载项”功能区按钮也被禁用。

0 投票
1 回答
586 浏览

vba - 模态电子邮件中的 Outlook / VBA 宏

我们有一个小宏(添加到功能区),单击时应该附加某个文件夹中的一些文件。

这在 Outlook 中创建“新”邮件时有效。当您使用(例如)Adobe Acrobats 的“作为电子邮件发送”功能时,Outlook 中的电子邮件会以模态对话框的形式打开。

功能区上的按钮现在无效。这很简单,什么都不做。(甚至不会显示第一行中的 MessageBox)使用开发人员工具 - > 宏并从“那里”选择宏。

为什么功能区上的按钮没有调用相同的宏而不适用于模态电子邮件?

宏 - 但如前所述,甚至不会出现 MessageBox。


更新:通过另一个应用程序为电子邮件发送应用程序提供更多设置,我能够弄清楚以下内容:

  • 使用“Outlook OLE”作为电子邮件发送方法时,一切正常。
  • 使用“MAPI”作为Email-Sending Method 时,出现上述效果。

因此,Adobe Acrobat 似乎默认使用(简单)MAPI。

编辑:在了解了实际原因后,我发现了这一点:https ://www.msoutlook.info/question/203 - 对于通过 MAPI 创建电子邮件的应用程序来说,这似乎是一个已知的、不可解决的限制,因为 Outlook 没有“完全”加载但只是一些基本的存根。


更新:

单击“作为邮件发送按钮”(1) 时,会出现以下窗口。单击功能区 (2) 内的“宏按钮”不会执行任何操作。

在此处输入图像描述

切换到 DeveloperTools,选择“宏”并从那里选择相同的宏但是有效:

在此处输入图像描述

另一方面,该按钮适用于通过 Outlook 创建的“新电子邮件”和使用Outlook OLErathen创建的“新邮件” MAPI

0 投票
2 回答
884 浏览

vba - 如何使用 Outlook VBA 在收件箱中创建带有未读邮件数量的自动回复?

我正在尝试触发带有规则的脚本以发送自动回复。

“您好,感谢您的来信,您的邮件已排入队列,您面前有XX封邮件,我们会尽快回复。”

XX 应该是未读电子邮件的数量。

我发现带有未读消息计数的 Outlook 自动回复

它不起作用。

我在 Outlook 2016 上,使用交换邮件服务器。

0 投票
1 回答
805 浏览

powershell - 仅在 Outlook 2016 中导入具有自定义字段的联系人

所以我在 .csv 列表中有一个联系人列表,如下所示:

在此处输入图像描述

我要做的是将此列表导入我的 Outlook (Office 365)。我首先在 Outlook 中创建自定义字段。

但是我发现导入联系人列表时无法使用自定义字段进行映射:

在此处输入图像描述

这是因为 Outlook 不允许在导入联系人时选择自定义字段。

我曾尝试使用 QuickPort 之类的软件,它确实允许我映射字段,但它只检索具有空字段的联系人。这意味着我有 x 个新联系人,但所有字段都是空的。

有没有其他方法可以解决这个问题?

我已检查使用 PowerShell 中的 Outlook API 映射自定义字段,但没有找到任何解决方案。

0 投票
1 回答
2725 浏览

powershell - Powershell - 使用带有隐藏窗口的开关命令启动 Outlook 2016

我正在开发一个供我们的最终用户在 SCCM 中使用的自动机脚本。一切都按我想要的方式工作,除了在隐藏窗口中使用 /cleanviews 开关启动 Outlook 的部分。

当前脚本部分

我还尝试删除 -working 目录部分,并将 -windowstyle 从末尾移动到直接在 start-process 之后。到目前为止,应用程序正在正常窗口中启动

这部分之后还有另一个脚本部分,我不希望我们的用户在 cleanviews 切换期间看到第二个窗口的原因是因为他们很容易因为它再次关闭或中断脚本而吓坏了。

建议?

0 投票
1 回答
646 浏览

outlook-addin - Outlook 2016 加载项不起作用

我正在开发一个 Outlook 插件,它适用于所有浏览器。但是它不适用于 Outlook 2016。最初它适用于 Mac,但现在似乎两者都不适用于。似乎Office.initialize从未调用过?

我已经搜索并尝试了几个小时,但没有任何效果。将我的清单和初始化与其他人进行比较,我似乎拥有基本相同的代码。

我使用了 yeoman 生成器,并使用 Office UI Fabric React 作为我的框架。在这一点上真的很茫然,想知道是否有人有任何建议或方法可以查看 Outlook 桌面应用程序中是否引发了任何错误?

更新 经过大量搜索和尝试,从头开始,似乎加载项在我开始使用 Office-JS API 后立即停止工作。具体来说,我userProfile从电子邮件中获取和 to、from、cc 字段Office.context.mailbox.item

仍然无法找到解决方案。