- not all application offer a COM interface (AFAIK WinZip does not have a COM interface)
- The ProgIds are stored in the registry
- You can use the Windows PowerShell to list all ProgIds
How to know the COM Server Program ID of Various Applications to use in MATLAB
9 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Kanchibhotla Chandra Sekhar
el 22 de Abr. de 2014
Editada: shuchita bahadur
el 12 de Mayo de 2017
How can i know the COM Server Program ID of various applications like WinRAR, 7zip, WinZip etc. to use in MATLAB.
I know the Word,Excel etc can be opened as 'Word.Application','Excel.Application' etc. but various applications installed in my PC and to open them as actxserver object i need to access them via Program ID.
Where can i find the Program ID of Various Applications for actxserver use in MATLAB..?
0 comentarios
Respuesta aceptada
Friedrich
el 22 de Abr. de 2014
hi,
>>!powershell -Command "& {dir REGISTRY::HKEY_CLASSES_ROOT\CLSID -include PROGID -recurse | foreach {$_.GetValue(""""")} }"
0 comentarios
Más respuestas (1)
shuchita bahadur
el 12 de Mayo de 2017
Editada: shuchita bahadur
el 12 de Mayo de 2017
excel.application is not listed in the list of ProgIDs I got running this shell command. But actxserver('excel.application') works just fine.Also, all progIDs are displayed as a list with this shell command, its not clear which program ID is related to which application. Picking up a random ProgID 'MSDAURL.Binder.1' from the list generated and sending it as argument of actxserver:
actxserver('MSDAURL.Binder.1')
|Gives an error:|
Server creation failed. Invalid ProgID 'MSDAURL.Binder.1'
I want to acess controls of a VB.Net application via my MATLAB application. What do I do to find out its Prog ID?
0 comentarios
Ver también
Categorías
Más información sobre Use COM Objects in MATLAB en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!