Попытка заставить это выражение работать:
IIF(Fields!Text.Value like "*som:*",Split(Fields!Text.Value, ": ").GetValue(0)&":" & vbcrlf & Split(Fields!Text.Value, ": ").GetValue(1), Fields!Text.Value)
И для полей, которые содержат "som:", он работает так, как я хочу, но не для "других полей", которые показывают #Error. Я также пробовал Fields! Text.Value.ToString (). Contain ("som:"), но получил тот же результат.
Предупреждение гласит: Выражение Value для textrun 'XXXXXX.Paragraphs [0] .TextRuns [0]' содержит ошибку: Индекс вне матрицы / диапазона (попытка перевести его, извините, если сообщение об ошибке не является точным)
Выражение сделано в текстовом поле, и мне нужна эта функция, потому что она нужна нашему заказчику.
Я хочу этот ввод:
ТЕКСТ текстовый текст сом:
текстовый текстовый текст
и еще
TExt текст текст текст текст текст
Что я делаю не так?