本质上,我有一个SQL Server(2008)数据库,其中包含联系人信息(以及其他内容),并且希望提供在Outlook中查看这些联系人的功能。至少必须支持Outlook 2003。 Outlook客户端连接到Exchange,因此在Exchange中提供联系人(然后可通过Outlook查看)也可以使用。从SQL Server导入/同步联系人到Outlook
从数据库到Outlook/Exchange的同步或导入将是单向的,因此Outlook/Exchange中的联系人可能是只读的(或者导入过程中可能会丢弃更改)。
我认为最好的情况是Outlook/Exchange实时从数据库中读取数据,这样如果对数据库进行更改,访问数据库时就会立即看到它们。但是,如果这是不可能的(我猜想不是这样),用户可以单击按钮,同步可能会定期发生,也可能在Outlook启动时发生。
不一定需要寻找完整的解决方案,只需考虑采取的方法以及使用基本代码示例的任何资源。
您可以使用ADO并通过VBA连接到SQL服务器。请说你是否需要更多细节。 – Fionnuala 2010-01-11 23:02:26