Я разрабатываю инструмент для запросов к базе данных для своей команды, и у меня произошел небольшой сбой, который я не смог решить. Это уже давно меня беспокоит!
Проблема: текст интереса , возвращенный из базы данных, в расширенном текстовом формате (с тегами форматирования). Я бы хотел, чтобы он был отформатирован (в идеале) или в виде простого текста (не идеально) Я знаю, что Excel способен сделать это, потому что все, что мне нужно сделать, это щелкнуть в ячейке, и она автоматически отформатирует. Я хочу добиться этого автоматического форматирования на серверной стороне через VBA.
Пример запрашиваемого текста:
{\rtf1\ansi\deff0{\fonttbl{\f0\fnil\fcharset0 Tahoma;}}
{\*\generator Msftedit 5.41.21.2510;}\viewkind4\uc1\pard\lang1033\f0\fs16 Some text will be right here.\par
}
Запись макроса при нажатии на ячейку: это не дает общего решения. Он показывает все форматирование, которое было сделано, но это указывается c для ячейки.
ActiveCell.FormulaR1C1 = "Some text will be right here." & Chr(10) & " "
Это мне не полезно.
I ' мы попробовали несколько вещей, которые я видел в интернете; ни один из которых не работал. В частности, выбирая ячейку, которую я хотел бы отформатировать, и выбрасывая нажатия клавиш (F2, Enter), вычисляя ячейки и, возможно, другое решение или два.
Что вы думаете?