Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.03.2014, 21:55   #1
Arist
 
Регистрация: 13.01.2013
Сообщений: 3
По умолчанию Помогите перевести vba в vbs или exe

Друзья, есть макрос, никоим образом не использующий книгу Excel. Работает с внешним файлом - следит за его изменением, при наличии нужных изменений запускает внешний исполняемый файл. Вопрос такой - каким образом можно этот vba отвязать от экселя, чтобы он работал самостоятельно, без запуска Excel.

Если просто скопировать код в .vbs, то ошибок море (vbs не поддерживает львиную долю того, что есть в vba), если же делать исполняемый файл через visual studio, то тоже чуть ли не полностью придется переписывать.

Подскажите, хотя бы в каком направлении копать.
Arist вне форума Ответить с цитированием
Старый 31.03.2014, 22:42   #2
Streletz
Старожил
 
Регистрация: 03.01.2014
Сообщений: 2,870
По умолчанию

Цитата:
Если просто скопировать код
Миграция кода в 99% случаев осуществляется не через Ctrl+C&Ctrl+V.
Изучайте целевой язык программирования и переписывайте на нём нужные алгоритмы.
Streletz вне форума Ответить с цитированием
Старый 01.04.2014, 00:11   #3
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
следит за его изменением, при наличии нужных изменений
по каким критериям?
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Старый 01.04.2014, 01:37   #4
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

кросс http://www.cyberforum.ru/vba/thread1135294.html
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 01.04.2014, 08:40   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
точно так.

Казанский, мне здесь эту тему удалить?!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 01.04.2014, 09:53   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Serge_Bliznykov, нет, т.к. Правила не запрещают создавать одинаковые темы на разных форумах.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 01.04.2014, 11:14   #7
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от Казанский Посмотреть сообщение
Serge_Bliznykov, нет, т.к. Правила не запрещают создавать одинаковые темы на разных форумах.
Вы меня не поняли.
Я знаю, что по правилам это можно.
Но смысл держать тему тут, если уже дано решение на другом форуме?!
Получается, данная тема не имеет особого практического смысла...
А держать её исключительно для ссылки на другой форум, где есть решение я не считаю целесообразным.


p.s. да и сильно сомневаюсь, что автор топика теперь появится в данной теме, чтобы, хотя бы из вежливости, отписаться о том, что задача уже решена...
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать юзер-формы или что-то подобное в VBS? iKarma Microsoft Office Excel 1 04.05.2012 14:54
Помогите перевести на VBA never_mind Microsoft Office Excel 23 13.04.2010 07:58
Помогите решить задачки по VBA (за спасибо или wmr) hellp123 Microsoft Office Excel 3 27.05.2009 22:48
создание учётной записи пользователя в системе с случайными параметрами (имя, пароль). js или vbs samCS JavaScript, Ajax 1 22.12.2008 19:36