.. highlightlang:: us .. index:: CreateObject .. _createobject: CreateObject ============ .. us.tag CreateObject NOTREADYGERMAN Programming.ActiveX New300 :ref:`CreateObject` erzeugt ein COM-Objekt. .. function:: o = CreateObject(ssServer) .. us.return **Returnwert** *o* ist eine Referenz auf ein COM-Objekt. .. us.params **Parameter** .. uparam:: ssServer *ssServer* ist ein String der Form ``servername.typename``, z. B. ``"Excel.Application"``. .. us.example **Beispiel** Im folgenden Beispiel wird eine Matrix mit 10 Zeilen und 5 Spalten in eine Excel-Tabelle geschrieben: :: def WriteMatrixToExcel() { rmData = zeros(10,5); rmData[1;1] = 2; rmData[10;1] = 10; rmData[2;3] = 5; rmData[10;5] = 100; ox = CreateObject("Excel.Application"); ox.Workbooks.Add(); ox.ActiveWorkbook.Worksheets(1).Activate(); as = ox.ActiveSheet; c = as.Range("A1:E10"); c.Value = rmData; ox.visible = 1; ox = 0; } .. seealso:: :ref:`uberblick-programmierung`, :ref:`GetObject`, :ref:`CreateObjectEmbedded` :sub:`id-433573`