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...
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
==================
<<"Ivan A. Vasilyev" <vasilyevia@yandex.ru> wrote in message news:Ovn7PjUdIHA.5448@TK2MSFTNGP03.phx.gbl...
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
>>*Courtesy is not expensive and can pay big dividends<<
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....loads/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>
сообщил/сообщила в новостях следующее:
news:ebSLTrVdIHA.5448@TK2MSFTNGP03.phx.gbl...
> 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
>
>
> ==================
> <<"Ivan A. Vasilyev" <vasilyevia@yandex.ru> wrote in message
> news:Ovn7PjUdIHA.5448@TK2MSFTNGP03.phx.gbl...
> 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
>
> >>*Courtesy is not expensive and can pay big dividends<<
>
> LINKS
> A. Specific newsgroup/discussion group mentioned in this message:
> news://msnews.microsoft.com/microsoft.public.officedev
> or via browser:
>
> http://microsoft.com/communities/new...blic.officedev
>
> B. MS Office Community discussion/newsgroups via Web Browser
> http://microsoft.com/office/communit...s/default.mspx
> or
> Microsoft hosted newsgroups via Outlook Express/newsreader
> news://msnews.microsoft.com
>
>
>
>
>