我可以添加一个“自定义”吗;“发送”;Outlook的按钮?

我可以添加一个“自定义”吗;“发送”;Outlook的按钮?,outlook,ms-office,add-in,outlook-addin,Outlook,Ms Office,Add In,Outlook Addin,我正在为我的组织创建电子邮件以外的安全邮件替代方案。我们与外部治疗提供者交换机密患者信息。为了保护隐私,我们不能将电子邮件用于此目的 我是否可以简单地添加一个“发送安全”按钮,将他们的邮件直接发送到我的自定义服务,而不是电子邮件服务器,而不是强制此处的用户使用他们习惯使用的Outlook/Exchange电子邮件之外的全新收件箱、发件箱和创作界面 我从未为Office应用程序创建过外接程序。有可能这样做吗?如何开始?听起来您最好创建一个自定义,然后将Outlook连接到它。这将为您提供一个(相

我正在为我的组织创建电子邮件以外的安全邮件替代方案。我们与外部治疗提供者交换机密患者信息。为了保护隐私,我们不能将电子邮件用于此目的

我是否可以简单地添加一个“发送安全”按钮,将他们的邮件直接发送到我的自定义服务,而不是电子邮件服务器,而不是强制此处的用户使用他们习惯使用的Outlook/Exchange电子邮件之外的全新收件箱、发件箱和创作界面


我从未为Office应用程序创建过外接程序。有可能这样做吗?如何开始?

听起来您最好创建一个自定义,然后将Outlook连接到它。这将为您提供一个(相对)干净的编程模型,您无需担心会弄乱Outlook UI。。。也有助于避免因用户意外点击错误按钮而导致的问题

我知道这并不能回答你的问题,但我认为即使你可以,你也不应该这样做。在我看来,这种方法只会使通过普通电子邮件意外发送敏感信息变得容易。用户很容易意外单击常规发送按钮,因为它就在“发送安全”按钮的旁边。即使您将它们彼此放置在窗口的两侧,用户也很可能出于习惯而单击常规发送。除非您可以通过编程方式检测到信息是敏感的,并且需要安全地发送,否则我认为应该强制用户使用单独的应用程序,以便他们随时意识到通信的敏感性。即使你能自动检测到敏感信息(我认为你不容易做到),也最好让用户养成保护通信安全的习惯


是的,您可以通过在
工具>表单>设计表单中重新设计outlook邮件表单来实现这一点。在那里,您可以选择消息表单和消息表单的按钮

您必须在单击事件上编写一些VBA或分配和操作,以执行安全发送或插入服务URL等操作。您可以保存和发布表单。然后,用户可以选择新的“安全”邮件表单,或者您可以覆盖组织中的默认表单,以便用户每次选择新邮件时都使用该表单

如果你设计了一个插件,在inspector(mail)窗口中添加了一个工具栏,将你的url插入到你的安全服务中,比如通过小型winform按姓名id等查找患者,那么VSTO也可能是一个不错的选择(网上有很多这样的例子)


马库斯

你绝对可以。你可以用它来做。将项目添加到文件夹中,但添加按钮是非常类似的练习。

一种更简单的方法是,发送包含指向网站上安全内容链接的消息

这将避免创建加载项/意外点击“发送”而不是“发送安全”

编辑:我的意思是,即使你无意中发送了这封电子邮件,除了一些带有链接的说明之外,里面也不会有任何内容

例如myopenid.com/username/patientReport?id=XXXXXXXXXXXXXXXXXX

单击时,会提示用户登录并查看详细信息


EDIT2:是的,我知道,我正在远离创建outlook的话题。但既然可以得到更简单的解决方案,为什么还要走一条艰难的道路呢

为什么不捕获BeforeCheckNames事件,然后显示一个对话框,询问用户此消息是否包含机密信息?

当有人单击“安全”时,您想做什么?您想对邮件进行加密吗?接收者是如何看到它的?只为这封有趣的电子邮件投了赞成票。一封“安全发送”的邮件将存储在数据库中,并且只能从一个受密码保护的网站上读取。收件人只会收到一封电子邮件,通知该网站上有一条新的未读邮件。我希望有人会感激,Aric。@Den我放弃了这个项目。我还没有使用过这个产品,但是ShareFile服务有一个Outlook插件,它似乎也有类似的功能。这将是罕见的,几乎闻所未闻。可能不会比人们点击“回复所有人”时的意思“回复”更常见:)我同意存在一些问题,A.利维。在这一点上,我只是想弄清楚什么是可能的,以及有多容易。忘记单击-发送的快捷键类似于Ctrl+Enter;除非你也重新映射,否则你最终会被习惯性的人触发。如果你真的重新映射了它,当这些人使用他们的普通电子邮件时,你会让他们感到沮丧。。。!这就是要点。但是,我希望它尽可能自动化和易于使用。消息作者不必担心实现细节。将按钮添加到工具栏/功能区可能同样容易,但我很难相信在内置控件之间插入按钮也是一样的-再说一次,到目前为止,我还没有使用VSTO构建加载项。。。