ONLYOFFICE / DesktopEditors

An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents
https://www.onlyoffice.com
Other
2.94k stars 332 forks source link

Enable call to application specific binaries (Word, Exel) either as separate apps or as data stream handlers #1676

Closed lovrenco closed 2 months ago

lovrenco commented 2 months ago

This issue is unique.

Your idea.

Hello. We have external application which calls for specific application to show some reports (either Word or Excel). For example, path in the registry is: C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE C:\Program Files\Microsoft Office\Root\Office16\WORD.EXE

However, DesktopEditors all operate within one app and link is: C:\Program Files\ONLYOFFICE\DesktopEditors\DesktopEditors.exe

I tried to put that path in the Registry, but got only main application opened, no Excel document was generated. I also opened one blank Excel document and repeated the process, but no date were passed to the cells.

Would it be possible to add extra binaries, Word.exe and Excel.exe which would serve just as handler for scenarios like these? They would take data stream and pass it correctly to the main application.

Thanks.

LuckySpecialist commented 2 months ago

Hi @lovrenco, this is duplicate of #591.

janxkoci commented 1 month ago

Hi @lovrenco, I don't believe this was a duplicate, as the real issue is about stream support rather than having separate apps for handling different streams. Different streams can be handled by a single app easily and this is done all the time in other software.

LuckySpecialist commented 1 month ago

Hi @lovrenco! The problem was marked as a duplicate because you mentioned separate applications (which is what it says in #591), and we do not plan separate applications. As it turns out, it was about something else. In this case, you need to describe the problem in more detail, which I did not quite understand. The application accepts direct links to the files it supports and they can be transferred via the command line.