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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 27.03.2011, 22:17   #1
Milo4ka_Lucy
Пользователь
 
Регистрация: 25.06.2010
Сообщений: 31
Вопрос Работа книги в фоновом режиме

Добрый вечер всем!
Есть книга с макросом, открытие книги автоматически запускает макрос. Причем макрос работает с данными других книг, а "свою" книгу не затрагивает вообще. Обращаюсь к вам с вопросом: можно ли запустить работу книги в фоновом режиме?, поскольку видеть ее в процессе выполнения программы не требуется, скорее она даже мешает. Другие книги дожны быть видны.
Если нет, то можно ли создать файл exe?
Заранее большое спасибо!
Milo4ka_Lucy вне форума Ответить с цитированием
Старый 27.03.2011, 22:48   #2
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

В меню этой книги задайте скрыть окно этой книги (Окно-Скрыть) и сохраните её.
Получите книгу типа Personal.xls.
Другое дело - как Вы эту книгу будете закрывать...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 27.03.2011, 23:05   #3
Milo4ka_Lucy
Пользователь
 
Регистрация: 25.06.2010
Сообщений: 31
По умолчанию

После выполнения макрос закрывает книгу, так что не думаю, что с этим возникнут проблемы.
В любом случае попробую завтра сделать, как Вы сказали. О результатах скажу. Спасибо! Не первый раз выручаете.=)
Milo4ka_Lucy вне форума Ответить с цитированием
Старый 28.03.2011, 09:26   #4
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Да, после скрытия окна пропадёт меню "Сохранить", так что сохранить изменения можно будет только по запросу "Сохранить изменения" при закрытии Экселя (или можно макрос для сохранения написать).
Отобразить окно можно опять через это же меню "Окно-Отобразить" - в Вашем случае вероятно при отключенных макросах.
Насчёт exe - возможно можно этот (ну почти этот, изменения минимальны) код перенести в скрипт vbs, который в свою очередь можно скомпилировать в exe.
Но это конечно зависит от кода и задачи в целом. Но как вариант...
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 28.03.2011, 11:58   #5
Milo4ka_Lucy
Пользователь
 
Регистрация: 25.06.2010
Сообщений: 31
По умолчанию

Скрыть окно получилось! Как, оказывается, просто решалась проблема. Еще раз спасибо!
Hugo121, не расскажете поподробнее про создание .exe файла? Если бы научилась, в дальнейшем мне бы это очень пригодилось.
Milo4ka_Lucy вне форума Ответить с цитированием
Старый 28.03.2011, 12:44   #6
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Как exe делается в VB - не знаю, а из vbs - я делал в vbs2exe или с помощью vbsedit, но лучше vbs2exe - правильно путь к скрипту сохраняет, если это важно.
vbsedit вместо пути к exe ставит путь к temp, куда exe распаковывается перед выполнением. Всё поняли?
Но тогда сперва освойте скрипты vbs - в общем почти как VBA.
webmoney: E265281470651 Z422237915069 R418926282008
Hugo121 вне форума Ответить с цитированием
Старый 28.03.2011, 14:03   #7
Milo4ka_Lucy
Пользователь
 
Регистрация: 25.06.2010
Сообщений: 31
По умолчанию

Поняла не всё, но многое.
Если доберусь до vbs, перечитаю Ваше сообщение еще раз. :-D Тогда, думаю, пойму каждое слово
Milo4ka_Lucy вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача русских символов в фоновом режиме(AJAX) SkrudjMakdak JavaScript, Ajax 1 08.02.2011 18:12
Консольное приложение в фоновом режиме free6878 Помощь студентам 0 04.01.2011 09:23
Работа программы в фоновом режиме Roman Lebedev Общие вопросы C/C++ 4 22.06.2010 06:21
Работа макроса в фоновом режиме Maxx Microsoft Office Excel 2 14.01.2009 17:09
Проверка орфографии в фоновом режиме Kalash Microsoft Office Word 3 01.11.2008 00:49