Converters for Office Apps

I

Ivan A. Vasilyev

Hello, NG

Do not know whether it is the right NG for the question but can't find more
specific one.

The question is:
How PPoint and Excel locate converters installed?

I mean those converters you can select from File Type drop-down-list in the
SaveAs dialog.
I suspect there should be some registry entries the Apps look for.

My task is to check programatically whether Office 2007 file types are
accessible for the apps of earlier versions (e.g. Excel 2003). This checking
method should be reliable. I could check whether Office Compatibility Pack
is installed (by ComponentId). But I faced a problem with Office
Compatibility Pack. The problem is that ComPack is installed but PPoint and
Ecxel apps do not show additional file types (pptx, xlsx,...) in the SaveAs
dialog. So, I can't rely on ComponentId. I need more "internal" method of
checking...

TIA.
Ivan.
 
B

Bob Buckland ?:-\)

Hi Ivan,

You may want to use the link below to also check in the Microsoft Office Developers discussion group on methods for detection
programatically that would be effective.

Physically, Word, Excel and Powerpoint all show additional file type choices in both File Open and File Save dialogs when the Office
2007 compatibility pack is installed and working.

The Compatibility pack appears as a separate entry in the list of installed applications.

There is compatibility pack content and other external file converters for Office located under the
%ProgramFiles%\Microsoft shared\ structure.

Compatibility pack is in \Office12\
and in \Filters\
Other External Text converters are in \TextConv\
External Graphic converters are in \GrphFlt\

The compatibility pack also has content in in
%ProgramFiles%\Microsoft Office\Office12\

In the registry HKEY_CLASSES_ROOT contains entries for the individual converters, while the path to the converter types are in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0


==================
Hello, NG

Do not know whether it is the right NG for the question but can't find more
specific one.

The question is:
How PPoint and Excel locate converters installed?

I mean those converters you can select from File Type drop-down-list in the
SaveAs dialog.
I suspect there should be some registry entries the Apps look for.

My task is to check programatically whether Office 2007 file types are
accessible for the apps of earlier versions (e.g. Excel 2003). This checking
method should be reliable. I could check whether Office Compatibility Pack
is installed (by ComponentId). But I faced a problem with Office
Compatibility Pack. The problem is that ComPack is installed but PPoint and
Ecxel apps do not show additional file types (pptx, xlsx,...) in the SaveAs
dialog. So, I can't rely on ComponentId. I need more "internal" method of
checking...

TIA.
Ivan. >>
--
Please let us know if this has helped,

Bob Buckland ?:)
MS Office System Products MVP

LINKS
A. Specific newsgroup/discussion group mentioned in this message:
news://msnews.microsoft.com/microsoft.public.officedev
or via browser:
http://microsoft.com/communities/newsgroups/en-us/?dg=microsoft.public.officedev

B. MS Office Community discussion/newsgroups via Web Browser
http://microsoft.com/office/community/en-us/default.mspx
or
Microsoft hosted newsgroups via Outlook Express/newsreader
news://msnews.microsoft.com
 
I

Ivan A. Vasilyev

Hello, Bob.

I've posted the question in the officedev NG, but there are no any replies
yet. This NG seems more alive :)

I found this link
(http://www.siteadvisor.de/sites/ehc.edu/downloads/6463460/) regarding
changes made by Compatibility Pack. I think I could check Registry entries
for Converters availability (i.e. whether they are available to Office apps,
not only installed). But I can't imagine which entry is the right one.
May be you could help.

TIA
Ivan.


"Bob Buckland ?:)" <75214.226(At Beautiful Downtown)compuserve.com>
ÓÏÏÂÝÉÌ/ÓÏÏÂÝÉÌÁ × ÎÏ×ÏÓÔÑÈ ÓÌÅÄÕÀÝÅÅ:
 

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