我想在excel-2007中创建一个数据连接,将active-directory查询的结果导入工作簿中的工作表。到Active Directory的Excel数据连接
我看到我can do this用VBA,但我同意罗布here,它应该是比这更容易,只是用“OLE DB提供程序的Microsoft目录服务”
的谷歌搜索的位表明,这是一个洞在我们的集体知识中值得充实!
我想在excel-2007中创建一个数据连接,将active-directory查询的结果导入工作簿中的工作表。到Active Directory的Excel数据连接
我看到我can do this用VBA,但我同意罗布here,它应该是比这更容易,只是用“OLE DB提供程序的Microsoft目录服务”
的谷歌搜索的位表明,这是一个洞在我们的集体知识中值得充实!
4小时试验&错误后,我放弃了,没有在SQL边的AD的东西,使用
SELECT * FROM OPENQUERY(MyActiveDirectoryLinkedServer, 'SELECT ... FROM ''LDAP://...'' WHERE ...')
但是这需要建立一个链接的服务器,这是对DBA的最佳实践。幸运的是,我的情况已经有了。 ;)
重新问这个问题我仍然有兴趣在一个正确的Excel端修复,如果任何人有一个。希望有人在超级用户将帮助:http://superuser.com/questions/340187/excel-data-connection-to-active-directory – harvest316
这并不复杂 - 不知道问题在这里:不要忘记你在*编程*网站发布这个...你链接到的示例代码可以简化(即你不需要显式的Command对象),但它非常易于管理。 –
哎呀!蒂姆,好点。我在这里闲逛,我忘了。 :) – harvest316
在http://superuser.com/q/340187/53184 – harvest316