Novell is now a part of Micro Focus

Installing individual MS Office 2007 Pro products via Novell Application Launcher

Novell Cool Solutions: Feature
By Leon Hewitt

Digg This - Slashdot This

Posted: 3 May 2007

Want to deploy individual MS Office 2007 products via NAL? Here's how you do it.


  • Avoid linking multiple NAL objects together
  • Ability to install MS Office application independently of each other
  • Faster distribution as you only install what you need


  1. Create MS Office 2007 Network Installation Point
  2. Create required Config.xml files
  3. Create NAL Object

Create MS Office 2007 Network Installation Point

Copy the entire contents of your MS Office 2007 CD to your desired network location. This is where NAL will pull the installation files from so it should be accessible to users (at least "read" rights).

For this document I will use:


Create Config.xml files

The "config.xml" file contains all the information the "setup.exe" needs to install silently. Here is an example of the layout of the config.xml file.

<Configuration Product="ProPlus">

<Display Level="basic" CompletionNotice="no" SuppressModal="yes" NoCancel="yes" AcceptEula="yes" />

<PIDKEY Value="1234512345123451234512345" />
<USERNAME Value="username" />
<COMPANYNAME Value="Company Name" />

<OptionState Id="ACCESSFiles" State="absent" Children="force" /> //access
<OptionState Id="OUTLOOKFiles" State="Local" Children="force" /> //outlook
<OptionState Id="WORDFiles" State="Local" Children="force" /> //word


Note: You can call the *.xml file anything you like and it is able to be stored anywhere on the network.

For detailed information on all the variables please see this article.

  • Configuration Product - This ID can be found within the "config.xml" file stored in your Network Installation Point.
  • Display Level="basic" ? This will control what is seen during installation
  • CompletionNotice="no" ? This will prevent the completion notice from appearing after the installation is complete
  • SuppressModal="yes" ? This will prevent error messages from appearing during the installation
  • NoCancel="yes" ? This will prevent the user from being able to cancel the installation
  • AcceptEula="yes" ? This will prevent the EULA from appearing during installation
  • PIDKEY Value ? Enter your Office 2007 Product Key here without any "hyphens".
  • USERNAME Value ? Enter your desired username here
  • COMPANYNAME Value - Enter your desired Company name here

Depending on your company needs, you can create as many or as few config.xml files as you like. The above Config.xml file will tell the setup procedure to remove Access 2007 and install both Outlook and Word 2007.

For this document I only want to install Word 2007 and leave all other Office 2007 products alone, so I would remove the ACCESSFiles and OUTLOOKFiles lines.

I can now save the below configuration as "\\server\vol\Office2007\Config Files\Word2007.xml"

<Configuration Product="ProPlus">

<Display Level="basic" CompletionNotice="no" SuppressModal="yes" NoCancel="yes" AcceptEula="yes" />

<PIDKEY Value="1234512345123451234512345" />
<COMPANYNAME Value="Curtin University of Technology" />

<OptionState Id="WORDFiles" State="Local" Children="force" /> //word


Create the NAL object

Open ConsoleOne and create a new "Simple" Application Object where you like.

Enter the following in the "Run before distribution" script:

Also enter the following to the "Run after Termination" script:

Enter the appropriate path to the "winword.exe" like below:

You can now assign your NAL Application to the appropriate users to use.

If you have any questions you may contact Leon at

Novell Cool Solutions (corporate web communities) are produced by WebWise Solutions.

© Copyright Micro Focus or one of its affiliates