|
|
|
считать значение с Excel
|
|||
|---|---|---|---|
|
#18+
Добрый день. У меня есть документ Ексель, в нем какие-то значения к примеру Код: plaintext 1. 2. 3. 4. 5. 6. этот документ постоянно редактируется в бухгалтерии, а мне нужно получать данные с него, к себе на форму, то как с Делфи мне считать дынные с этого документа что бы небыло ситуации закрытия документа или какой-то ошибки.... я делаю это так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. XLApp.Connect; // ЕСЛИ В ДОКУМЕНТЕ СДЕЛАЛИ ИЗМЕНЕНИЕ НО НЕ СОХРАНИЛИ ТО НА ЭТОМ МЕСТЕ ПРОИСХОДИТ ОШИБКА - ТО КАК СЧИТАТЬ ДАННЫЕ БЕЗ СОХРАНЕНИЕ, ТО ЕСТЬ ЧТО БЫ СЧИТАЛО ТО ЧТО ЕСТЬ НА ЛИСТЕ НЕ СОХРАНЯЯ ЕГО? XLApp.Quit; // В ТАКОМ СЛУЧАЕ, ЕСЛИ ДОКУМЕНТ ОТКРЫТ, ТО ОНО ЕГО ЗАКРЫВАЕТ А ЕСЛИ ЭТО УБРАТЬ И ДОКУМЕНТ БУДЕТ ЗАКРЫТ, ТО ПОСЛЕ ЗАКРЫТИЯ ПРОГРАММЫ БУДЕТ В ПРОЦЕССАХ ВИСЕТЬ ПРОЦЕСС ЕКСЕЛЯ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.02.2010, 14:58 |
|
||
|
считать значение с Excel
|
|||
|---|---|---|---|
|
#18+
А что по этому поводу говорит такая опция МС Офиса как "Автосохранение"? Включи его. И пусть даже файл остается открытый у юзера. Открываешь его только на чтение, получаешь необходимые данные и уничтожаешь свой рид-онли объект. ____________________________________ Public Morozov ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2010, 00:14 |
|
||
|
|

start [/forum/topic.php?fid=61&gotonew=1&tid=2178438]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 397ms |

| 0 / 0 |
