问题标签 [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# - 让 2010 VSTO Outlook 插件在 Outlook 2013 上运行时遇到问题?
我有一个使用 Visual Studio 2010(.net 4.0 客户端配置文件)构建的 Outlook 插件,在 Outlook 2007 和 Outlook 2010 中运行良好。我刚刚在 2013 年进行了测试,甚至安装插件似乎崩溃了。谷歌搜索后,我看到一些人们面临的问题示例,但从根本上无法直接回答这个问题:
是否有任何先决条件不允许 VS 2010 Outlook 插件仅在 2013 上运行,或者我是否需要升级 Visual Studio 并创建我的插件的 Outlook 2013 特定版本?
vba - How do I auto BCC all e-mails from Outlook 2013?
There are lots of questions on how to auto BCC e-mails from specific senders or with specific subjects, but I had a ton of trouble finding a simple rule to just auto BCC everything.
c# - 用于 Outlook 2013 VSTO 加载项的 CommandBarControl 的替代方案
我有一个小型 VSTO 加载项,我已经在 Outlook 2010 中使用了一段时间。很快就会迁移到 Office 2013/Outlook 2013,因此需要重新编写加载项才能与 Outlook 2013 一起使用。
Outlook 加载项由自定义功能区按钮触发。触发后,加载项将创建一个新的会议请求窗口并使用一些自定义内容填充消息正文。之后,用户可以完成会议请求并根据需要发送。
我目前遇到的问题是,以前,此消息窗口是使用 CommandBarControl 对象创建的,以编程方式触发单击 Outlook 中的“新会议”按钮。这在 Outlook 的早期版本中有效,但我收集到 CommandBarControl 对象已从 Outlook 2013 中删除,现在静默失败。这确实是我所看到的。
用于创建新会议请求的原始代码如下:
FindControl() 方法用于在 Outlook 中查找“新会议”按钮,然后在该按钮上执行单击操作 Execute()。
另一种可能是这样的:
第二个代码块还将创建一个新的会议请求窗口并在 Outlook 2013 中工作,但是与第二个代码块有一些细微但重要的区别......
- 创建的会议请求不会继承用户之前在其日历中单击的日期和时间,而是默认为当前日期/时间,而不管用户在其日历中单击的日期/时间。
- 创建的会议请求不会考虑用户“代表”另一个用户创建会议请求的情况,因为它忽略了在用户发起新的会议请求之前单击了哪个日历。
所以我的问题是:现在如何以编程方式(使用 VSTO 加载项)在 Outlook 2013 中创建一个新的会议请求,以尊重用户事先点击的日历?也就是说,它会满足之前使用CommandBarControl对象设法满足的上述两个要求吗?
outlook - 不显示 Outlook 插件
我为 Outlook 2013 64 位创建了 Outlook 插件。
在那个插件中,我创建了带有自定义控件的表单区域。
然后参考http://blogs.msdn.com/b/emeamsgdev/archive/2013/11/21/outlook-deploying-an-outlook-2013-add-in-using-installshield-le.aspx我创建插件的设置文件。
现在我将它安装在我的电脑上,一切正常。
但是,当我尝试在客户端计算机上安装它时,它不会在 Outlook 中显示插件。
我找不到任何理由。?
我还为我的插件创建了注册表
html - 带有图像背景的 Outlook 2013 HTML 签名
我发现了另一个线程(Outlook 2013 背景图像损坏)但是我无法发表评论,因为我是 Stack Overflow 的新用户。这是我的代码:
背景图像未出现。对类似线程的回复建议使用多部分电子邮件,他们提供了一个代码示例:
我想知道这个示例代码最好放在哪里?
或者其他人对为什么背景图像在进入前景时消失有任何其他想法?
image - Outlook 2013 图片放大
我为outlook设计了一个html签名,当我发送电子邮件和在outlook中接收电子邮件时,它在outlook中看起来很完美——但是在其他电子邮件客户端中,签名中使用的图像被放大了。我使用的其他电子邮件客户端是 Mozilla Thunderbird 和我使用的 A webmail (mail.com)。我做了很多研究,发现一篇文章建议在我所做的图像上将 res 更改为 96dpi。
我无法以新用户的身份发布图像,但是您可以在以下链接中看到它们:
在 Outlook 2013 中发送和接收的电子邮件:http: //champ.website-admin.net/files/2015/01/e- mailexample.jpg
在 Thunderbird 中收到的电子邮件:http: //champ.website-admin.net/files/2015/01/e-mailexample2.jpg
这是我的代码:
deployment - 生产中的 Outlook 2013 应用程序部署
可以通过运行 MSI 将针对 Outlook 2013 开发的包含 HTML、CSS 和 JS 文件(jQuery、Office.js)的应用程序部署在生产环境中吗?
我已阅读 MSDN 中提供的资源 - http://msdn.microsoft.com/en-us/library/office/fp142256(v=office.15).aspx
该资源讨论了测试部署。但是,我无法说服客户采用相同的方法,因为他们要求 MSI 文件并考虑 COM 插件安装过程。
我想确认我是否忽略了任何可用于生产部署的选项。
请帮忙!
vba - 如何使用 VBA 添加到 Outook 2013 的功能区和/或获取功能区按钮的名称?
我需要做两件事:
使用 Outlook 2013 VBA 将按钮添加到 Outlook 2013 功能区的“主页”选项卡上的自定义组。
- 我在网上找到的所有内容都是指 Excel 或 Word。
在单击每个按钮时运行的宏中,我希望能够告诉单击的按钮的名称。
- 我希望有可变数量的按钮,例如“Do 1”、“Do 2”、“Do 3”、...、“Do X”,它们中的每一个都将运行相同的宏/子并在宏/子内我可以看到按钮的名称,所以我知道该怎么做。否则我必须为每个按钮创建一个子/宏,我试图避免这种情况。
outlook - 以编程方式启用/禁用 Outlook 插件
我已经为 Outlook 2013 创建了加载项。
我想打开/关闭其他插件。所以我使用下面的代码来做到这一点。
但它工作正常,只有当我以管理员身份打开 Outlook 时。对于普通用户,它无法正常工作。
那么还有其他方法可以实现吗?或者我只能以管理员身份运行此代码?
vba - Outlook 2013 - VBA - 功能区 - onLoad 未触发
在%appdata%\Microsoft\Office\olkapptitem.officeUI
我有:
在 Outlook 中,在 VBA 编辑器中,我有一个名为 Module1 的模块,它具有:
但是,两者都DoIt
不会DoIt2
运行。如果我在单击按钮时取出参数,DoIt2
它将运行,但不是相反。
任何帮助表示赞赏。