
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
15.01.2007, 15:20:50
|
|||
|---|---|---|---|
|
|||
Visio Excel |
|||
|
#18+
Здравствуйте! Подскажите плик как сделать следующее: Все нижеперечисленное нужно сделать через VBA обращаясь к Excel непосредственно из Visio. Из Visio нужно открыть файл Excel (Допустим c:\111.xls) Сделать активной ячейку "A1" Присвоить переменной "x" значение из ячейки "А1" что то типа x=Range("A1") а потом Сместиться от ячейки А1 на x ячеек вниз, выделить данную ячейку. а потом присвоить переменным (a,b,c) значения трёх ячеек справа от активной ячейки, т.е. что то типа: a=ActiveCell.Offset(0, 1) b=ActiveCell.Offset(0, 2) c=ActiveCell.Offset(0, 3) Вот только как всё это сделать из Visio ??? Заранее большое спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.01.2007, 20:28:43
|
|||
|---|---|---|---|
Visio Excel |
|||
|
#18+
На самом деле я не знаю, как там все устроено в Visio, но надеюсь, что это будет работать. (данный вариант требует подключение объектной библиотеки Excel к проекту) Код: 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. Данный вариант использует позднее связывание и не требует подключение объектной библиотеки Excel к проекту Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=61&mobile=1&tid=2183636]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
28ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 299ms |

| 0 / 0 |
