May 22, 2010 at 1:23 AM
Edited Sep 26, 2010 at 9:22 PM
[This discussion pertains to NodeXL versions 18.104.22.168 through 22.214.171.124 only. Please see
http://nodexl.codeplex.com/Thread/View.aspx?ThreadId=228638 for an updated version of this discussion.]
If you are an administrator on your computer and you use the same Windows account for everything, then skip this discussion. In your case, all you have to do to install and use NodeXL is to run NodeXL's Setup.exe program, then go to the Windows Start
menu, click "All Programs" (Windows 7 or Vista) or "Programs" (XP), click "Microsoft NodeXL," and click "Excel 2007 Template."
If you are not an administrator on your computer, however, you will have to have an administrator install NodeXL by running Setup.exe. The problem then is that NodeXL will be available to the administrator, but not to anyone else. To make NodeXL
available to you after the administrator installs it, do the following:
1. Have the administrator copy the NodeXL template to your desktop. On Windows 7 and Vista computers, the template can be found at "C:\Users\[AdministratorAccountName]\Application Data\Microsoft\Templates\NodeXLGraph.xltx".
On Windows XP, the template can be found at "C:\Documents and Settings\[AdministratorAccountName]\Application Data\Microsoft\Templates\NodeXLGraph.xltx".
2. Log on as yourself, open Explorer, and navigate to this folder: "C:\Program Files\Microsoft Research\Microsoft NodeXL Excel Template". Double-click the file called "Microsoft.NodeXL.ExcelTemplate.vsto".
Now, to use NodeXL, double-click the copy of the NodeXL template on your desktop. It's called NodeXLGraph.xltx.
You need to do steps 1 and 2 just once. If additional people want to use NodeXL on your computer, however, they will each have to do steps 1 and 2 as well.
I realize this procedure is awkward and certainly isn't at all obvious. I'd like to eliminate the need for these extra steps for non-administrators, but unfortunately it's a requirement of one of the underlying technologies that NodeXL makes use of.