Crystal Xcelsius 2008 with Office 2010

Hi BOBers,

It looks like Crystal Xcelsius doesn’t work with Office 2010. The error I get during installation is:

“Microsoft Office XP and later applications: Excel, Word, Outlook or PowerPoint must be pre-installed.”

Screenshot:

Has anyone solved this yet?

Thanks!
Chris


cjweis (BOB member since 2003-10-02)

the workaround for this is to install Excel 2007 or earlier and then install Xcelsius. Once it’s installed then you can uninstall Excel 2007 and then it will revert to Excel 2010. Xcelsius does work with Office 2010 just seems that the installer doesn’t recognise it.
Hope that helps.


ianlearmonth (BOB member since 2008-10-22)

Hey, thanks for that workaround! Apparently you know more than SAP Support :slight_smile: Their response was basically “It’s not possible, leave us alone” :wink:

If the problem lies just in the installer, then it seems like this should be very easy for SAP to fix. We pay software maintenance for SAP to keep the software up-to-date. It’s ridiculous that they move so slowly.

THANKS!!


cjweis (BOB member since 2003-10-02)

thanks for the feedback , I am not sure where you went for SAP support but I agree if that was their response it’s not good.


ianlearmonth (BOB member since 2008-10-22)

wow… thanks for sharing the trick…


sivakumar_bo (BOB member since 2006-04-22)

Thanks for the suggestions. I reinstalled Excel 2007 and was able to install Xcelsius. However when I removed Excel 2007 it would not run and crashed. Any suggestions? Thanks


mabaiglon (BOB member since 2010-06-28)

Instead of reinstalling Excel 2007 I decided to hack the Xcelsius.msi file to prevent it from checking the version of Office. I used InstEd to read the msi file which you can find at http://www.instedit.com.

I created a backup of the msi file first.

In InstEd under Tables you can locate LanuchCondition. Once highlighted you will see a condition checking for office versions. I replaced the text with one of the other conditions of “Privileged OR Installed” but the trick is that the length of the text must be exactly the same or the byte count of the msi will change and will not run. So I copied the original office check text into notepad and on the next line down I copied the “Privileged OR Installed” text and then I added spaces until the second line was exactly the same length as the one above it. I then copied that second line and replaced the office condition text in the InstEd tool and saved it. Closed InstEd and the install ran fine and Xcelsius seems to work just fine as well.

YMMV


JoelCool (BOB member since 2010-09-02)

:+1:


J0sh :australia: (BOB member since 2006-10-09)

Did you by chance try this with LiveOffice as well?


wedward (BOB member since 2010-08-02)

Hi Joel,

I recently downlaoded a trial version of the Xcelsius 2008 and have Office 2010 install on my computer. Needless to say, I got the Error message as well. Unfortunately I do not have Excel 2007 so i tried the option of changing the MSI file.

After making the changes, I tried Installing and got the error message - Internal Error 2229 Launch Condition, SELECT ‘Condition’, ‘Description’ FROM ‘Launch Condition’

I wondering whether I changed the text in the correct column in the MSI file. I changed the Condition Text - replaced “(Excel 10 or OUTLOOK 10…” with "Privileged OR Install - plus the number of spaces so that the length corresponds to the original string length. DId I make the changes correctly?

As well I used version 1.5.12.21 of InstEd - not sure whether that would matter but thought I’d point it out.

Thanks In Advance - Paul


ppetsini (BOB member since 2010-09-13)

Try one Space less and run the package itself rather than the setup


dimale17 (BOB member since 2010-09-20)

Excellent. This worked for me as well. I replaced that line with the following (minus the " at beginning and end)
"Privileged OR Installed "
notice the amount of spaces at the end
UPDATE: Looks like this forum Post truncates my spaces :nonod:


jstevens163 (BOB member since 2004-05-07)

Thanks a lot. But i’t’s too complex.
Another easy way:

  1. use Orca (From Microsoft) to open xcelsius.msi;
  2. Locate to “LaunchCondition” and delete the 4th row “(EXCEL10 OR OUTLOOK10 OR PPT10 OR WORD10) OR (EXCEL11 OR OUTLOOK11 OR PPT11 OR WORD11) OR (EXCEL12 OR OUTLOOK12 OR PPT12 OR WORD12) OR Installed Office XP application: Excel, Word, Outlook or PowerPoint must be pre-installed. Higher versions work fine.”;
  3. Save.

All done.


dragonwen (BOB member since 2010-10-20)

Hello dragonwen, do you have any suggestion for Live Office on Office 2010. We got Xcelsius working but could not find a way so far to get Live Office working.
We are able to install Live Office on Office 2010 but when i got to Com addins to enable the Live Office i am not able to find it in there. So if you know any solution please let me know.


sanappi (BOB member since 2010-05-03)

Just worth noting that the latest version of Xcelsius - 2008 SP3 FP3 contains the following line in the Supported Paltforms documentation:

Supported Microsoft Office

[list]Microsoft Office 2007
Microsoft Office 2003 SP2
Microsoft Office 2003 SP1
Microsoft Office XP SP3[/list]

Regards

Mr Xcelsius
Xcelsius 2008 SP3 - Supported Platforms.pdf (155.0 KB)


mrxcelsius (BOB member since 2010-10-29)

Support for Office 2010 as follows (ignore the dates, I’m just the messenger!):

  • Xcelsius 2008 SP4: delivery synchronized with the SP4 for SBO XI3.1 release (estimated ETA: Q2 2011)
  • Xcelsius 2011: delivery synchronized with the next major release SBO XI4.0 (estimated ETA: end 2010)

A few more details can be found in this article
http://tronichop.com/xcelsius-2008-with-office-2010-solved/


Passa :us: (BOB member since 2010-10-26)

Great Tip! This worked perfectly for me, with one small further step (may have been specific to my install not sure)… For some reason the installer didn’t register the keycode into the registry during the install - so I added it manually using regedit and then the product launched fine and works fine with Office '10. Nice one!


paul@wil5on.com :south_africa: (BOB member since 2010-04-14)

JoelCool - the hack worked perfectly for me too.

Thanks!


Truc :uk: (BOB member since 2005-08-22)

Guys, this definitely works. Just to make it clear, you will need to replace the following line:

(EXCEL10 OR OUTLOOK10 OR PPT10 OR WORD10) OR (EXCEL11 OR OUTLOOK11 OR PPT11 OR WORD11) OR (EXCEL12 OR OUTLOOK12 OR PPT12 OR WORD12) OR Installed

WITH

Privileged OR Installedxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

PLEASE NOTE: this forum does not let me add spaces, so I had to use x’s as placeholders, copy the above line in notepad and replace the x’s with spaces. Save. Run the MSI File instead of the setup file and you will be good to go.

Thanks,
Nizar Nadeem
Vivid BI Solutions
Principal Consultant


niznad (BOB member since 2010-06-22)