问题标签 [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.
.net - 以编程方式附加 PDF 时,电子邮件收件人/抄送/主题字段变得愚蠢
最近安装了一些新的 Office 2016,我与 Outlook 互操作以将文件附加到电子邮件的应用程序导致一些奇怪的 UI 效果阻止电子邮件被使用。它只发生在一小部分用户身上,但我找不到其他模式。
对于这些用户,在附加 PDF 时,效果如下:
收件人/抄送/主题字段不合适,电子邮件窗口的其余部分无法键入/无法点击,唯一的方法是点击 Escape 并关闭窗户。使用相同的代码,除 PDF 之外的任何其他类型的文件都不会发生这种情况。
用于创建电子邮件和附件的代码非常简单,并且已经使用了多年
CreateObject 用于一些向后兼容性。
据我所知,我之前 2010 年和 2013 年的客户没有受到影响。
我试图禁用任何/所有插件无效
html - 如何为从 MS Outlook 2016 发送的电子邮件签名创建 Web 字体堆栈?
我为自己创建了一个新的 html 电子邮件签名,我对结果非常满意。它使用字体堆栈,首先尝试 Web 字体Open Sans ,如果客户端无法显示 Web 字体,则回退到Trebuchet MS 。我正在使用 Outlook 2016 发送带有这个新签名的电子邮件,而 Outlook 2016 以及大多数其他现代电子邮件客户端似乎都能正确显示该签名。
我遇到的问题是 Outlook 2013 及更低版本似乎无法处理网络字体,但同时忽略字体堆栈并重置为 Times New Roman 而不是我的后备字体。
这是一个众所周知的问题,网络上有大量可用信息,包括几个如何避免或规避它的代码示例。我在该主题上找到的更好的概述之一是EmailOnAcid.com的博客条目。
虽然在其他第三方 smtp 客户端的帮助下使用 Outlook向收件人发送电子邮件时,建议的策略可能会起作用,但它们似乎不适用于想要从Outlook 发送电子邮件的我。因为无论我在我的签名模板中实现哪些代码或条件,在将签名加载到要发送的电子邮件中的那一刻,它都会被 Outlook 解释,而 Outlook 在发送之前会根据自己的解释更改 html。
有谁知道将字体堆栈(包括 Web 字体)添加到 html 签名的方法,从 MS Outlook 2016 发送,其中 Outlook 2013 和也许 2010 将采用正确的后备字体,而不仅仅是恢复为 Times New Roman?
编辑
以下是我目前未在签名文件中使用的代码示例,原因如下:
如果使用第三方 smtp 客户端发送,此代码在 Outlook 中收到时,将忽略 span 元素中的字体堆栈,仅使用 td 元素中的字体堆栈。其他客户端将正确呈现 Web 字体。然而,不幸的是,当从 Outlook 中发送时,Outlook 在发送之前已经进行了转换。这意味着其他客户端永远无法选择并且只能看到后备字体。
html - Outlook 2016 MSO 中图像右侧和底部不需要的空白
在此处查看屏幕截图http://prntscr.com/gwctqu
我在 Microsoft Outlook 2016 MSO (16.0.8431.2046) 32 位 Microsoft Office 365 Small Business Premium - 版本 1708 (Build 8431.2079) 中图像右侧和底部出现多余空间问题
这是我的代码
excel - VBA,在 vba 代码中插入 Outlook 签名
我有一个 vba 代码,当到期日距当前日期至少 7 天时,它会自动发送电子邮件。
问题是他们在没有我的 Outlook 签名的情况下发送电子邮件。
代码是:
c# - Outlook 加载项无法针对 ADFS 服务器进行身份验证
环境:
- 展望 2016
- 视窗服务器 2016
- 微软 Visual Studio 社区 2017
问题描述:
我正在开发一个应该针对 ADFS 服务器进行身份验证的 Outlook 加载项。
仔细按照此处概述的步骤操作后: https ://tech.greenhouse.io/2016/08/01/create-adfs-instance-on-azure-virtual-machine.html
我能够以 ADFS 用户的身份在 Internet Explorer 和 Chrome 中通过 ADFS 成功登录。
但是,当尝试使用相同的方法通过 Outlook 加载项登录时,我得到的页面显示以下内容:
以下是示例日志文件。
Outlook 加载项:
ADFS 服务器:
错误 ID:364
这是加载项的示例代码:
当它期望来自服务器的 XML 文档时,它会引发异常:
类似的问题: https ://serverfault.com/questions/753149/ad-fs-3-0-event-id-364-while-creating-mfa-and-sso
问题: 我必须采取哪些步骤来解决此问题?
提前致谢。
vba - 600 + 行 Excel 数据来创建 Outlook 约会...但只创建一个约会
背景:
我有一个任务跟踪电子表格,并且想在每次向表中添加新行时创建一个日历“约会”。有许多不同版本的代码漂浮在那里,所以我把这些拼凑在一起,几乎没有真正的 VBA 知识。
数据:
数据存储在 Sheet1 中的表 (Table1) 中,我已将其重命名为“Tracker”。目前大约有 600 行和 16 列。该表会不断更新新的数据行。
问题:
宏运行,并遍历 600 多行数据,为一行创建约会,然后用下一行的数据覆盖该约会。我知道它正在创建 + 覆盖 b/c 我将日历视图设置为“列表视图”,然后运行宏……我可以看到它在所有不同的行中循环,所以我知道它在循环。所以我认为我需要帮助来修改私有函数的 subjectFilter。也就是说,如果我删除私有函数,它会做同样的事情。
现在,.Subject 代码是这样的:
虽然如果它更容易合并到 subjectFilter 中,我可以将其简化为:
问题:
- 如何调整代码以创建所有 600 多个约会?
- 如何将我的 .Subject 字符串合并到 Private Function 的 subjectFilter 中?
当前代码:
vsto - 如何从功能区按钮单击打开约会项目
我需要从功能区按钮单击打开 Outlook 约会项目。
它应该打开约会窗口,但它给出了空引用错误,就像这行代码“var item = control.Context as Inspector;”一样 该项目为空。
html - Outlook 2016 不显示 html
我有一封 html 格式的电子邮件,它应该适用于所有平台,但是我在 Outlook 2016 中遇到了一个问题,即内容未显示。我的邮箱有
使用 OWA、gmail 等正确打开电子邮件,但是当它在 Outlook 2016 中打开时,没有任何条件起作用,因此电子邮件正文为空
有什么建议吗?
谢谢,乌里
outlook - Issue with Dynamics 365 for Outlook add ins
we configured outlook 2016 with Dynamics 365 with help of Dynamics 365 for Outlook add ins. The contacts are Syncing fine but every time when I open the outlook 2016 in my machine, its asking us to add the Dynamics 365 for Outlook add ins to Enable. Please suggest us how the Add ins should stay connected or Enabled longer instead of adding the add Ins every time. Thank you. Suggestions are appreciated.