问题标签 [outlook-2013]
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.
c# - Programmatically Using Track Changes Comments in Outlook 2013 Add-in
I've developed a VSTO Outlook add-in that uses the track changes comment functionality of Word to highlight certain keywords in emails. This works great in Outlook 2010, but not in Outlook 2013. When I attempt to do this, I get the following exception:
This seems to imply that the function is not available, even when using Word as the Outlook message editor. I checked this by verifying the registry key HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Outlook\Options\Mail
value EditorPreference
is set to 0x00030001
(196609
), which should set Word as the editor.
I know that Microsoft changed how comments work in Office 2013, but the functionality is fundamentally the same from the user perspective.
Does anyone have insight into why this could be happening, or more importantly a fix or workaround?
My code is below:
vb6 - VB6 编译 Outlook 加载项 - 编译错误:Visual basic 中不支持自动化类型
在将同一台 PC 上的 Office 升级到 Office 2013 Pro Plus 之后,我在尝试编译 VB6 Outlook 插件组件时遇到了一个令人恼火的问题。
错误
编译错误:Visual Basic 中不支持自动化类型
正在上线:
我将在下面粘贴该文件中的完整代码。
在另一台 PC 上,我设法完成所有设置,并将 Office 升级到 2012,它编译没有问题,但现在在同一台 PC 上 - 我得到了同样的错误。在此期间,我在 Office 安装方面搞砸了很多,所以我无法准确地告诉你我在它工作和不工作之间做了什么,但最重要的是,它似乎不应该做我所做的事情我正在尝试做(正如我所做的那样!),我只需要一些关于我可能需要做什么才能恢复工作设置的指导。有任何想法吗??
vsto - Outlook 插件:如何调用 InvokeRequired?
在我的 Outlook 2013 VSTO 插件中,我有以下代码:
但我不知道如何调用 InvokeRequired 因为没有主窗体??
谢谢
c# - RDOMail 无法更改 BodyFormat 属性
我无法将 RDOMail 对象的属性 BodyFormat 从纯文本更改为 html。我有以下代码:
rdoMessage.Subject = "Subject";
另外我在这里添加了一些用户属性。
下一行代码无法正常工作。BodyFormat 属性保持等于 olFormatPlain(1),而不是 olFormatHTML (2)。
c# - 在阅读电子邮件模式时如何将上下文菜单项添加到 Outlook
所以,我想创建一个插件,它可以在电子邮件中读取选定的单词,并通过单击上下文菜单将其发送到 API。至于文本选择,一切都很清楚。但我坚持创建上下文菜单。
我在网上搜索,发现我们需要将 contextMenu 项目添加到具有特定idMso的功能区 xml 但是我不明白哪个。
PS 我在这里找到了带有 Outlook 控件名称的文档http://www.microsoft.com/en-us/download/confirmation.aspx?id=6627
vsto - Outlook 2013 VSTO 我们无法完成此操作,因为我们现在无法联系服务器。请稍后再试
我们有一个使用 VSTO 编写的 Outlook 插件。
它在Outlook 2013(代码从 Outlook 2010 版本迁移)中运行了几个月,然后Application.Session.CurrentUser
在某些 Windows 更新应用于 Exchange 服务器后,它突然开始尝试访问该属性时出现错误。
访问该属性时,Outlook 会打开一个登录对话框,无论在对话框中输入什么内容,Outlook 都会抛出错误:
“我们无法完成此操作,因为我们现在无法联系服务器。请稍后再试”。
直到今天,这没有引起任何问题,一些用户也没有问题。
是否有任何要交换的更新可能更改了 Outlook 2013 中 VSTO 插件的某些安全设置?
c# - Outlook 2013 内联响应和表单区域
在我的 Outlook 2013 加载项中,我希望内联响应表单使用带有一些附加控件的表单区域。
当我在新窗口中打开消息并单击回复自定义表单时。但是,如果我这样做,标准 Outlook 的回复表单就会打开。
这是一些代码:
vba - 在 Outlook 中收到新邮件后触发 VBA 代码运行?
Win 7,Outlook 2013 我使用 VBA 代码对到达我的收件箱的一些文件执行操作。但是,我必须单击/运行按钮才能运行此宏。
有没有一种方法可以在电子邮件到达时自动运行此代码?
我已尝试使用 Outlook 规则来运行脚本,但未成功。
我试过这个,但这只有在我运行宏时才有效
dynamics-crm-2011 - Outlook 2013 和 MS CRM 2011 的邮件合并错误
我正在使用带有 Outlook 2013 客户端的 Windows 8 连接到 MS CRM 2011(CRM 服务器和汇总 14)。当我尝试通过邮件合并发送电子邮件时,对帐户说我收到以下错误
无法发送电子邮件,因为指定的发件人没有电子邮件地址。将电子邮件地址添加到发件人,然后重试。要发送电子邮件吗?如果单击是,将发送电子邮件,但不会在 Microsoft Dynamics CRM 中创建相应的活动。
我已经做了什么
1) 确保用于连接 Outlook 客户端和 MS CRM 2011 服务器的 MS CRM 用户的电子邮件地址具有有效的主电子邮件,并且该电子邮件也被批准。
2) 卸载、重新安装和同步 Outlook 2013 客户端。
任何可以提供帮助的指针、帮助、日志位置将不胜感激。
感谢开发
vba - MailItem 移动到错误的文件夹
我试图实现一个脚本来将一个特定的邮件移动到一个新的文件夹 - 没有困难的东西。它在 Outlook 2013 中编写脚本,并作为传入邮件的规则实施。编码:
消息到达文件夹Inbox
,我想将其移动到:
Reports
->2013-XX
取决于当前月份。
MessageBox 显示正确的文件夹名称。但该邮件被复制到文件夹“收件箱”作为副本。
我究竟做错了什么?干杯。