|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
Проверил - и при печати тоже нет колонтитула на последней странице! Спасибо большое за помощь и терпение! ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2011, 19:29 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
Использовал выложенный тут код, но вылезает ошибка: При принудительном добавлении разрыва раздела, если этот раздел разделяет нумерованный абзац , то Ворд начинает считать, что после разрыва не продолжение текста, а новый абзац и нумерует его! ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 19:46 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
_Ф_Ф_Ф_Ф_...раздел разделяет нумерованный абзац , то... Здешний код вставляет разрыв в начале абзаца, что не приволит к нарушению форматирования. Вы же, вставляете разрыв либо в середине, либо в конце абзаца, вот и получаете "спецэфекты", как самый хитрый :) Разрыв действует как знак абзаца. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.04.2013, 21:07 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
Раздел вставляется конкретно этим кодом: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
на строке Код: vbnet 1.
делаем точку останова, к этому моменту документ уже сформирован и выглядит так: на предпоследней странице начинается абзац, который переходит на последнюю страницу без всяких выкрутасов. После отработки указанной строки в документ вставляется разрыв именно в конце предпоследней страницы, и продолжение текста абзаца становится ...новым абзацем! Что не так? Подскажите, пожалуйста, такие тонкости Word-VBA я не знаю! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 00:43 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
_Ф_Ф_Ф_Ф_...на предпоследней странице начинается абзац, который переходит на последнюю... Тогда да, будет нумерация. С утра дошло :) Чтобы отрезать переходный параграф целиком: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Чтобы разрезать параграф на два: Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2013, 08:48 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
Спасибо! Первый код работает "на ура", проблема только если "переходной" параграф (далее - ПП) занимал на предпоследней странице значительную часть, и после его переноса остаётся бросающиеся в глаза пустое место... А второй код делает вот что: до его срабатывания ПП заканчивался на предпоследней странице строкой Х, последняя страница начиналась со строки Х+1. После запуска процедуры, при первом проходе строки Код: vbnet 1.
в документ вставляется новая предпоследняя страница, на неё переносится начало ПП по строку Х включительно. Остальная часть новой страницы пустая. Последняя страница начинается со строки Х+1 ПП. В таком виде документ и идёт на печать... Если документ на печать не отправлять, а открыть сначала его предварительный просмотр, то вся эта хренотень с новой страницей пропадает(пробовали на нескольких машинах): начало ПП возвращается на своё место. лишняя страница удаляется, последняя страница начинается со строки Х+1 без ненужной нумерации... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2013, 14:44 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
А можно обойтись без этих принудительных разрывов и обработки параграфа? Если на последней странице нижний колонтитул "накрыть" непрозрачным прямоугольником с бесцветной границей? Вопрос: как задать этому прямоугольнику размеры и координаты нижнего колонтитула? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2013, 15:26 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
вот, сляпал на коленке: Код: vbnet 1. 2. 3. 4. 5. 6.
добавляется непрозрачный прямоугольник поверх колонтитула последнего листа. Способ не универсальный - так и не нашёл как программно задавать параметры прямоугольника, поэтому числа - "среднепотолочные"... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2013, 20:12 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
_Вопрос?...задать этому прямоугольнику размеры и координаты нижнего колонтитула... По идее, колонтитулы не должны выходить за поля страницы. Если это так, то: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.04.2013, 21:41 |
|
Можно ли убрать нижний колонтитул только на последней странице док-та Word?
|
|||
---|---|---|---|
#18+
Сын вождя, Подскажите плз обратную ситуацию, когда нужно иметь уникальный верхний колонтитул для 1 страницы(с этим всё понятно) и уникальный нижний только на последней странице. Как сделать нижний колонтитул только на последней странице? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.12.2013, 11:06 |
|
|
start [/forum/topic.php?fid=61&msg=38242458&tid=2174355]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
65ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 317ms |
total: | 466ms |
0 / 0 |