Определение пакета в котором открыт документ

Автор smagluk, 18 июня 2020, 10:34

0 Пользователи и 1 гость просматривают эту тему.

smagluk

Как можно определить пакет в котором открыт документ calk. В опенофисе, либреофисе или экселе?

economist

#1

msgbox GetSolarVersion


Можно попытать счастья с VBA-методами, ошибки - обработать, конечно.

Option VBASupport 1
Option Compatible

msgbox GetExcelVersion


Также можно прочесть переменные окружения, реестр итп, чтобы узнать наличие Excel. Если же достают смены ассоциаций файлов - есть надежный механизм их назначения "навсегда" - portable-версия OpenOffice|LibreOffice. Вручную пользователь может их переопределить, но обычно ленится.       
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...