Excel数据连接到Active Directory

我想在excel-2007中创build一个数据连接,将活动目录查询的结果导入工作簿中的工作表。

我发现我可以用VBA 做到这一点 ,但我同意Rob的观点,应该比这更容易,只需使用“OLE DB Provider for Microsoft Directory Services”

有一点谷歌search表明,这是我们集体知识中的一个洞,值得充实!

经过4个小时的试验和错误,我放弃了在SQL端使用AD做的东西

SELECT * FROM OPENQUERY(MyActiveDirectoryLinkedServer, 'SELECT ... FROM ''LDAP://...'' WHERE ...') 

但是这需要build立一个链接的服务器,这是违背DBA最佳实践的。 幸好我的情况已经有了。 ;)