Текст, которые нужно сделать жирным шрифтом предварительно необходимо заключить между символом решетки.
Range = Document.Content;
WdReplaceAll = 2;
Range.Find.Replacement.Font.Bold = 1;
Range.Find.Execute("#??\.??\.????#", , , 1 , , , , , , "^&", wdReplaceAll);
Range.Find.Execute("#", , , , , , , , 0 , "", wdReplaceAll);
Как выделить слово внутри ячейки макета жирным шрифтом (курсивным)?
УстановитьОтображениеЗаголовковГрупп (БСП)
#1, ред. 07 июля 2023 12:03
#??\.??\.????#
- формат даты. Так будет искать и заменять только текст вида 01.02.2023Если нужно заменить любой текст между символами #, я бы использовал например такое выражение.
#[!#]*#
Т.е. любые символы кроме символа #
#2, 07 июля 2023 13:32
А как это согласуется с 1С ? Имею ввиду БСП работа с Word шаблоном .. и методы поиска в шаблоне переменных отмеченные {v8 Переменная} ? Или в 1С можно получить доступ к обьектам Word минуя com соединения?