подключение MSCAL.OCX (открывается календарь)

Автор oleg, 17 июля 2014, 09:55

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

oleg

Добрый день, Всем.
Есть Excel файл в котором есть куча макросов VBA и внешняя библиотека (нужен календарь) привязана к кнопкам листе, нажимаешь кнопку выходит календарь, выбираешь дату и в ячейку записывается дата. Дальше эта ячейка участвует в обработках макросами и т.д.
Макросы все под Calc работают.
Вопрос  можно каким то образом подключить на кнопку открывающийся календарь, может эту библиотеку , а может есть для Calc свой?
ubuntu 14.04 + LO 4.2.4

Hasim

Можете выложить здесь ваш файл с ОСХ (без секретных данных, если таковые имеются) и сам ОСХ?
Чтобы сравнить с Работа с OCX - Microsoft Translate на MSINET.OCX

Hasim


oleg

Пример во вложении. Только пример вызова данного календаря.
Не сказал самого главного, операционка не Windows a Ubunta.
Сейчас плановый переход от Windows на Linux, поэтому файл должен работать в обоих системах.
И камнем предкновения стал этот самый календарь.
Побывали в ручную заполнять поля- получается фигня, пользователи все равно глючат. То в месяце 31 день вместо 30, то формат меняют местами и т.д.
ubuntu 14.04 + LO 4.2.4

Hasim

Цитата: oleg от 17 июля 2014, 11:16Не сказал самого главного, операционка не Windows a Ubunta.
Да уж, это точно.
ОСХ будет работать только в WINDOWS.
В Linux'ах придется использовать заменитель.

oleg

Спасибо за информацию.
Значит самый безболезненный способ найти календарь на VBA.
ubuntu 14.04 + LO 4.2.4

CyberDaemon

Цитата: Hasim от 17 июля 2014, 12:27
Цитата: oleg от 17 июля 2014, 11:16Не сказал самого главного, операционка не Windows a Ubunta.
Да уж, это точно.
ОСХ будет работать только в WINDOWS.
В Linux'ах придется использовать заменитель.
Интересно, а под wine ocx можно прикрутить к OO, или Lo?

oleg

Цитата: Hasim от 17 июля 2014, 11:58
А вообще тут уже долго обсуждали    
Всплывающий календарь.

Есть там хороший календарь на питоне. А не подскажите как его "повешать" на кнопку или запустить из макроса.
Скажите направление.
ubuntu 14.04 + LO 4.2.4

rami


oleg

Рассматривал такой вариант.
Это надо на каждую ячейку вешать объект.
И самое главное. надо иметь расширение файла xls. А данная фишка работает только при сохранении в ods.
Ведь данный файл надо открывать в двух системах.
ubuntu 14.04 + LO 4.2.4

CyberDaemon

Цитата: oleg от 18 июля 2014, 08:22
Рассматривал такой вариант.
Это надо на каждую ячейку вешать объект.
И самое главное. надо иметь расширение файла xls. А данная фишка работает только при сохранении в ods.
Ведь данный файл надо открывать в двух системах.
Есть повод перевести всех на свободный офис.
И потом MSO(2010 и выше) прекрасно открывает файлы ods.

oleg

Что и делаем, но всех сразу невозможно. Поэтому и изобретаем велосипед :)
ubuntu 14.04 + LO 4.2.4