标签: outlook-2010

Outlook加载项.放置表单而不是消息窗格和阅读窗格

有人可以告诉我如何在标记为红色的区域中显示表单,或者至少如何从我的应用程序中显示该区域.任何帮助赞赏.

在此输入图像描述

c# outlook vsto outlook-2010

6
推荐指数
1
解决办法
1033
查看次数

更改outlook MailItem图标

我正在开发一个outlook 2010插件,当用户从菜单中单击按钮时,它会将电子邮件导出到特定位置.

这部分不是问题,但MailItem如果导出成功,我还需要更改图标 - 象形图.我试图寻找解决方案,但我只是得到我需要使用表单区域,但我没有找到真正有用的解决方案.

任何想法我应该如何使用这个表单区域?!


我完成了加载项,从VS 2010调试时,一切似乎都很完美.我还创建了一个安装程序,但在安装应用程序后,Outlook将不会显示我想要的图标.它不是显示你上面看到的内容,而是更改图标,但显示默认图标 - 而不是我的图标.图标位于我使用的FormRegion的resx文件中(我使用dor默认和从清单中读取图标),我还尝试将它们移动到常规资源文件(Properties.Resource),但结果是相同的.有人可以帮我弄这个吗?


所以我还使用Replacement和ReplaceAll添加了一个FormRegion,在清单上的默认图标上添加了我的图标,并将其命名为IPM.Note.MyExportedItem.

在ThisAddin.cs中,我有以下代码:

MailItem mailItem =(selectedItem as MailItem);

                    itemGuid = mailItem.EntryID;
                    string name = mailItem.Subject + ".msg";



                    name = "C:\\" + name.Replace(":", "");
                    try
                    {
                        mailItem.SaveAs(name, OlSaveAsType.olMSG);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.ToString());
                    }
                    mailItem.MessageClass = "IPM.Note.MyExportedItem";
                    mailItem.Display(true);

                    ........
Run Code Online (Sandbox Code Playgroud)

但是,当我按照我想要的方式导出它时,这并不是将邮箱中的mailItem(电子邮件)图标更改为我的图标,我可以看到的唯一更改是当我调用Display(true)并打开邮件消息时.此外,如果我按下新项目,选择表格并打开我的表格区域,它会打开一个撰写邮件窗口,如果我发送电子邮件给我,那么它将有我的图标...奇怪...你可以在图片中看到:-)你知道我做错了什么吗?

这是它的外观

问候

c# outlook outlook-addin outlook-form outlook-2010

6
推荐指数
1
解决办法
3950
查看次数

获取Outlook 2010规则说明

我正在为Outlook 2010开发加载项.我必须为它们获取所有规则和描述.我可以访问规则,但我不明白如何获得图片上的描述.在此输入图像描述

c# outlook outlook-addin outlook-2010

6
推荐指数
1
解决办法
396
查看次数

Outlook 2010,使用<a>标签作为按钮css

我使用的链接标记在我的电子邮件中看起来像一个按钮.标签的css如下.

<a href="#">Submit</a>

a.submit{
 background: none repeat scroll 0 0 #FF9900;
    border: 1px solid #FF9900;
    color: #FFFFFF;
    display: inline-block;
    padding: 6px;
    text-decoration: none;


}
Run Code Online (Sandbox Code Playgroud)

除了outlook之外,链接样式无处不在.只有文本获得背景颜色

我在谷歌+电子邮件中也发现了同样的问题.它们的按钮在outlook中显示相同的css样式问题

谷歌+链接标记样式看起来像一个按钮

css outlook-2010

6
推荐指数
2
解决办法
1万
查看次数

如何从 Powershell 脚本访问 Outlook 电子邮件正文?

我的 Outlook 中有一个基本文件夹,其中包含来自监控系统的警报。我想根据该数据创建一个表。为此,我一直尝试在 Outlook 中访问电子邮件的正文内容:

Add-Type -Assembly "Microsoft.Office.Interop.Outlook"
$Outlook = New-Object -ComObject Outlook.Application
$namespace = $Outlook.GetNameSpace("MAPI")
$inbox = $namespace.GetDefaultFolder([Microsoft.Office.Interop.Outlook.OlDefaultFolders]::olFolderInbox)
$inbox.Items | Format-Table BodyFormat, Body, HTMLBody, RTFBody
Run Code Online (Sandbox Code Playgroud)

现在我希望看到 Body、HTMLBody 或 RTFBody 的一些内容 - 但我没有。我确实看到 BodyFormat 最常见的是 2 (olFormatHTML)。因此,大多数电子邮件都应该在 HTMLBody 中包含内容——但没有一个这样做。我可以访问主题行,但不能访问内容。

由于我在网上找到的每个示例似乎都能够获取正文内容,我认为这一定是 Outlook 中的一个设置,仅下载主题行或其他内容。我们有 Enterprise Vault——内容可以与消息分开存储吗?

email powershell outlook outlook-2010

6
推荐指数
1
解决办法
3万
查看次数

以编程方式从共享邮箱发送 Outlook 电子邮件

我正在尝试从共享邮箱发送一封带有 python 的电子邮件。

我已经能够通过我自己的电子邮件成功发送它,但是使用共享邮箱(我已经测试过我也可以访问)发送一个给我带来了问题。

python中用于电子邮件脚本的代码

import win32com.client
import win32com
olMailItem = 0x0
obj = win32com.client.Dispatch("Outlook.Application")
newMail = obj.CreateItem(olMailItem)
newMail.Subject = "Python Email Test"
newMail.Body = "Test"
newMail.To = 'hi@hi.com'
newMail.Send()
Run Code Online (Sandbox Code Playgroud)

我知道下面是我如何从共享文件夹中读取我的电子邮件。 outlook = win32com.Dispatch("Outlook.Application").GetNamespace("MAPI") dir_accounts = outlook.Folders("SharedFolder")

关于如何结合这些的任何想法?

python windows email outlook outlook-2010

6
推荐指数
1
解决办法
3662
查看次数

如何为MS Outlook开发插件?

如何为适用于所有1. Outlook 2010 2. Outlook 2007 3. Outlook 2003的MS Outlook开发插件

我开发的插件适用于2010年和2007年,但不适用于2003年.

我希望这样的东西适用于以上所有三个:)

替代文字

c# outlook-2007 outlook-addin outlook-2003 outlook-2010

5
推荐指数
1
解决办法
2345
查看次数

Outlook 中图像映射的解决方法?

我必须仅使用一张图像创建电子邮件签名。这不是最难的部分。该图像有多个图标,需要链接到与该公司相关的各种社交网络。我尝试过图像映射并将 HTML 文件放入 Outlook 的文件夹中。我已经用这种方式创建了其他签名,但从未使用图像映射。Outlook 似乎删除了图像映射代码,使其无法工作。

有人知道这个问题的解决方法吗?

我正在使用 Outlook 2010。

signatures html-email outlook-2010

5
推荐指数
1
解决办法
2万
查看次数

为什么 Outlook 嗅探器不处理我的日历邀请?

我的 ASP.net 应用程序生成的邀请以带有 .ics 附件的电子邮件形式发送到 Outlook 2010,但嗅探器不会处理该邀请。因此,它们不会在日历中临时显示,并且在预览窗格中不可用。.ics 附件似乎有效,可以通过双击在 Outlook 中打开。发送到 Gmail 的相同邀请都会得到处理,无需担心。我已经排除了同一问题的许多公认的解决方案......

  • Outlook 配置正确,处理 Gmail 邀请没有问题
  • 消息以内容类型:多部分/混合发送,附件为文本/日历。
  • DTEND 跟随 DTSTART!
  • 邀请函包括组织者和与会者。

我的邀请和 Gmail 的最明显的区别是没有 DKIM 签名,但其他人在没有此签名的情况下也取得了成功。更一般地说,有没有人找到任何有关嗅探器的操作、日志记录或故障排除的微软文档?

这是我的 .ics 附件。

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:REQUEST
BEGIN:VEVENT
DTSTART:20140617T083644Z
DTEND:20140617T093644Z
DTSTAMP:20140617T083647Z
ORGANIZER;CN=sby@dimo-gestion.fr:mailto:sby@dimo-gestion.fr
ATTENDEE;CUTYPE=INDIVIDUAL;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=
 FALSE;CN=bbsimonbb@gmail.com;X-NUM-GUESTS=0:mailto:bbsimonbb@gmail.com
CREATED:20140617T083647Z
DESCRIPTION:Description of flying to Sligo
LAST-MODIFIED:20140617T083647Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Fly to Sligo
TRANSP:OPAQUE
UID:20140617T083647Z
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)

此处指定的属性X-MS-OLK-FORCEINSPECTOROPEN没有帮助。

我的文件通过了这个问题中提到的三个 iCalendar 验证器

天哪,互联网上挤满了无法将邀请发送到 Outlook 的人。 这里这里,还有这里

共识似乎是您需要在日历 MIME 部分标头中的内容类型后面添加“; method=REQUEST”。问题是,.net System.Net.Mail 库似乎不提供设置此行的低级别访问权限。狩猎仍在继续。

c# icalendar outlook-2010

5
推荐指数
1
解决办法
4808
查看次数

“Outlook 阻止访问以下可能不安全的附件”

最近,我们有一些用户突然收到这样的消息:“Outlook 阻止访问以下可能不安全的附件”(Outlook 2010 plus)

我已经尝试了所有这些:https://support.microsoft.com/en-us/help/829982/outlook-blocked-access-to-the-following-pottially-unsafe-attachment 但没有任何改变......

outlook office-2010 outlook-2010

5
推荐指数
2
解决办法
3万
查看次数