Значение подсвечивается, но не конечное пространство.
Это то, что я пробовал до сих пор.
HTMLReport.Append('<td align='left' valign='top'><span style='background-color: #FFFF00'>')
HTMLReport.Append(.value)
HTMLReport.Append('</span></td>')
Использовать
вместо пространства. Если у вас есть переменная, которую вы хотите объединить, замените пробелы следующим образом:
myValue.Replace(" ", " ");
Другой подход - использовать таблицы и ячейки с фоном для достижения эффекта.