2010-06-24 4 views
0

вот процесс, который я бегу из макроса:открытие рабочего листа в фоновом режиме

  1. я открыть таблицу
  2. я добавить данные в таблицу
  3. я сохранить его
  4. я закрыть его

и я повторить шаги: 1, 2, 3 ... и т.д. (когда я говорю, я имею в виду тупой макроса)

Можно ли открыть рабочий лист в фоновом режиме, чтобы пользователь фактически не видел, что рабочий лист открывается?

+0

Пожалуйста, покажите нам код? – PowerUser

ответ

0

Пробуйте использовать Application.ScreenUpdating. Перед открытием рабочего листа установите для него значение false, затем добавьте данные и верните их в true.

+0

, который не применяется к этому случаю –

+0

Вы имеете в виду, что он не работает? Или почему это не применяется? –

+1

потому что он действительно означает __workbook__. –

1

Вы также можете использовать application.visible = false, чтобы скрыть экземпляр объекта приложения Excel для пользователя. ScreenUpdating все равно покажет рабочую книгу, открывающуюся на панели задач.

Смежные вопросы