Single Post |
Topic: [wlx] odbc-wlx - просмотр Access, Excel, CSV файлов |
Author |
Message |
little-brother
|
Posted: Wed Feb 23, 2022 01:05 Post subject: |
|
|
Странно, что формат бинарный. Вроде как с 2007-го файлы это просто архивы и там xml-ки хранятся. Возможно макросы как бинарные данные и держатся (проверить не могу, у меня Office 2003 при сохранении в 2007 теряет макросы). В целом дохлый номер в бинарном формате рыться. Тем более в таком, т.к. наверняка там куча нюансов.
Макросы можно достать через OLE-интерфейсы, установленного Office, т.е. без Office не будет работать в отличии от ODBC драйверов. Работать с OLE в C, на котором написан плагин, очень больно, и потому потребуется сменить его на С++. К этому я не готов.
Другой вариант - это вызывать скрипты, напр. PowerShell, но там могут возникнуть проблемы с правами.
Как мне кажется - для ODBC-плагина данный функционал излишен, т.к. другие то базы данных макросов не имеют. Гораздо проще сделать дополнительный плагин, который будет помещен после odbc-плагина по иерархии и который будет содержать список макросов. В таком случае его надо писать с нуля, и можно сразу на С++.
Хотя думаю хватит мне развлекаться - надо начинать работу искать |
|
|
|
|
|
Powered by phpBB © 2001, 2005 phpBB Group
|