Inhalt
Index
Support Über uns
Home

9.1 Übersicht - Das Objektmodell



Mit Acc-Cobol können Excel-Dateien gelesen und geschrieben werden. Hierzu muß Excel auf dem Rechner installiert sein. Der Zugriff erfolgt über das Objekt-Modell von Microsoft via COM-Schnittstelle, die auch von VBA (Visual Basic for Applications) genutzt wird. Jedes Objekt besitzt Eigenschaften (Properties), Methoden (Methods), Auflistungen (Collections) und Ereignisse (Events). Auflistungen sind eigene (Kind-)Objekte die zu diesem (Vater-)Objekt gehören. Die Eigenschaften selber können auch eigene Objekte sein, so daß sich sich, abgeleitet von dem Hauptobjekt, ein ganzer Baum von Objekten bildet. Die Beschreibung des Objektmodells findet sich im Internet.

Ereignisse von Objekten sind mit Acc-Cobol nicht verfügbar.

Sämtliche Calls besitzen als 1. Argument ein Statusfeld, in dem bei erfolgreicher Ausführung 0 abgestellt wird.

Der Wert des Statusfeldes kann mit dem Utility showerror.exe als Text angezeigt werden.


Für Acc-Cobol werden folgende Calls verwendet:


 
OPENEXCEL Excel eröffnen
QUITEXCEL Excel abbrechen
CLOSEECXEL Excel beenden
EXCELGET Eine Eigenschaft holen
EXCELSET Eine Eigenschaft ändern
EXCELFUNC Eine Methode aufrufen
GETEXCELCELL Den Inhalt einer Zelle abrufen
SETEXCELCELL Den Inhalt einer Zelle ändern
OBJECTGET Eine Eigenschaft eines Objekts holen
OBJECTSET Eine Eigenschaft eines Objekts ändern
OBJECTFREE Ein Objekt wieder freigeben
SAVEEXCEL Datei speichern
ACTIVATESHEET Tabelle umschalten (bei mehreren Tabellen)
OPENWORKBOOK zusätzliche Exceldatei öffnen
ACTIVATEWORKBOOK Umschalten(bei mehreren Workbooks)
CLOSEWORKBOOK Workbook schließen(bei mehreren Workbooks)
SETFONTEXCEL Schriftart setzen
SETBOLDEXCEL Fett einschalten
SETCOLOREXCEL Schriftfarbe ändern


Siehe auch: Exceldatei lesen Exceldateien schreibenExcel Rahmen,Farben,Formattierung

Zurück zu SQL-Fehler auswerten    Hoch zu Acc-Cobol: Zugriff auf Excel    Weiter zu Exceldatei lesen
Entwickler Portal Impressum AGB Kontakt


© 1980-2017 Acc Computertechnik GmbH All rights reserved.