|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.12.2009, 12:21 | #1 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 40
|
Работа с книгой в скрытом режиме
Добрый день!
Подскажите, пожалуйста, каким образом корректно открыть другую книгу из VBA в скрытом режиме, чтобы можно было манипулировать данными в ней? Мне необходимо открыть файл по заданному пути в скрытом режиме, скопировать из него данные и вставить их в соответствующий лист моей книги. После этого внешний файл необходимо закрыть. Буду очень признателен за помощь! |
17.12.2009, 13:45 | #2 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
Добрый день, можно через Данные - Импорт - Импортировать внешние данные, файл открывать не нужно
|
17.12.2009, 14:11 | #3 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 40
|
EugeneS, спасибо за совет!
Однако если я организую доступ к внешней книге подобным образом, то во время работы с ней (т.е. по сути пока открыта моя книга) работать с внешним файлом нельзя: нельзя его отредактировать, пересохранить и т.д. А мне как раз потребуются подобные манипуляции с книгой ... |
17.12.2009, 19:14 | #4 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Может такой вариант,только не забыть ликвидировать процесс
Код:
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 17.12.2009 в 19:30. |
17.12.2009, 21:09 | #5 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 40
|
doober, огромное спасибо!!
Сработало идеально! |
17.12.2009, 21:51 | #6 |
Заблокирован
Регистрация: 24.06.2009
Сообщений: 28
|
Код:
Последний раз редактировалось пасечник; 17.12.2009 в 21:53. |
17.12.2009, 23:06 | #7 |
Заблокирован
Регистрация: 24.06.2009
Сообщений: 28
|
Чуть не забыл: перед End With книгу-то эту лучше закрыть:
Код:
|
18.12.2009, 06:03 | #8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
А к чему все это? Вам не будет достаточно того, чтобы перед открытием книги, выполнением всех действий и закрытием, просто запретить обновление экрана с помощью Application.ScreenUpdating = False ?
Чем шире угол зрения, тем он тупее.
|
18.12.2009, 13:49 | #9 |
Пользователь
Регистрация: 04.12.2009
Сообщений: 40
|
Мне необходимо, чтобы пользователь не подозревал о том, что открываются дополнительные окна. Если использовать ScreenUpdating, то в панели задач все равно отобразится ярлык открытой книги.
|
14.10.2022, 15:32 | #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 |