|
Прочитать текст функции из макроса
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть файл Excel с макросами. В одном из модулей описаны пользовательские функции, зная имя функции, необходимо найти ее в модуле и скопировать ее текст. Это вообще возможно? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 15:55 |
|
Прочитать текст функции из макроса
|
|||
---|---|---|---|
#18+
Программно, конечно же. На VBA. Из этого же файла ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 16:09 |
|
Прочитать текст функции из макроса
|
|||
---|---|---|---|
#18+
Что типа такого Код: vbnet 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.
End Sub ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 17:52 |
|
Прочитать текст функции из макроса
|
|||
---|---|---|---|
#18+
Eolt, Агаааааааа!!!!! То есть, экспортируем код модуля в .bas, а потом парсим! Круто! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 18:12 |
|
Прочитать текст функции из макроса
|
|||
---|---|---|---|
#18+
Indian, можно и без экспорта парсить, напрямую в проекте. Даже проще будет: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 19:00 |
|
Прочитать текст функции из макроса
|
|||
---|---|---|---|
#18+
The_Prist, спасибо! Работает! ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2020, 19:25 |
|
Прочитать текст функции из макроса
|
|||
---|---|---|---|
#18+
Возникла еще одна проблема. Успешно забрал текст из процедуры. Теперь пытаюсь заменить сброс строк на пробел через Replace, но он не находит ни Chr(13), ни '\n'. Какой там может быть символ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 19:59 |
|
Прочитать текст функции из макроса
|
|||
---|---|---|---|
#18+
Indian Возникла еще одна проблема. Успешно забрал текст из процедуры. Теперь пытаюсь заменить сброс строк на пробел через Replace, но он не находит ни Chr(13), ни '\n'. Какой там может быть символ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2020, 20:02 |
|
|
start [/forum/topic.php?fid=60&fpage=3&tid=2154762]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 138ms |
0 / 0 |