Yes! Vision 2002 or later can do this<a href=”http://www.microsoft.com/office/visio”> from microsofts site:</a>
With Visio 2002 you can automatically populate floor plans with data stored in Active Directory, Exchange, Excel spreadsheets, Access databases, or other ODBC-compliant data sources
</b>, this of course is providing you have the information added to AD or the schema extended to populate the needed information.
Its not cheap but you might be able to still find 2002 online for cheaper than the newest one.