|
Упростить и доработать код по замене слов и их окончаний.
|
|||
---|---|---|---|
#18+
Ребят, написал кое как код который выполняет простой макрос. Выделяешь нужное слово, запускаешь макрос и он по всему документу его заменяет и подсвечивает, то на что заменяет. 1. Проблема с окончаниями слов. Вот к примеру: Исполнителю, Исполнителя, Исполнитель. Уже три условия получается, три разных слова. 2. Громоздкий код, на одних if и ElseIf держится. думаю его можно сделать более компактным. Но мои небольшие знания VB этого не позволяют самостоятельно сделать. Код: 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. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2013, 16:49 |
|
Упростить и доработать код по замене слов и их окончаний.
|
|||
---|---|---|---|
#18+
lopuxi, делайте на select case и не надо вот это пихать в каждый блок: Код: vbnet 1. 2.
Вынесите его за условия. Вот и будет Вам сокращение. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.09.2013, 19:54 |
|
|
start [/forum/topic.php?fid=61&msg=38406333&tid=2174521]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 113ms |
0 / 0 |