![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 40
|
![]()
Добрый день!
Подскажите, пожалуйста, каким образом корректно открыть другую книгу из VBA в скрытом режиме, чтобы можно было манипулировать данными в ней? Мне необходимо открыть файл по заданному пути в скрытом режиме, скопировать из него данные и вставить их в соответствующий лист моей книги. После этого внешний файл необходимо закрыть. Буду очень признателен за помощь! |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
![]()
Добрый день, можно через Данные - Импорт - Импортировать внешние данные, файл открывать не нужно
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 40
|
![]()
EugeneS, спасибо за совет!
Однако если я организую доступ к внешней книге подобным образом, то во время работы с ней (т.е. по сути пока открыта моя книга) работать с внешним файлом нельзя: нельзя его отредактировать, пересохранить и т.д. А мне как раз потребуются подобные манипуляции с книгой ... |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
![]()
Может такой вариант,только не забыть ликвидировать процесс
Код:
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 17.12.2009 в 19:30. |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 40
|
![]()
doober, огромное спасибо!!
Сработало идеально! |
![]() |
![]() |
![]() |
#6 |
Заблокирован
Регистрация: 24.06.2009
Сообщений: 28
|
![]() Код:
Последний раз редактировалось пасечник; 17.12.2009 в 21:53. |
![]() |
![]() |
![]() |
#7 |
Заблокирован
Регистрация: 24.06.2009
Сообщений: 28
|
![]()
Чуть не забыл: перед End With книгу-то эту лучше закрыть:
Код:
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
А к чему все это? Вам не будет достаточно того, чтобы перед открытием книги, выполнением всех действий и закрытием, просто запретить обновление экрана с помощью Application.ScreenUpdating = False ?
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 40
|
![]()
Мне необходимо, чтобы пользователь не подозревал о том, что открываются дополнительные окна. Если использовать ScreenUpdating, то в панели задач все равно отобразится ярлык открытой книги.
|
![]() |
![]() |
![]() |
#10 |
Новичок
Джуниор
Регистрация: 17.04.2018
Сообщений: 3
|
![]()
Все варианты толковые! Большое спасибо
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Работа в графическом режиме | adgam | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 23.04.2010 17:56 |
Работа в защищенном режиме(TASM) | adgam | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 11.11.2009 22:48 |
Нужно через exe'шник вызвать команду командной строке, в скрытом режиме | killerloop | Помощь студентам | 11 | 09.07.2009 14:58 |
Работа с файлами. Вывод в Граф режиме. Паскаль. | HITMAN 09 | Помощь студентам | 8 | 23.04.2009 20:36 |
Работа макроса в фоновом режиме | Maxx | Microsoft Office Excel | 2 | 14.01.2009 17:09 |