Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
VBA_Word2003: обработать в цикле содержимое всех надписей документа
|
|||
|---|---|---|---|
|
#18+
Собственно, сабж не получается :) В документе имеется несколько Надписей ( ShapeRange ), в каждой из которых имеется 1 таблица. Часть её ячеек заполнена синим шрифтом (бланк), а другая часть - черным. Необходимо всего-то: перед выводом на печать убрать границы у каждой таблицы и заменить синий шрифт на белый (чёрный не трогаем) - это нужно для печати на готовом бланке. Кое-что всё-таки удалось автоматизировать - если заранее стать в нужную Надпись и сделать полное выделение её содержимого (Ctrl+A), то следующий макрос осуществляет всё необходимое: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Хотелось бы ещё, чтобы и переход выделения от одной Надписи к следующей (обход всех Надписей документа) также осуществлялся автоматически. А вот это как раз сделать и не получается - в режиме записи макросов Надписи не выделяются... :( Пробовал и вручную через ShapeRange - тоже не выходит. Помогите с этим переходом, пожалуйста. Прилагаю тестовый упрощённый doc-файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2017, 13:56 |
|
||
|
VBA_Word2003: обработать в цикле содержимое всех надписей документа
|
|||
|---|---|---|---|
|
#18+
Ур-ря, методом тыка и перебора возможных вариантов мне самому удалось решить вопрос. Может, ещё кому-нибудь пригодится, привожу макрос: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.01.2017, 14:44 |
|
||
|
|

start [/forum/moderation_log.php?user_name=%D0%9F%D0%BE%D1%81%D1%82%D0%B8%D1%82+%D1%82%D1%80%D1%83%D0%B8%D0%B7%D0%BC%D1%8B]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
177ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 671ms |
| total: | 980ms |

| 0 / 0 |
