Страницы: 1
RSS
xlCompiler, кто смелый? )
 
"сбылась мечта идиота" (с)
свершилось!

то, о чем так долго говорили большевики мечтали многие посетители форума (и не только этого), периодически задаваясь вопросом "как сделать экзешник из VBA".

прошу любить и жаловать: xlCompiler
абсолютно бесплатно, то есть даром.

вопрос, собственно, один: кто смелый поюзать этого зверя? :)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Я попробовал. Но плохо разобрался.
На сайте ничего наглядно не сказано про продажу этой программы.
Бесплатно можно скачать пробную версию, в которой, как я понял,  мало что можно сделать.
Видимо, нельзя получить полноценный результат с помощью бесплатной версии.
Как покупать - на сайте не написано. Предположу, что нужно писать на почту - на сайте есть почтовый адрес.

Я скомпилировал xlsm-файл и получился exe-файл. Я запустил exe-файл. В exe-файле нет ленты (я использовал "Excel 2013" ;)  .
Макрос работает. Как зайти в VBA - я не знаю. Т.е. макрос посмотреть нельзя.

На рисунке показан exe-файл. Я компилировал пустой Excel-файл, но вставил макрос в Excel-файл. На рисунке видно, что есть кнопка "Запуск". Я щёлкнул по этой кнопке и запустился макрос. У меня макрос был в виде одной команды "MsgBox".

Изменено: Скрипт - 27.07.2014 20:09:16
 
А эта штука без инсталляции  Excell работать будет?
 
pharmaprofi, на сайте написано, что может работать без Excel.
 
любопытно =)

Цитата
Скрипт пишет:
Я скомпилировал xlsm-файл и получился exe-файл. Я запустил exe-файл. В exe-файле нет ленты
ответ на твой "вопрос"
Цитата
Скрипт пишет:
на сайте написано, что может работать без Excel
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук


https://github.com/nervgh
 
Поставил. Запустил. Сказали, что компилируют...
На этом всё и закончилось. Программа не подвисла, просто ничего не делала.
Дал файл попроще - результат тот же!
 
Skif-F, я сначала попробовал сделать методом тыка - просто тыкал куда-то - не понял, что получилось.
Потом решил справку почитать и уже второй раз делал по справке.
 
Пустой файл скомпилировал. Простые макросы пробовать не стал (А зачем?). На сложных - либо ничего (как в посте №6), либо закрывается системой по ошибке.
 
Походу там реализована только небольшая часть функций Excel. В принципе это велосипед. Давно уже существует VB .NET
 
pharmaprofi, а есть какие-нибудь инструменты, чтобы VBA-макрос перевести в VB .Net без ручного труда?
 
Цитата
pharmaprofi пишет:
Походу там реализована только небольшая часть функций Excel
Цитата
Which features are supported?
At this moment xlCompiler supports basic features available in the Spreadsheet Applications (like Microsoft Excel): formulas, charts, shapes, data validation, VBA forms and macros.
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Цитата
Скрипт пишет:
pharmaprofi , а есть какие-нибудь инструменты, чтобы VBA-макрос перевести в VB .Net без ручного труда?
Не знаю, но подозреваю что нет. Просто в моем понимании, если нужно что бы код работал отдельно от Excel лучше создавать такой код соответствующими средствами. Зная VBA разобраться с VB .NET особого труда не составит.

Если это компилированный exe, то сохранять изменения нельзя?
p/s интересно, ребята все это с нуля писали или (склоняюсь к этому мнению) опен офисные библиотеки использовали?
 
Лично я не смелый, ни чего не понял :(
Чистый эксель - без всего (тока признаю)
Не судите строго (плохо в школе учился)
 
Цитата
Nic70y пишет:
Чистый эксель - без всего (тока признаю)
Cудя по всему этот Excel даже чище чем Excel от MS :)
 
Цитата
pharmaprofi пишет: от MS
:)  ну да...
Страницы: 1
Наверх