Can I use Office 2007 automation object model with office 2003installation

R

RAHUL

Hi All,

I have Office 2003 (along with Office 2003 SP3) installed on my
windows XP (SP2) machine. I have also installed the "Microsoft Office
Compatibility Pack for Word, Excel, and PowerPoint 2007 File
Formats" (FileFormatConverters.exe).

Though all apps can open , save, edit Office 2007 files properly yet I
can not use the office 2007 object model through VBA.
All of the above updates do not update the Object Model. i.e. while
doing office automation I can not use the enhanced object model of
Office 2007 in VBA. e.g. ppSaveAsOpenXMLPresentation in
PowerPoint.PpSaveAsFileType etc.

Is there any way by which I can update the OLB files and use the
enhanced object model of Office 2007 with office 2003.

Regards
Rahul
 
S

Steve Rindsberg

Hi All,

I have Office 2003 (along with Office 2003 SP3) installed on my
windows XP (SP2) machine. I have also installed the "Microsoft Office
Compatibility Pack for Word, Excel, and PowerPoint 2007 File
Formats" (FileFormatConverters.exe).

Though all apps can open , save, edit Office 2007 files properly yet I
can not use the office 2007 object model through VBA.
All of the above updates do not update the Object Model. i.e. while
doing office automation I can not use the enhanced object model of
Office 2007 in VBA. e.g. ppSaveAsOpenXMLPresentation in
PowerPoint.PpSaveAsFileType etc.

Is there any way by which I can update the OLB files and use the
enhanced object model of Office 2007 with office 2003.

You misunderstand what the compatibility pack does.

The compat. pack adds the ability to convert 2007-format files to 97-
2003 format when opening files and to save to 2007 format. That's all.

It doesn't turn your Office 2003 apps into 2007 ones.

And unfortunately, it doesn't update the object model to expose the new
save-as capabilities.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top