Скорее всего при помощи Python
text = Revit
text.upper() # text будет содержать заглавные буквы REVIT
а далее нужно пройтись в цикле по необходимым ячейкам спецификации и заменить текст
возможно вот это натолкнет на мысли
как мне думалось: обычно спецификации составляют на элементы, т.е. название столбцов в спецификации это название параметров у элементов.
Если в твоем случае спецификации (например, кабельный журнал) и элементы разные, то есть 2 способа:
1) использовать нод Schedule.GetCalculatedValues из пакета SteamNodes (ниже условный пример)
2) посмотреть пост “Работа со спецификацией”, где я показал как и поделился исходником (нужно знать Python и чуть чуть Revit API)
далее, как обычно, полученное значение загружаешь в параметр элемента через нод SetParameter
все зависит от ревита
для 2016, 2017 в шаблоне 0.2 есть заготовка.
по выбранным ячейкам в спецификации получаешь элементы (точно также как если бы выделил сами элементы), не путать со значением ячеек.
а далее зная имя ячейки (или ее позицию) меняешь значения (читаешь или записываешь), для этого нужно посмотреть и разобраться со скриптом
p.s. я предполагаю, что напрямую нельзя получить данные из выделенной ячейки