|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.10.2017, 19:37 | #1 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
Поиск по значениям полей
В тексте есть некоторые поля (автономера). Например для формулы это будет поле {STYLEREF 1 \s}.{ SEQ Формула \* ARABIC \s 1}
значение 2.6 например Как это значение в тексте найти (в том числе по маске) ? Если искать в тексте просто 2.6 - поле игнорируется, если искать код поля- тоже ничего не находит. Так как можно искать по кодам полей ? |
06.10.2017, 04:03 | #2 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,062
|
искать макросом
|
06.10.2017, 09:59 | #3 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
Так я и ищу макросом по маске. И в том то и дело что макрос не находит таких полей. Как их искать правильно ?
|
07.10.2017, 08:02 | #4 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,062
|
Код:
Код:
|
12.10.2017, 15:59 | #5 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
Все равно далек я от решения
Есть вот такой вот код Код:
|
12.10.2017, 17:16 | #6 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,062
|
У Вас хоть роз есть в коде Fields? приложите файл, что за поля и что нужно сделать
|
12.10.2017, 20:02 | #7 |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
Вот файл пример с формулами (разные варианты)
Вот таким кодом сейчас эти формулы оформляются. Но выполнение падает если встречается уже оформленная строка, так как не удаляется автоматическая нумерация. Можно конечно Fields.Unlink принудительно сделать наверное... но не совсем это правильно - с формулах могут быть внешние ссылки (на ексель например), которые убивать бы не хотелось. Код:
|
14.10.2017, 16:43 | #8 |
Старожил
Регистрация: 24.01.2011
Сообщений: 3,062
|
будем отталкиваться от приложенного файла, в нём 10 полей
выясняем кодом Код:
EMBED Equation.3 EMBED Equation.DSMT4 STYLEREF 1 \s SEQ Формула \* ARABIC \s 1 EMBED Equation.DSMT4 EQ ?U\s\do(пл) = \f(М\s\do(п);C·F\s\do(выбр)) = \f(33;48·2,5) = 0,275 % EMBED Equation.DSMT4 STYLEREF 1 \s SEQ Формула \* ARABIC \s 1 что нужно? |
17.10.2017, 17:42 | #9 | |
Форумчанин
Регистрация: 12.11.2009
Сообщений: 258
|
Цитата:
Выглядит это как ( STYLEREF 1 \s SEQ Формула \* ARABIC \s 1 ) |
|
21.10.2017, 19:16 | #10 |
Пользователь
Регистрация: 18.02.2013
Сообщений: 26
|
Пробуйте код
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Авто-поиск по двум значениям | Freesty1er | Microsoft Office Excel | 3 | 08.11.2013 13:56 |
Отфильтровать данные по определенным значениям 2-ух разных полей | Blame | Microsoft Office Excel | 1 | 26.10.2012 00:52 |
Параллельный поиск по 2 значениям | KuroiRyuu | Microsoft Office Excel | 4 | 17.07.2012 19:36 |
Поиск ctrrl+f не по формулам а по значениям (сразу) | ЮрийОдесса | Microsoft Office Excel | 7 | 29.01.2012 17:06 |
поиск данных по двум значениям | robbe | Microsoft Office Excel | 14 | 13.01.2010 12:03 |