Add-in Express 2009 - Office File Extension such as FileDialog

Add-in Express™ Support Service
That's what is more important than anything else

Add-in Express 2009 - Office File Extension such as FileDialog
Need to get supported extentions for the current application version 
Bakary Djiba




Posts: 6
Joined: 2009-06-22
Hi,
I am using Add-in Express 2009 and I want to get the application supported extensions like FileDialog Filters. I don't want to do it manually by given extensions follow the version of Office (2003 or 2007).
For exemple:


if(IsWord){
 if(WordApp.version == version){
   filter.add("Word 2003", "*.doc", missing);
 }
.....
}
else if(IsExcel){
}
...


And my second problem is that I can't do WordApp.get_FileDialog(..). Why?
Is there a way to do it.


Regards,
Posted 16 Jul, 2009 04:45:57 Top
Andrei Smolin


Add-in Express team


Posts: 16334
Joined: 2006-05-11
Hello Bakary,

I want to get the application supported extensions


Try getting the Extensions property for each FileConverter in the FileConverters collection. Is this what you are looking for?

I can't do WordApp.get_FileDialog(..).


This property was introduced in Office 2002. You can't see it because you use version-neutral interops. In Word 2002-2007 (see the HostVersion property of your add-in module), you can call get_FileDialog via late binding (see System.Type.InvokeMember).

Regards from Belarus (GMT+2),

Andrei Smolin
Add-in Express Team Leader
Posted 16 Jul, 2009 11:45:01 Top