Есть ли будущее у VBA
26.02.2017 22:24:02
|
|
|
|
28.02.2017 15:35:12
но dll-ку вроде регистрировать надо... см. линк из ветки
Изменено:
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
|
|||
|
|
02.03.2017 00:08:15
|
|||
|
|
03.03.2017 09:58:33
Можно на C# написать dll, завернуть в xll и не нужно ничего регистрировать.
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.03.2017 09:59:51
Или на vb.net, без разницы.
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.03.2017 10:04:44
Вот итог данной реализации
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.03.2017 10:10:39
А вот
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.03.2017 10:17:32
|
|
|
|
03.03.2017 11:45:03
Андрей VG, все верно, знаю ExcelDNA, возможно есть и другие продукты.
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.03.2017 16:22:14
Изменено:
чтобы не гадать на кофейной гуще, кто вам отвечает и после этого не совершать кучу ошибок - обратитесь к собеседнику на ВЫ - ответ на ваш вопрос получите - а остальное вас не касается (п.п.п. на форумах)
|
|||
|
|
03.03.2017 17:23:50
JeyCi, понял, спасибо
Андрей VG, в моем случае ExcelDNA оказался удобным продуктом, использовал его в своем проекте (в моей библиотеке сторонние разработки отмечены в Help и описании продукта по всем правилам свободной лицензии (уважаю чужой труд). Собственно и своим делюсь безвозмездно. Собственно
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.03.2017 18:16:37
|
|
|
|
03.03.2017 19:57:09
Андрей VG, скажу да же больше, припоминая этапы разработки, возможно в кайо-то из этих тем или ваших коментариях я и почерпнул нужную инфо. В то время поглощал информацию килобайтами )
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.03.2017 20:02:41
«Бритва Оккама» или «Принцип Калашникова»?
|
|||
|
|
03.03.2017 20:15:02
Такая идея реализована в примере выше.
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.03.2017 21:57:04
Да, а вот майкрософт офисе XP деволопер был просто пункт в меню Compile, и надстройка xla превращалась в dll
Изменено:
Excel + SQL = Activetables
|
|
|
|
04.03.2017 14:15:26
В основном код для преобразования форматов из одной специализированной программы в другую, плюс обработка или предварительная или на базе тех методов, которых не было в их специализированных программах. Так как эти программы не предусматривали написание расширений, то надстройки в Excel использовались как способ собрать нужное в одном месте (по существу - всё это можно было сделать мелкими утилитами командной строки, но кто сейчас хочет работать с командной строкой?). |
|||
|
|
04.03.2017 19:03:46
Андрей VG, по правде говоря я и сам пользуясь редко командной строкой. Моя специфика - экономика, финансы, розничная аналитика, работа с БД (в т.ч.Oracle). По большей части продукт специализирован для одной компании (с прицелом на универсальность). Страшно признаться - у меня нет Ribbon-интерфейса интерфейс напилин собственный ещё в Ех2003, для каждого отдела своя закладочка (в основном это вызываемые пользовательские формы)+общие для всех+группа новых команд контекстного меню+UDF+встроенная xll. Вообщем ничего сложного.
Изменено:
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
25.03.2017 13:41:27
Доброе время суток.
Выкладываю проект Может кому-то поможет перейти с VBA на C# Сразу предупреждаю, все как есть (есть не допиленные моменты). |
|
|
|
25.03.2017 16:30:17
|
|||||||
|
|
25.03.2017 21:02:59
|
|
|
|
26.03.2017 10:08:49
Изменено: |
|||
|
|
26.03.2017 13:44:09
Андрей VG, спасибо! В общем, все как и везде в жизни - все очень индивидуально . И напрашивается вывод: нужно иметь все версии и проверять все на каждой, т.к. запомнить и отследить все изменения сложно, и нужно действовать просто проверкой - работает или нет, и если нет - исправлять. В любом случае - безвыходных ситуаций не бывает, то бишь - дорогу осилит идущий! Большое спасибо за ссылку, очень полезная информация, буду изучать.
|
|
|
|
28.03.2017 11:46:40
Сохранил и себе. Есть некоторые интересные моменты. Принимайте благодарность!
«Бритва Оккама» или «Принцип Калашникова»?
|
|||
|
|
28.03.2017 12:15:37
Поставил себе Visual Studio 2017 (причем ставится отдельно от 2015) на win10, тестирую .Net Core и .Net Native.
«Бритва Оккама» или «Принцип Калашникова»?
|
|
|
|
03.05.2019 19:39:37
|
||||
|
|
|||