问题标签 [outlook-2010]
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 - Outlook 2010 VBA 参考无效或不合格
我正在尝试一种不同的方法来处理我前几天正在做的事情。在工作中,我们使用 Outlook 2010 并全天接收带有 .XLSX 附件的电子邮件。我试图弄清楚如何在 Outlook 中使用 VBA 来检查传入电子邮件的附件,然后如果附件计数 > 0,则测试附件,如果它是电子表格,则使用发件人地址簿信息更新tblOutlookLog 。这只是我在 MS Access 之外尝试 VBA 的第二天或第三天,我在黑暗中摸索着试图弄清楚语法。我已经从下面的 Outlook 中发布了下面的代码。我在 .Subject 行的 olInbox_ItemAdd(ByVal Item As Object) 部分收到一个错误,指出它是“. 我提前道歉,因为它很草率。感谢您的任何帮助或指导。
vba - 检查 Outlook 2010 VBA 代码
我仍然对我已经工作了大约一周的同一个项目感到困惑。我想我已经解决了 VBA,但我只在 Access 中适度使用过 VBA。这是我第一次尝试在 Outlook 2010 中创建程序。最终,我的目标是检查收到的电子邮件以查看它们是否有附件。如果他们确实有附件,请检查文件类型是否为 .xlsx。如果附件是电子表格,我想将发件人电子邮件地址写入名为MSOutlook.ACCDB的 Access DB中名为tblOutlookLog的表中. 每当您有机会时,请您查看此代码并让我知道我做错了什么,或者是否有更有效的方法来适应我要完成的工作?每当 Outlook 打开时,我都会收到一条错误消息,突出显示Set db = OpenDatabase(strdbPath & strdbName)行,并且错误显示Unrecognized Database format。我提前感谢任何帮助。再一次感谢你!!
c# - Outlook 2010 加载项,如何取消关闭事件、最小化窗口?(C#)
经过几个小时的实验和谷歌搜索后,我终于完成了我自己能弄清楚的事情,所以这就是我现在所拥有的:
所有这些都有效,当我关闭 Outlook 时,我会按顺序看到资源管理器关闭事件和退出事件消息框。但是,此时,前景似乎已经关闭,我不知道如何取消这些事件(对于其他一些事件,有一个 bool Cancel 传入,您可以将其设置为 false,但对于这些事件不可以?),或发送最小化事件(我根本无法弄清楚这一点)。
如果有人有任何建议,我将不胜感激。我在工作中有一些空闲时间,我想我会尝试学习一些插件开发的东西,同时解决 Outlook 中一个非常烦人的部分!
编辑:我也试过:
在启动时立即最小化窗口。它确实最小化了前景,但不是系统托盘,只是到栏(这很有趣,实际上可能是一个错误,因为最小化设置为最小化到托盘......)不过,如果我能摆脱关闭/quit event(s) 我至少可以将窗口最小化到任务栏。
c# - 重命名 Outlook PST 文件中的文件夹
几天以来,我试图通过 c# 重命名已发送邮件文件夹、已删除元素和收件箱文件夹。
我尝试过这样的事情:
但没有成功。我总是得到我无权更改名称的例外情况。其他自定义创建的文件夹我可以毫无问题地重命名。
有什么办法可以解锁文件夹吗?或者还有其他访问文件夹的可能性吗?
非常感谢
编辑: Expetion 是:您没有权限。
html - Html 表单 Outlook-2010
在一个项目中,我正在向用户发送电子邮件。在这封电子邮件中会有一个 html 表单,用户可以在其中填写并发出 http post 请求。我尝试发送一个带有链接的普通 html 页面,它在 Outlook-2010 上看起来很好,就像在浏览器上一样。但是,当我在电子邮件中嵌入 html 表单代码时,它不会像在浏览器视图中那样生成。因此,我们可以在电子邮件中嵌入一个 html 表单并在 Outlook 2010 中按预期查看它。
c# - TabAppointment 选项卡中的 Outlook 2010 插件
我尝试将 Outlook 2010 加载项添加到 TabAppointment 选项卡。当我将它添加到 TabCalendar 时它非常有效,但是如果您单击日历中的约会,则会显示另一个选项卡,我猜这个选项卡是 TabAppointment。当然,我的加载项应该在那里。用户不必先更改选项卡即可使用它。
控件/选项卡的 OfficeId 列表。列表可以在这里下载。
最后应该放置加载项的选项卡
每次选择日历项目时,我的加载项都应该可见。因此,正如我所写,TabCalendar 工作,但随后它被放置在“开始”选项卡中。
任何人都知道为什么当我选择 TabAppointment 时我的按钮组在那里不可见?它是错误的标签吗?还是不能在这个地方添加加载项?
outlook - 更改没有表单区域的 Outlook 邮件类名称
我想更改消息的类名 - 例如IPM.Note.MyName
.
但是我不想改变它的表单区域。
为了更改类名,我需要以某种方式注册它 - 我该怎么做,因为我没有任何表单区域?
谢谢,
尼力
email - 如何验证已签名的 Outlook 消息是否有效且受信任?
我收到了一封带有“红色勋章”图标的签名邮件 - “此邮件上的数字签名有效且受信任”。
现在我想以编程方式确定它是被篡改还是有效且受信任。我看到消息有一些属性-
http://schemas.microsoft.com/mapi/string/ {41F28F13-83F4-4114-A584-EEDB5A6B0BFF}/IsSigned
但这还不够好,因为它是内部 Outlook 属性(例如,Hotmail 连接器中不存在)。如何判断它是否被篡改?
非常感谢!:)
尼力
email - Outlook 从电子邮件中删除 URL 哈希
我们的应用程序会生成一封电子邮件,其中包含一个带有哈希片段的链接。
- 当 Outlook 2010 用户单击 HTML 链接(在
<a>
标记内)时,URL 会打开,但会神秘地排除哈希片段。 - 如果用户单击纯 URL(Outlook 将其转换为可单击的链接),则完整的 URL 会正确打开。
以下是我们的 Rails 应用程序中的相关代码,如果有帮助的话:
电子邮件消息(截断;使用 Twitter URL 代替我们的应用 URL,它们遵循类似的模式):
Click here打开 Twitter 主页,而纯文本“链接”打开 CNN 的 Twitter 页面。谁能解释为什么?
delphi - 如何在 Outlook 中使用 OLE 在前面(而不是背景)显示新的电子邮件表单?
我正在使用带有 Delphi 的 OLE 从我的 delphi 应用程序到 Outlook 进行通信。
我正在使用以下代码在 Outlook 中打开新的电子邮件表单。问题是表单在后台,所以如果我从中生成电子邮件表单的表单被最大化,它将“覆盖”Outlook 新邮件表单。
我怎样才能使该表格出现在顶部?(不是“粘在顶部”,而只是它出现在顶部,然后用户可以根据需要将其最小化)。
这是代码: