| 
Hi,
 I am using Desktop Authority to create a post-engine script that will make some registry changes to MS Office so that the correct username and initials are present within the personalised settings in Word, Excel etc.  I have tested this as a .vbs script and it works perfectly.  However once this script is used with Desktop Authority, and hence it is converted to a .kix file then I get the follwoing error message:
 
 Error: IDispatch pointers not allowed in expressions!
 Script: \\domaincontroller\netlogon\officeresetid.kix
 Line: 9
 
 The contents of the .kix file is below:
 
 ; ScriptLogic Custom Script File
 ; File Name: officeidreset.kix
 ; Description: officeidreset.kix
 ;
 ;----------------------------------------------------------
 
 Set objSysInfo = CreateObject("ADSystemInfo")
 
 strUser = objSysInfo.UserName
 Set objUser = GetObject("LDAP://" & strUser)
 
 Set objWord = CreateObject("Word.Application")
 objWord.UserName = objUser.givenName & " " & objUser.SN
 objWord.UserInitials = Left(objUser.givenName, 1) & Left(objUser.SN, 1)
 objWord.quit
 ;----------------------------------------------------------
 RETURN ; Must be last line of file. Do not remove this line
 
 Any ideas how I can get this to work?
 
 Cheers
 
 Steven
 
 |