|
|
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Народ, кто-нибудь знает, возможно ли с помощью макроса, открывать другие файлы эксель в фоновом режиме, чтобы произвести из них копирование? Подскажите команду, если это технически возможно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 15:00 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Что значит в фоновом режиме ? Копировать можно так: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 15:28 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Гуру, подправьте, если что не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 15:29 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Да, и нужно снять значение с переменной. Вообщем где то так: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 15:38 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
С GetObject файл виден, а с objExcel.Workbooks.Open его специально показать надо или убить в конце (иначе, если код сбойнёт, так и остаётся экземпляр Экселя висеть и жизнь портить, через менеджер пока не убьёшь). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 15:44 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
у меня просто задача из многих файлов копировать данные в один, хочу сделать так, чтобы на панели задач они не мелькали при открытии и закрытии. на данный момент файлы открываются таким образом: sFileName = "\\......" Set wbReestr = Workbooks.Open(Filename:=sFileName, UpdateLinks:=False) что мне добавить, чтоб файлы открывались и закрывались в фоне, чтоб их не видно было на панели задач. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 15:52 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Ну если Application.ScreenUpdating = False не помогает, то имхо можно в этом Set objExcel = New Excel.Application всё и открывать. Вот только objExcel.Sheets(index).Cells(row,column).Copy похоже не работает между разными Экселями, только Cells(x,y).Value = objExcel.Sheets(index).Cells(row,column).Value Но это надо проверить, у меня сейчас не получилось, но может ещё какая тонкость есть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 16:03 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Слушай, прекрасно справляется Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 16:10 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Hugo121С GetObject файл виден... Я так понял, в последнем своем посте Вы сами себя поправили :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 16:15 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Если не предпринять спецмер ( Application.ScreenUpdating = False ), то настаиваю, что виден ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 16:25 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Ну не знаю, у меня без спец мер ничего не видно :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 16:31 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
У меня видно :) (не подумайте чего плохого ...). Не видно в редакторе по F8, а если его закрыть и запустить макрос - мелькает, вот такой парадокс... У меня есть длинный код, где я местами юзеру показываю, что уже сделалось, так вот в эти моменты и будут мелькать эти файлы, если они ещё не закрыты. А с New Excel.Application их видно не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 16:36 |
|
||
|
Excel.Открытие файлов в фоновом режиме
|
|||
|---|---|---|---|
|
#18+
Да, ещё и галка "Показывать окна в панели задач" свою роль играет, у меня всегда включена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.12.2009, 16:43 |
|
||
|
|

start [/forum/topic.php?fid=61&tid=2178762]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 502ms |

| 0 / 0 |
