
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.12.2004, 06:58:02
|
|||
|---|---|---|---|
Не могу разобраться с видимостью переменных, объектов и процедур при создании процедуры |
|||
|
#18+
Ситуация такая: 1) Есть форма с кнопкой "Сформировать отчет в Excel" 2) Есть процедура BtnReportExcel_Click(), где программно создается Excel-файл Упрощенно: Блок А - начало процедуры Код: plaintext 1. 2. 3. 4. Код: plaintext 1. 2. 3. 4. необходимо чтобы Блок В вы глядел в таком виде, т.е. вызов процедуры Код: plaintext 1. 2. 3. 4. Как написать процедуру SetColCell(), где аргументом номер строки, и чтобы она заносила значение цвета в xlsheet1 Т.е. не могу разобраться с видимостью переменных, объектов(xlsheet1) и процедур Знающие люди откликнитесь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2004, 08:45:35
|
|||
|---|---|---|---|
|
|||
Не могу разобраться с видимостью переменных, объектов и процедур при создании процедуры |
|||
|
#18+
Если реализовывать через функции, то либо надо делать объект лист или книга глобальным, либо все время нужно будет передавать их в качестве параметров. Я бы выбрал другой способ. Создать модуль класса. В нем свойство Sheet, которое будет создавать/открывать нужный объект по имени или еще как-нибудь, как вам захочется. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. А потом добавить к этому классу функций по вкусу. По занесению, форматированию. Удобно бывает внутри такого класса хранить номер текущей строки, с которой идет работа. И нечто вроде NewLine для изменения этого счетчика на +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2004, 10:20:27
|
|||
|---|---|---|---|
Не могу разобраться с видимостью переменных, объектов и процедур при создании процедуры |
|||
|
#18+
Пример хороший. С классами я не работал - надо пробовать. У меня мало времени - надо сдавать программу. Поэтому мне сейчас нужно: Если реализовывать через функции, то либо надо делать объект лист или книга глобальным, либо все время нужно будет передавать их в качестве параметров ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.12.2004, 10:38:33
|
|||
|---|---|---|---|
Не могу разобраться с видимостью переменных, объектов и процедур при создании процедуры |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&tablet=1&tid=1669917]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 342ms |

| 0 / 0 |
