|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
Поиск фрагментов html29.11.2017, 07:44. Показов 2028. Ответов 19
Метки нет (Все метки)
здравствуйте, как в поиске вводить в коде, найти:
--></ span> <!-- я пробовал так "--[/>][/<]/ span[/>]Chr(13)Chr(13)[/<]!--" - не взлетело, спасибо
0
|
|
| 29.11.2017, 07:44 | |
|
Ответы с готовыми решениями:
19
Поиск фрагментов текста в ячейке по строке Поиск фрагментов текста в ячейке с использованием макросов
|
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
| 29.11.2017, 08:38 | |
Сообщение было отмечено Ципихович Эндрю как решение
Решение
Ципихович Эндрю, --></ span>^p^p<!-- без подстановочных знаков.
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
||||||
| 29.11.2017, 08:50 [ТС] | ||||||
|
спасибо, ещё не подскажите, чтобы не делать выделение в инструкции
можно это сделать не выделяя? я так понимаю создавать объект, но сколько не пробовал не получается, или как уйти от выделения? спасибо
0
|
||||||
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
| 29.11.2017, 09:27 | ||||||
|
Ципихович Эндрю, .Execute относится к R.Find, насколько я понимаю? Тогда это одинаково - выделить R и работать с Selection или работать с R.
1
|
||||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|||||||||||
| 29.11.2017, 10:22 [ТС] | |||||||||||
|
спасибо, и скорость увеличится?
Добавлено через 28 минут спасибо, шоколадно, работает
Добавлено через 21 минуту ещё нюанс, я ещё выделяю найденное, чтобы вместо выделенного что-то вписать, то есть правильно понял, что это не получится? пробовал так:
0
|
|||||||||||
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||||||||||||
| 29.11.2017, 11:02 | ||||||||||||||||
|
Это получится:
0
|
||||||||||||||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
||||||||
| 29.11.2017, 15:08 [ТС] | ||||||||
|
Добавлено через 3 минуты ну не взлетело:
апну
0
|
||||||||
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
| 29.11.2017, 15:40 | |
|
Ципихович Эндрю, в чем конкретно проблема - не находит? не заменяет?
Включи R.Select до и после R = "st11", пройди по шагам. Без файла, в котором проблема воспроизводится, говорить больше не о чем.
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 29.11.2017, 17:24 [ТС] | |
|
находит, но не заменяет, файл приложил
0
|
|
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||||||||||||
| 29.11.2017, 18:36 | ||||||||||||||||
|
Ципихович Эндрю, Семен Семеныч!...(с)
Если r не объявить (как в примере), то оператор
![]() Поиск потом продолжается, и в каждом цикле опять происходит присвоение. В общем, или объявить
0
|
||||||||||||||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
||||||
| 30.11.2017, 09:28 [ТС] | ||||||
|
Ваша правда, код работает
0
|
||||||
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
| 30.11.2017, 09:52 | ||||||
|
Ципихович Эндрю, надо схлопнуть r. После вставки r ссылается на "st11", и искомый текст в нем не находится.
1
|
||||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 30.11.2017, 15:19 [ТС] | |
|
прилагаю документ, где вместо искомого вставляет нужное, остальное всё под чистую удаляет, вау, почему так??
0
|
|
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
||||||
| 01.12.2017, 00:30 | ||||||
|
Ципихович Эндрю,
1
|
||||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
||
| 01.12.2017, 09:45 [ТС] | ||
|
ок спасибо, если я не убиваю нигде в коде объект строкой Set R = Nothing
то опытным путём пришёл к выводу, что лучше объявлять
0
|
||
|
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
|
|
| 01.12.2017, 11:10 | |
|
Ципихович Эндрю, да, нормально. Потому что каждый успешный .Execute меняет R на найденный фрагмент.
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|||||||||||||||||
| 02.12.2017, 09:49 [ТС] | |||||||||||||||||
|
спасибо, я то думал, что мир перевернулся, а оказывается)))
вау, даже размер и цвет шрифта можно указывать
Добавлено через 21 час 58 минут здравствуйте, не пойму почему эти строки кода:
спасибо Добавлено через 2 минуты предположение только в том, что Do While и Selection.Find.Execute Replace:=wdReplaceAll работают по разному..., хотя стоп Добавлено через 6 минут переделал код на:
подскажите пожалуйста, что я делаю не так?
0
|
|||||||||||||||||
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 09.12.2017, 18:58 [ТС] | |
|
здравствуйте и ещё у меня возник затык
в строках кода почему то несколько последних текстов .Text = "[\<]checkboxpunkt>* " не ищет начиная с <checkboxpunkt>м) , думал, что не пересчитывается endPos после вставки текстов, но проверил всё нормально, пересчитывается, в чём может быть проблема? файл приложил, спасибо
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|
| 10.12.2017, 01:33 [ТС] | |
|
апну тему, не знаю, смотрел ли уже кто-то файл или нет, но я его перезалил, убрал и лишний текст и лишний код
погонял код и понял, что тупо найти текст находит все совпадения, а если найти и заменить на что-то то видимо количество текста увеличивается и размер закладки в которой ищем не пересчитывается, в то же время endPos увеличивается, гуру посмотрите пожалуйста, спасибо
0
|
|
|
1712 / 579 / 76
Регистрация: 10.04.2009
Сообщений: 9,330
|
|||||||||||
| 10.12.2017, 20:01 [ТС] | |||||||||||
|
апну тему, если кому в лом файл смотреть, вот код:
Добавлено через 3 часа 31 минуту выход нашёл, после строки Loop указать и отправить на последующие круги выполнять поиск, но по моему это как то не правильно?
0
|
|||||||||||
| 10.12.2017, 20:01 | |
|
Помогаю со студенческими работами здесь
20
Оптимальный поиск фрагментов по массиву
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|