> cool solutions home   > cool tools home
Office User Information
Populate Microsoft Office User Information from user's eDirectory attributes.
Reader Rating    from ratings rate this article
View a Printer Friendly Version of this Page Send this page to a friend
vitals
Updated: 9 Sep 2004
File Size: 469KB
License: Free
Download 1:  OfficeUserInformation.zip
Publisher: Bryan Keadle
E-mail: BKeadle@TAKETHISOUTpalatine.il.us
disclaimer
Please read the note from our friends in legal before using this file.
details

We have a single image for our Standard Load. We use this program to "import" the user's NDS information into the registry so that the user information correctly reflects the user information stored in NDS.

This program simply reads the user attributes: "Given Name", "SurName", and "Initials", converts them to the binary equivalent and populates the registry entries. We run this once per user, upon login.

It is particularly important to set these values to the user so that when users try to open a file from the network that is being used by another user, Office will report correctly which user has the file open instead of the generic user "Information Systems" that is contained within our standard load image.

This tool is set to find version 8.0 - 11.0, that is, through Office 2003; though only tested on Office 2000 and Office 2003.

SYNTAX: OfficeUserInformation (RESET / QUIET)

RESET - Clears out the Office User Information settings in the registry. Next time a user launches an Office product, they'll be prompted for the information
QUIET - Suppress any confirmation window boxes

OfficeUserInformation looks at the environment variable, NWUSERNAME, to determine the Novell Network login name. This should automatically be set if your are using the Novell client.

If you would like to use a different environment variable to resolve the Novell username, you may create an OfficeUserInformation.INI file, place it in the same directory as the executable, and define which environment variable to use. For example, if you have an environment variable, LN, that is the Novell username, create an INI with this content:

[SETTINGS]
UserEnvVar=LN

OfficeUserInformation will use the LN environment variable for the Novell user object to retrieve the NDS attributes.