【问题标题】:Is it possible to develop a chat plugin like Gtalk for outlook?是否可以为 Outlook 开发像 Gtalk 这样的聊天插件?
【发布时间】:2010-10-10 00:29:07
【问题描述】:

我的公司使用 Outlook 作为电子邮件客户端,我们登录到 Exchange 服务器。出地址簿(不是个人联系人)将所有用户连接到我们公司的网络。

我们公司没有 IM ;-( .. 我正在考虑开发像 Gmail 的 Gtalk 这样的 Outlook 插件。这可能(技术上)吗?或者有多难?我能得到所有用户的列表(从地址簿)谁打开了他们的前景,以便我可以在在线列表中显示他们? 我可以在没有 DB 的情况下执行此操作吗(只需将消息发送给收件人并显示给他们看)?

Outlook 开发对我来说是新的,question 中的链接对我没有多大帮助(非常混乱)。我可以从哪里获得一些基本教程?

编辑:我在 Outlook 中使用过 VBA。因此,如果使用 VBA 可以实现上述目标,那就太好了 ;-) 这可能吗?

【问题讨论】:

  • 请更改您的主题行,以便立即清楚您的实际问题是什么。大多数浏览问题标题的人甚至不会费心点击其他内容。

标签: vba vb.net outlook vsto outlook-addin


【解决方案1】:

VBA 是一种构建 Office 插件的旧方法,此后已被一种更直接的 VB/C# 模块编码方法所取代。 Office 2003 中的 VBA 插件应该在 Office 2007 中正常工作,但如果您正在查看 Office 2007 + 1,则不再是建议的方法。

如果您使用的是 Visual Studio 2005,请在 MSDN 上查找有关 Visual Studio Tools for Office (VSTO) Second Edition 加载项的信息。如果您使用的是 Visual Studio 2008,则默认情况下 VSTO 包应随附专业版(或更高版本)。它将包含用于为 Office 套件构建附加组件的所有模板。顺着这个编码插件的新方向,一切皆有可能。

我个人从未尝试过制作任何类型的服务器/客户端解决方案,所以我在这方面没有帮助,但我想我会把这些信息放在那里供你在计划制作阶段考虑聊天解决方案。

请注意,非个人 (Exchange) 通讯簿也称为全局地址列表 (GAL)。

【讨论】:

  • 感谢 invenetix。我知道 GAL,但我在我的通讯录中看到了它。但我认为它只适合我:)
【解决方案2】:

Outlook 2010 包括即时消息:

Use instant messaging services with Outlook

Microsoft Outlook 可用于多种即时消息服务。 您可以判断您的联系人是否可用于实时在线 聊天、音频和视频会议或文件共享。

注意在线状态适用于任何人 您添加到即时消息中的消息电子邮件地址 联系人列表。此外,在线状态会显示给使用 Microsoft Office Communicator,无论它们是否在您的 即时通讯联系人列表。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多