问题标签 [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.
vba - 使用今天的日期将附件保存到文件的规则
我正在尝试整理一些 VBA 来保存我每天发送到我网络上的文件夹的附件,我已经将附件保存到正确的位置,但是,我想为文档添加前缀与保存日期。
附件是 summary.rtf,我希望它是 20160805_summary.rtf 等。
我的 VBA 基本上什么都没有(我是一个 SQL 女孩),所以任何简单的建议都会非常感激,我已经重新审视了好几天,在任何地方都找不到任何帮助!
我当前的代码如下所示:
如果有任何额外的帮助,我将不胜感激!
c# - 取消 Item_Open 会导致崩溃
我正在使用 c# 和 Microsoft.Interop 库编写一个办公室插件。当我通过将 Cancel 属性设置为 false 来取消 Item_Open 事件中约会的打开时,它会导致 Outlook 因 Appcrash 而崩溃。与与会者打开定期系列的约会时会发生崩溃。
这在 2016 年有点新。在 2010 年和 2013 年它曾经工作。
有谁知道如何在 2016 年让它工作?
我试图在我的代码中找出问题,但如果我只是在 AppointmentItem 打开事件中将取消设置为 true,即使是在此处找到的示例(在其他方面也适用于 2016 年)也会中断。
编辑:我刚刚发现只有当我禁用缓存模式时才会发生这种情况
编辑 2:我刚刚发现这仅在 2019 年的 2016 年发生,而 o365(已自动更新到 2019 年)似乎又可以工作了。
office365 - 在 Exchange Online GAL 中查找代理地址
我们最近从 Domino 切换到 O365 和 Exchange Online。我们发现的问题之一是,最终用户似乎无法通过 Outlook 在全局地址列表中搜索邮箱的电子邮件别名(代理地址)。例如,我们有一个名为 accountspayable@domain.com 的共享邮箱,别名为 ap@domain.com。这两个地址都可以正常接收邮件,但是如果您在撰写新电子邮件时搜索 ap@domain.com,则找不到任何内容,这让用户感到困惑。这是正常行为吗?有没有办法让代理地址在 GAL 中可搜索?
outlook - 兑换更新 Outlook 约会可能导致 Outlook 保存错误
我有一个在 Outlook 和我的应用程序之间同步约会的应用程序。同步代码使用 Redemption 更新 Outlook 中的约会。
在 Outlook 中添加约会时,我的代码会捕获项目添加事件,在我的应用程序中生成等效约会,并将我的约会 ID 作为用户属性添加到 Outlook 约会中,然后保存它。
我遇到的奇怪问题是:
- 在月视图中单击一天
- 文本框显示在日期块中,输入主题,然后按 Enter
- 双击新约会立即打开它
- 进行一些更改,例如设置提醒
- 点击保存按钮
此时,Outlook 会显示一个消息框,提示“该项目无法保存,因为它已被另一个用户或在另一个窗口中更改”。
如果我启用了约会同步加载项,我发现这种情况经常发生,但如果我禁用它,则永远不会发生。
看起来 Outlook 几乎检测到我通过 Redemption 保存用户属性的代码更改并且不喜欢它。
这是因为 Redemption 直接访问 MAPI 表以保存数据,而 Outlook 在我打开得太快时仍然缓存约会 COM 对象。这样我打开的约会在我想再次保存时已经“过时”了?
我正在测试的 Outlook 版本是 Outlook 2016。
c# - C# VSTO Outlook 插件 - 修改导航窗格
我正在尝试为 Outlook 创建一个 VSTO 加载项。我试图到处搜索,但没有找到任何东西。我想知道以下事情是否可能,如果是,如何:
1) 在 Outlook Explorer 窗口的导航窗格内或下方显示 Windows 窗体。
2) 我正在自定义任务窗格中加载 Web 视图。当在该 Web 视图中执行某些操作时,我想在 Outlook 中调用一个方法。
email - 为什么我在 OUTLOOK 2016 中通过 BizTalk “body.csv” 发送的电子邮件附件?
我创建了一个发送电子邮件的简单界面。我已将文件名设置为
这在我的 Outlook 2013 中运行良好,它显示为"client_inv_20160909090658.csv"
.
但是使用 Outlook 2016 的收件人将其显示为“ body.csv ”。当他决定保存附件时,另存为对话框中的文件名是 "client_inv_20160909090658.csv"
.
为什么会发生这种情况,有没有办法可以防止这种情况发生?
c# - VSTO 部署文件不会运行
我一直在使用 Visual Studio VSTO 项目开发 Outlook 插件。当我将它作为调试运行或从 Visual Studio Outlook (2016) 中启动时,插件可以正常工作。
但是,如果我尝试通过导航到 VSTO 部署文件并双击它来安装它,我会收到一条错误消息,提示“未安装 .net 版本 4”。我试图使用命令行以管理员身份运行它,但只是出现一个错误(这是因为如果我右键单击它,以管理员身份运行会丢失)。
问题是我试图安装请求的 .net 版本,只是被告知它不能,因为我安装了更新的版本。
对此的任何帮助将不胜感激。
更新:我已经使用管理员凭据登录了一台机器,并且安装没有问题。所以我认为这可能是系统或组策略问题。
outlook-addin - 用于撰写新约会的 Outlook 加载项激活规则
我正在使用 vs 2015 开发 Outlook 邮件应用程序。我只想在打开现有日历项目时显示我的加载项。当我有FormType
清单时,加载项会在创建自身时显示约会ReadOrEdit
。Rule Collection
即新约会也有加载项。我不想在创建新约会时显示加载项。
有什么办法可以做到这一点?
vba - Office 365/Outlook 2016 将带有包含字符串的附件的文件移动到另一个文件夹
我每天收到多个日志文件,并想创建一个规则或 vba 脚本,将电子邮件移动到指定文件夹。问题是,只有在 xml 附件中包含特定文本时才应移动它。我是 VBA 的新手,在网上找不到任何看起来特别有用的东西,而且我找不到使用规则的方法。
如果我进行手动搜索 [ext:xml attachment:TestScriptFailed],我能够找到要移动的正确文件,但我不确定如何将其转换为规则或 VBA 脚本以自动化传输过程。
outlook - Outlook 2016 规则在重新启动后关闭
我在 Outlook 2016 中创建了规则并且运行良好。但是,当我关闭 Outlook 并重新启动我的电脑时。这条规则似乎停止了工作。并且所有已移动到另一个文件夹的电子邮件,都将返回到收件箱文件夹。