Die combit CRM TypeScript Engine kann aktuell keine beliebigen COM-Objekte erzeugen und ansteuern. Das liegt auch ein bisschen am Web-Hintergrund dieser Scriptsprache. Auf die Erzeugung von Excel als COM-Objekt, um diese Aufgaben zu erledigen, führt aber meiner Einschätzung nach kein Weg vorbei. Sie könnten sich hier ein VBScript vibe-coden lassen und das dann anschließend „drüberlaufen“ lassen, hier mal ein Beispiel, das Spalte A grün einfärbt (ungetestet, mit Gemini und einem total banalem Prompt erstellt, quick-and-dirty, bitte mit Vorsicht genießen)
Option Explicit
Dim objExcel, objWorkbook, objSheet
On Error Resume Next
' Excel-Objekt erstellen
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = False ' Läuft unsichtbar im Hintergrund
objExcel.DisplayAlerts = False ' Unterdrückt Warnmeldungen beim Speichern
' Datei öffnen
Set objWorkbook = objExcel.Workbooks.Open("C:\temp\Export.xlsx")
If Err.Number <> 0 Then
WScript.Echo "Fehler beim Öffnen der Datei: " & Err.Description
objExcel.Quit
WScript.Quit
End If
' Erstes Tabellenblatt auswählen
Set objSheet = objWorkbook.Sheets(1)
' Spalte A hellgrün einfärben
objSheet.Columns("A").Interior.Color = RGB(204, 255, 204)
' Datei speichern und schließen
objWorkbook.Close True
objExcel.Quit
' Objekte aus dem Speicher löschen
Set objSheet = Nothing
Set objWorkbook = Nothing
Set objExcel = Nothing