Как энтузиаст delphi , в прошлом я занимался автоматизацией делопроизводства.Я не чувствую себя очень комфортно с Qt, но у меня на моем компьютере установлен Qt Creator 2.4.0 с последней платформой Qt: это очень многообещающе.
Вот фрагмент кода VBA, более подходящий для раскраски ячеек,
Cells(1, “D”).Interior.Color = RGB(0, 255, 255)
Cells(1, “D”).Borders.Weight = xlThick
Cells(1, “D”).Borders.Color = RGB(0, 0, 255)
Вы также можете перейти к этой интересной теме , связанной с использованием файла Excel с помощью QAxWidget.
Редактировать:
В итоге OP нашел подходящее решение Qt следующим образом:
QAxObject* Interior = currentCell->querySubObject("Interior");
Interior->setProperty("ColorIndex",Index_val);