У меня есть таблица с 4 столбцами, и я хочу, чтобы текст в первом столбце охватывал 3 столбца (без слияния ячеек), а также сохранял заливку ячейки. Что-то вроде примера ниже, но я хочу, чтобы текст в одну строку.

У меня есть таблица с 4 столбцами, и я хочу, чтобы текст в первом столбце охватывал 3 столбца (без слияния ячеек), а также сохранял заливку ячейки. Что-то вроде примера ниже, но я хочу, чтобы текст в одну строку.

Это тоже не очень элегантно, но:
Вам нужно будет сделать что-то, например, поместить текст заголовка в текстовое поле со свойством Fill, установленным на прозрачное (без заливки), и расположить текстовое поле над первой строкой таблицы, чтобы заливка и границы были видны. Либо объедините ячейки, добавьте текст заголовка, а затем вставьте формы линий того же цвета и ширины, что и границы таблицы, для имитации вертикальных линий сетки. Ни одно из решений не является очень элегантным, и получение линий, точно выровненных по вертикальным границам в таблице, может быть проблематичным.
Если таблица занимает несколько страниц, и вам нужно повторить первую строку (заголовок) после разрывов страниц, вам необходимо убедиться, что текстовое поле или фигуры линий привязаны к абзацу в первой строке таблицы, поэтому что они повторяются в верхней части новой страницы.
Вот мой наспех сделанный пример, который использует формы линий: