libxlsxwriter for Clarion

Программы на Clarion, шаблоны, библиотеки и пр.
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Аватара пользователя
RaFaeL
Ветеран
Сообщения: 909
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL » 20 Ноябрь 2019, 12:45

Обновил шапку

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 909
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL » 20 Ноябрь 2019, 17:39

vic7tar писал(а):
19 Ноябрь 2019, 19:53
один вопрос - можно ли макросу назначить сочетание клавиш?
Посмотрел. Можно. В списке макросов жмете "Параметры" и назначаете. Затем нужно сохранить xlsm, распаковать и достать оттуда bin. Сочетание хранится в нем и в созданном через библиотеку xlsm работает. В самой библиотеке функционала по назначению горячих клавиш нет (и не будет)

Аватара пользователя
vic7tar
Старожил
Сообщения: 260
Зарегистрирован: 09 Февраль 2017, 20:12

libxlsxwriter for Clarion

Сообщение vic7tar » 20 Ноябрь 2019, 21:42

RaFaeL писал(а):
20 Ноябрь 2019, 17:39
В самой библиотеке функционала по назначению горячих клавиш нет (и не будет)
Это я и имел ввиду. Жаль.
RaFaeL, а почему "и не будет"?
C10, Win10x64

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 909
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL » 20 Ноябрь 2019, 23:51

Потому что автор исходной библиотеки ковырять этот бинарный формат не собирается. А чем предложенный вариант не устраивает то?

Аватара пользователя
vic7tar
Старожил
Сообщения: 260
Зарегистрирован: 09 Февраль 2017, 20:12

libxlsxwriter for Clarion

Сообщение vic7tar » 21 Ноябрь 2019, 10:01

Есть несколько способов запустить макрос - повесить на кнопку, запустить по событию, нажав сочетание клавиш...
Получается, что в сформированной книге сидит макрос, но для его дальнейшего срабатывания нужно открыть эту книгу в Excel-е или OO и вручную назначать ему сочетание клавиш.
C10, Win10x64

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 909
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL » 21 Ноябрь 2019, 11:00

Да нет же! Сочетание клавиш хранится в vbaProject.bin. Когда этот файл будете делать, сразу назначите сочетание, оно сохранится и перенесется

Аватара пользователя
vic7tar
Старожил
Сообщения: 260
Зарегистрирован: 09 Февраль 2017, 20:12

libxlsxwriter for Clarion

Сообщение vic7tar » 21 Ноябрь 2019, 16:38

Что-то не могу найти vba_extract.py
C10, Win10x64

Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1320
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

libxlsxwriter for Clarion

Сообщение Губин Игорь » 21 Ноябрь 2019, 16:44

vic7tar писал(а):
21 Ноябрь 2019, 16:38
Что-то не могу найти vba_extract.py

https://github.com/jmcnamara/XlsxWriter ... extract.py
Это я только кажусь дураком! На самом деле я полный идиот!

Аватара пользователя
vic7tar
Старожил
Сообщения: 260
Зарегистрирован: 09 Февраль 2017, 20:12

libxlsxwriter for Clarion

Сообщение vic7tar » 21 Ноябрь 2019, 16:50

Спасибо, лежит совсем в другом месте.
C10, Win10x64

Аватара пользователя
Губин Игорь
✯ Ветеран ✯
Сообщения: 1320
Зарегистрирован: 16 Сентябрь 2005, 15:35
Откуда: Москва

libxlsxwriter for Clarion

Сообщение Губин Игорь » 21 Ноябрь 2019, 16:54

vic7tar писал(а):
21 Ноябрь 2019, 16:50
Спасибо, лежит совсем в другом месте.

Гугль спасает отцов русской кларионистики! :cat:
Это я только кажусь дураком! На самом деле я полный идиот!

Аватара пользователя
RaFaeL
Ветеран
Сообщения: 909
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Контактная информация:

libxlsxwriter for Clarion

Сообщение RaFaeL » 21 Ноябрь 2019, 17:06

Можно просто открыть xlsx любым архиватором (winrar или т.п.) и достать файл с VBA, я так делал

Ответить