0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
|
1 | |
RAD XE3+ Изменение текста в колонтитулах в таблице WORD23.07.2019, 17:42. Показов 4308. Ответов 19
Метки нет (Все метки)
В общем знаю тема баян, но рыл форум и ничего не помогает ни макросы ни код на delphi. Есть колонтитул в нем таблица, в этой таблице значение которое нужно изменить. В основном документе все хорошо текст меняется. Даже если сделать активным окно колонтитулов, замена текста не происходить. Пытался использовать макросы для замены автофигур и надписей все равно не помогает. В общем надеюсь на вашу помощь, потому что сам уж точно не разберусь, если кому нужно могу дать ссылку на пример файла с колонтитулом.
0
|
23.07.2019, 17:42 | |
Ответы с готовыми решениями:
19
Изменение направления текста в таблице Word Замена текста в колонтитулах Word-a Автозамена текста в колонтитулах в Word VBA Word изменение текстовых полей в шаблоне (колонтитулах) |
3759 / 2263 / 705
Регистрация: 29.05.2013
Сообщений: 9,613
|
|
23.07.2019, 18:23 | 2 |
Вы лучше код покажите, как вы ищете в колонтитулах.
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
||||||
23.07.2019, 18:39 [ТС] | 3 | |||||
...
Добавлено через 4 минуты
0
|
Житель Земли
|
||||||
24.07.2019, 10:26 | 4 | |||||
я провел эксперимент, и ответственно заявляю - ворду по барабану, где находится искомый текст. хоть в таблице, хоть в колонтитуле, хоть в надписи.
далее: неясна конечная цель задача, которую нужно выполнить. Предположу, что документ - это некий шаблон (к примеру, справка), который нужно заполнить текстом. в таком случае это делается просто: в шаблоне в местах, куда нужно поставить текст, прописывается уникальная подстановочная строка, которая потом программно ищется и меняется на нужный текст. ну и сам макрос
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
|
24.07.2019, 11:10 [ТС] | 5 |
Вы ошибаетесь, привожу пример файла на котором это не сработало.
Нужно заменить №16 и 12.038. Ваш макрос не решает этой проблемы. Версия Word 2016
0
|
Житель Земли
|
||||||
24.07.2019, 11:34 | 6 | |||||
это не мой макрос. Это записанный Вордом макрос. и в приведенном тобой документе все прекрасно меняет. Две замены
все также неясна конечная цель Добавлено через 25 секунд Ворд 2010
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
|
24.07.2019, 11:49 [ТС] | 7 |
В таблицах тоже изменился текст, где написано документ 16?можно скрин?Может дело в версии ворда? Потому что когда я пытался заменить текст с помощью поиска в ворде он не за менял его, но если ставил область поиска 'надпись в колонтитула', то он менял.
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
|
25.07.2019, 18:03 [ТС] | 9 |
Применил макрос, ничего не вышло.
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
|
25.07.2019, 22:03 [ТС] | 10 |
Ребят тема все также актуальна, есть колонтитул в который добавлена надпись, именно в надписях меняться ничего не хочет, проверьте сами, найдется герой решивший эту проблему?
0
|
Модератор
|
||||||
26.07.2019, 04:57 | 11 | |||||
Именно надпись или таки таблица? В таблице все прекрасно меняется при использовании механизма закладок...
Добавлено через 7 минут Да, собственно, и в надписи - тоже... Офис, если что, как раз 2016
0
|
Житель Земли
|
|
26.07.2019, 09:12 | 12 |
опять макрос! открой Ворд и средствами ворда (Ctrl + H) попробуй заменить текст во всем документе. если работает, значит ошибка в коде (о чем косвенно свидетельствует эксперимент D1973)
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
||||||
27.07.2019, 12:32 [ТС] | 13 | |||||
В основном документе надпись изменилась, а надпись которая лежит в колонтитуле -нет. Да, с помощью CTRL+H, все заменятся, но с макросами и кодом это не работает.
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
||||||
27.07.2019, 12:37 [ТС] | 14 | |||||
0
|
Модератор
|
|
27.07.2019, 14:55 | 15 |
Зачем было цитировать мой пост, если Вы не повторили, а сделали по своему!
Я еще раз повторюсь: делайте при помощи закладок - это работает начиная с Word 6 и до сих пор... Ну а если нет - ну дело-то хозяйское...
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
||||||
27.07.2019, 16:25 [ТС] | 16 | |||||
Причем в основном документе все заменилось, с колонтитулом также не найдено, но я сделал его активным и теперь закладку находит, но в надписи которая находится в колонтитуле не видна. Так же решил поставить закладку в надпись в основном документе, все также не работает. Нужно как то сделать надпись активной
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
|
27.07.2019, 17:53 [ТС] | 18 |
Да создал, говорю же те что в основном документе изменились, в колонтитулах и надписях не находит, пока они не активны.
Добавлено через 3 минуты Вы пробовали добавлять надпись в колонтитул? и от туда менять?
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
|
27.07.2019, 20:33 [ТС] | 19 |
И да вот тот фрагмент где осуществляется выбор поиска, надпись в колонтитуле, вот где мне нужно осуществить поиск
0
|
0 / 0 / 0
Регистрация: 21.03.2018
Сообщений: 33
|
||||||
27.07.2019, 23:50 [ТС] | 20 | |||||
Всем большое спасибо, разобрался. Отдельно спасибо за идею D1973, нужно было слегка изменить код.
Действительно нужно было поставить закладки. Код для замены ниже.Тему можно закрыть.
0
|
27.07.2019, 23:50 | |
27.07.2019, 23:50 | |
Помогаю со студенческими работами здесь
20
Несанкционированное изменение размера текста в таблице Word 2016 Программный отступ в колонтитулах Word Word: поиск текста в таблице Нужно проставить нумерацию в колонтитулах в Word Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |